เรียน คุณจักร์กริช
เนื่องจากฟังก์ชัน SUMIF จะระบุเงื่อนไขได้
เพียงเงื่อนไขเดียวเท่านั้น เช่น
รหัสพนักงาน หรือ ประเภทการลา อย่างใดอย่างหนึ่ง แต่กรณีนี้เป็นการระบุสองเงื่อนไขคือ ทั้ง
รหัสพนักงาน และ ประเภทการลา ซึ่งจะใช้ SUMIF ในแบบปกติไม่ได้ (แต่ก็ไม่ได้หมายความว่าทำไม่ได้)
ผมทำการหลอก SUMIF โดยการเอาเงื่อนไขสองเงื่อนไข มารวมเป็นเงื่อนไขเดียว
ดังในคอลัมน์ H ของชีท SKKเชียงคำ
ฟังก์ชัน SUMIF(ช่วงของเงื่อนไข, เงื่อนไข, ช่วงของผลรวม )
จากนั้นก็ใช้ SUMIF แต่ระบุ
ช่วงของเงื่อนไขใหม่ จากเดิมใช้คอลัมน์ A ซึ่งมีเฉพาะรหัสพนักงาน ให้ใช้คอลัมน์ H ซึ่งมีทั้งรหัสพนักงานและประเภทการลา ทำนองเดียวกัน
เงื่อนไขที่เราจะใช้ ก็ต้องระบุเป็นสองเงื่อนไขเช่นกัน ส่วน
ช่วงของผลรวม ยังคงเป็นช่วงตามสูตรเดิม ดังนั้น ที่ D3 จากสูตรเดิม
=SUMIF(SKKเชียงคำ!
$A:$A,
B3,SKKเชียงคำ!$D:$D)/8 ให้แก้เป็น
=SUMIF(SKKเชียงคำ!
$H:$H,
B3&D$1,SKKเชียงคำ!$D:$D)/8
เซลล์อื่นๆ ก็ใช้หลักการเดียวกันครับ
อ.สำเริง
Mr.Samroeng Yingthawornsuk
e-HR Information Technology Co.,Ltd.
Tel.
(66)2-347-1066, (66)81-423-9828 Fax.(66)2-347-1067
มีการศึกษา
(Education) ไม่ได้แปลว่า มีความรู้ (Knowledge)
"หนังสือ และ CDรวมไฟล์ตัวอย่างเอ็กเซล"
ดูรายละเอียดที่




