Page 1 of 1
ข้อจำกัดสูตร row
Posted: Mon Jul 25, 2022 9:28 am
by Supachok
เรียน ท่านอาจารย์และผู้รู้
=SUM(IF(FIND(J28,$B$4:$B$8785)*(ISNA($F$4:$F$8785)),$E$4:$E$8785))
=SUM(IF(FIND(J28,$B$4:$B$8786)*(ISNA($F$4:$F$8786)),$E$4:$E$8786))
Row 8785 = แสดงเลข sum
Row 8786 = แสดง #VALUE!
เป็นข้อจำกัด excel หรือไม่ มีวิธีช่วยไหมครับ
Excel 365
Re: ข้อจำกัดสูตร row
Posted: Mon Jul 25, 2022 9:49 am
by puriwutpokin
เปลี่ยนเป็น I28=SUM(IFERROR(IF(FIND(J28,$B$4:$B$8786)*ISNA($F$4:$F$8786),$E$4:$E$8786),0))
Re: ข้อจำกัดสูตร row
Posted: Mon Jul 25, 2022 10:38 am
by Supachok
puriwutpokin wrote: Mon Jul 25, 2022 9:49 am
เปลี่ยนเป็น I28=SUM(IFERROR(IF(FIND(J28,$B$4:$B$8786)*ISNA($F$4:$F$8786),$E$4:$E$8786),0))
ผลลัพธ์ = 588 ไม่ถูกครับ
ตัวเลขที่ต้องการ = 491138
ในไฟล์แนบผมแนบอ้างอิงไว้
356 = จำนวนนับ, 491138 ตัวเงินผลลัพธ์
ไม่รู้ว่าทำไมใช่้ Iferror ครับขอเหตุผลครับ
Re: ข้อจำกัดสูตร row
Posted: Mon Jul 25, 2022 10:59 am
by puriwutpokin
Supachok wrote: Mon Jul 25, 2022 10:38 am
puriwutpokin wrote: Mon Jul 25, 2022 9:49 am
เปลี่ยนเป็น I28=SUM(IFERROR(IF(FIND(J28,$B$4:$B$8786)*ISNA($F$4:$F$8786),$E$4:$E$8786),0))
ผลลัพธ์ = 588 ไม่ถูกครับ
ตัวเลขที่ต้องการ = 491138
ในไฟล์แนบผมแนบอ้างอิงไว้
356 = จำนวนนับ, 491138 ตัวเงินผลลัพธ์
ไม่รู้ว่าทำไมใช่้ Iferror ครับขอเหตุผลครับ
ใส่สูตรไม่ตรงกับที่ให้ไปนะครับ
=SUM(IFERROR(IF(FIND(J28,$B$4:$B$8786)*ISNA($F$4:$F$8786),$E$4:$E$8786),0))
IFERROR ใช้จัดการ ถ้าสูตรนั้นๆ มีค่าผิดพลาด ให้แทนค่าด้วย XX เช่น ในนี้ แทนค่าผิดพลาดเป็น 0
Re: ข้อจำกัดสูตร row
Posted: Mon Jul 25, 2022 11:08 am
by Supachok
ขอบคุณที่ช่วยชี้แนะครับ
ได้คำตอบ ตรงโจทย์แล้ว
Re: ข้อจำกัดสูตร row
Posted: Mon Jul 25, 2022 11:56 am
by Supachok
iferror ครอบ if อีกที
เห้อตอนแรก ไม่เห็นว่า ซ้อน if ไว้อยู่เลยถามเหตุผลไปแบบนั้นครับ
Re: ข้อจำกัดสูตร row
Posted: Mon Jul 25, 2022 4:31 pm
by Bo_ry
=SUMIFS(E:E,B:B,J28&"*",F:F,#N/A)