Page 1 of 1
สูตรค่า รับ-จ่าย ตามเงื่อนไขค่ะ
Posted: Thu Oct 22, 2020 6:27 pm
by suka
เรียนอาจารย์และทุกท่านค่ะ
ต้องการขอช่วยปรับสูตรคอลัมน์ E
สูตรเซลล์ E4 หากค่าในเซลล์ B4 รหัสไม่ตรงกับเซลล์ B3 ค่าใน C4 "รับ" ให้สูตรนำค่า F4 + D4
สูตรในเซลล์ E5 ถ้าหากค่าในเซลล์ B5 รหัสตรงกับเซลล์ B4 และ C5 "จ่าย" ให้สูตรนำค่า E4 - D5
สูตรในเซลล์ E5 ควรปรับอย่างไรคะ
ตัวอย่างค่าที่ต้องการตามไฟล์แนบในเซลล์ H3:H5 ค่ะ
Re: สูตรค่า รับ-จ่าย ตามเงื่อนไขค่ะ
Posted: Thu Oct 22, 2020 8:47 pm
by puriwutpokin
E3=IF(B3="","",IF(AND(B2=B3,C2<>C3),E2-D3,SUM($F3+SUM(SUMIFS($D3:$D3,$B3:$B3,$B3,$C3:$C3,{"ยอดยกมา","รับ"},$C3:$C3,$C3))-IF($C3="จ่าย",D3,0))))
Re: สูตรค่า รับ-จ่าย ตามเงื่อนไขค่ะ
Posted: Thu Oct 22, 2020 8:49 pm
by Bo_ry
E3
=IF($B3="","",IF(B3=B2,E2,F3)+((C3="รับ")*2-1)*D3)
Re: สูตรค่า รับ-จ่าย ตามเงื่อนไขค่ะ
Posted: Fri Oct 23, 2020 10:05 am
by suka
puriwutpokin wrote: Thu Oct 22, 2020 8:47 pm
E3=IF(B3="","",IF(AND(B2=B3,C2<>C3),E2-D3,SUM($F3+SUM(SUMIFS($D3:$D3,$B3:$B3,$B3,$C3:$C3,{"ยอดยกมา","รับ"},$C3:$C3,$C3))-IF($C3="จ่าย",D3,0))))

ได้สูตรตรงตามต้องการค่ะ ขอบคุณคุณ puriwutpokin มาก ๆ นะคะ
Bo_ry wrote: Thu Oct 22, 2020 8:49 pm
E3
=IF($B3="","",IF(B3=B2,E2,F3)+((C3="รับ")*2-1)*D3)

ได้สูตรตรงตามต้องการค่ะ ขอบคุณคุณ Bo_ry มาก ๆ นะคะ

ขอบคุณทั้งสองท่านมากนะคะ ช่วยปรับสูตรยาก ๆ ให้เป็นเรื่องง่าย ๆ ค่ะ ขอบคุณอาจารย์ที่จัดทำแหล่งความรู้ดี ๆ ให้ถามได้รับคำตอบมีประโยชน์แก่ผู้ติดปัญหาได้มากมายค่ะ