ตรวจสอบสูตรของ Excel คืนค่าข้อความผิดพลาด


-1

ฉันมีแผ่นงาน Excel ที่ใช้อาร์เรย์เพื่อส่งคืนข้อความที่พบบ่อยที่สุดจากนั้นผลลัพธ์จะถูกคัดลอกไปยังแผ่นงานแยกต่างหากเพื่อให้เราสามารถดูข้อความที่พบบ่อยที่สุดต่อเดือนของปี แผ่นงานนี้ใช้อาร์เรย์เดียวกันเพื่อค้นหาสิ่งที่พบบ่อยที่สุดสำหรับปี ทุก ๆ ครั้งมีเดือนที่ไม่มีค่าซ้ำกันซึ่งส่งกลับ "# N / A" อย่างชัดเจน เป็นไปได้หรือไม่ที่ Excel จะทำข้อผิดพลาดในการตรวจสอบอาร์เรย์ที่มีข้อผิดพลาดแทนที่จะส่งกลับ "# N / A" จะส่งกลับ "unreported" หรือไม่ หรือว่าล้มเหลวมีอาร์เรย์บนแผ่นงานที่สองละเว้นข้อผิดพลาดใด ๆ

แก้ไข:

{=INDEX(D4:D54,MODE(IF((D4:D54<>"")*ISNA(MATCH(D4:D54,$I$1:$I1,0)),MATCH(D4:D54,D4:D54,0))))}

ขออภัยที่ไม่รวมสูตรกับ OP


เป็นไปได้ไหมที่คุณจะแก้ไขคำถามเพื่อเพิ่มสูตรที่คุณมีอยู่ในปัจจุบัน?
cybernetic.nomad

แทนที่=[your formula]ด้วย=IF(ISNA([your formula]);"unreported";[your formula])(หรือใช้คอลัมน์เพิ่มเติมหากคุณไม่ต้องการสูตรซ้ำสองครั้ง)
Akina

โปรดระบุตัวอย่างเกี่ยวกับปัญหาของคุณ
ลี

ดีกว่าคุณรวมสูตรกับ OP จะช่วยให้เราแก้ไขได้
Rajesh S

ขออภัยพวกสูตรเพิ่มด้วยการแก้ไข
Gansheim

คำตอบ:


1

ล้อมสูตรทั้งหมดไว้ในIFERROR:

=IFERROR([your formula],"unreported").

นี่จะส่งคืนผลลัพธ์ของสูตรของคุณหากไม่ใช่ข้อผิดพลาดและจะส่งกลับ "ไม่ได้รับการรายงาน" หากเป็นข้อผิดพลาด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.