EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)=IFERROR(IF(ISBLANK($I4)," ",LOOKUP(9.99999999999999E+307,CHOOSE({1,2},0,LOOKUP(2,1/(Form!$D$6:$D$15=$I4)*(Form!$B$6:$B$15=$G4),Form!$E$6:$E$15)))+$J4*IF($H4="จ่ายออก",-1,1)),"")
=IF($I4="","",LOOKUP(9.99999999999999E+307,CHOOSE({1,2},0,LOOKUP(2,1/(Form!$D$6:$D$15=$I4)*(Form!$B$6:$B$15=$G4),Form!$E$6:$E$15))))
สูตรอาจารย์ได้ตรงตามต้องการแล้วค่ะ ขออภัยนะคะรอบแรกลองสูตรผิดพลาดเองค่ะsnasui wrote: ตัวอย่างสูตรที่ L11 ครับ
=SUMIFS($E$6:$E$14,$A$6:$A$14,"<="&$G11,$B$6:$B$14,$H11,$D$6:$D$14,$J11,$C$6:$C$14,"รับเข้า")-SUMIFS($E$6:$E$14,$A$6:$A$14,"<="&$G11,$B$6:$B$14,$H11,$D$6:$D$14,$J11,$C$6:$C$14,"จ่ายออก")+K11*IF(I11="รับเข้า",1,-1)