Page 1 of 1
หาค่าจากข้อมูล 3 คอลัมน์
Posted: Tue Oct 21, 2025 3:36 pm
by Questioner
เรียน อาจารย์ และผู้รู้ทุกท่านครับ
จากไฟล์ที่แนบมา รบกวนขอสูตรเพื่อให้ได้ค่าที่ต้องการด้วยครับ
ขอบพระคุณมากครับ
Re: หาค่าจากข้อมูล 3 คอลัมน์
Posted: Tue Oct 21, 2025 4:52 pm
by snasui

ตัวอย่างสูตรครับ
เซลล์ E3 คีย์
=25*ISNUMBER(MATCH(B3,{"งงง","จจจ","ฉฉฉ","ซซซ"},0))*(C3>=MAXIFS($C$3:$C$28,$A$3:$A$28,A3,$B$3:$B$28,B3))
Enter > Copy ลงด้านล่าง
คำอธิบายสูตร
- สูตรเริ่มต้นด้วย =25*... หมายถึง หากเงื่อนไขทั้งหมดเป็นจริง จะให้ผลตอบแทน 25 บาท
- MATCH(B3,{"งงง","จจจ","ฉฉฉ","ซซซ"},0) ใช้ตรวจสอบว่าเซลล์ B3 (ประเภทหนี้) อยู่ในกลุ่มที่กำหนดไว้หรือไม่
- ISNUMBER(...) ใช้ตรวจสอบผลลัพธ์จาก MATCH ว่าเป็นตัวเลขหรือไม่ ซึ่งหมายถึงพบประเภทหนี้ที่ต้องการ
- MAXIFS($C$3:$C$28,$A$3:$A$28,A3,$B$3:$B$28,B3) ใช้หาปีที่มากที่สุด (ปีสุดท้าย) ของชุดหนี้ที่มีรหัสลูกหนี้เดียวกัน (A3) และประเภทหนี้เดียวกัน (B3)
- C3>=... ใช้เปรียบเทียบว่า ปีในเซลล์ C3 เป็นปีสุดท้ายของชุดนั้นหรือไม่ และต้องมากกว่าหรือเท่ากับ 2561
- การคูณเงื่อนไขทั้งหมดเข้าด้วยกัน (25 * เงื่อนไข1 * เงื่อนไข2) จะให้ผลลัพธ์เป็น 25 เฉพาะเมื่อทุกเงื่อนไขเป็นจริงเท่านั้น
- หากเงื่อนไขใดไม่เป็นจริง จะได้ค่าเป็น 0 โดยอัตโนมัติ