สูตรการใช้ SUMIF สำหรับหลายเงื่อนไข
Posted: Mon May 13, 2019 10:09 pm
ทุกท่านคะ ขออนุญาตที่รบกวนอีกรอบ พอดีเป็นมือใหม่หัดเขียน excel เอามาใช้งานค่ะ ตอนนี้กำลังเขียนสูตร Excel เพื่อคำนวณโดยมีรายละเอียดตามนี้ค่ะ
1. Sheet A มีข้อมูล column E,F,O ซึ่ง O จะเป็นค่าคำนวณตามเงื่อนไขของ E,F
(E) (F) (O)
F LL 0.00000061
V GV #VALUE!
V LL #VALUE!
OE LL #VALUE!
2. Sheet B จะเป็นหน้าสรุปผลคำนวณ โดยเเยกว่า อุปกรณ์ในคอลัมภ์ E ตามเงื่อนไข F (สถานะของไหล) เมื่อคำนวณออกมาเเล้วมีค่าเท่ากับช่อง O
ซึ่งผลบางอันมันจะมี #VALUE! ขึ้นมาเพราะคำนวณไม่ได้ เป็นข้อยกเว้นของอุปกรณ์ สิ่งที่เราจะหาคือหาผลรวมของค่าคำนวณโดยมีเงื่อนไข เช่น
V+GV แบบนี้ค่ะ ตอนนี้ที่เขียนมามี 2 แบบ อันเเรกให้ค่า 0 อันที่ 2 #VALUE! ขอคำชี้เเนะด้วยค่ะ
อันเเรกให้ค่าที่ได้ = 0
=SUM(IF(('SheetA'!E1:E100="V")*('SheetA'!F1:F100="LL")-('SheetA'!O1:O100="#VALUE!"),'SheetA'!O1:O100))
อันที่ 2 ค่ะ
=SUMIFS('SheetA'!E1:E100,'SheetA'!E1:E100,"V",'SheetA'!E1:E100,"LL")
1. Sheet A มีข้อมูล column E,F,O ซึ่ง O จะเป็นค่าคำนวณตามเงื่อนไขของ E,F
(E) (F) (O)
F LL 0.00000061
V GV #VALUE!
V LL #VALUE!
OE LL #VALUE!
2. Sheet B จะเป็นหน้าสรุปผลคำนวณ โดยเเยกว่า อุปกรณ์ในคอลัมภ์ E ตามเงื่อนไข F (สถานะของไหล) เมื่อคำนวณออกมาเเล้วมีค่าเท่ากับช่อง O
ซึ่งผลบางอันมันจะมี #VALUE! ขึ้นมาเพราะคำนวณไม่ได้ เป็นข้อยกเว้นของอุปกรณ์ สิ่งที่เราจะหาคือหาผลรวมของค่าคำนวณโดยมีเงื่อนไข เช่น
V+GV แบบนี้ค่ะ ตอนนี้ที่เขียนมามี 2 แบบ อันเเรกให้ค่า 0 อันที่ 2 #VALUE! ขอคำชี้เเนะด้วยค่ะ
อันเเรกให้ค่าที่ได้ = 0
=SUM(IF(('SheetA'!E1:E100="V")*('SheetA'!F1:F100="LL")-('SheetA'!O1:O100="#VALUE!"),'SheetA'!O1:O100))
อันที่ 2 ค่ะ
=SUMIFS('SheetA'!E1:E100,'SheetA'!E1:E100,"V",'SheetA'!E1:E100,"LL")