Page 1 of 1

สูตรหาค่าคงเหลือประจำวัน

Posted: Wed Mar 25, 2020 7:50 pm
by trio16544
จากไฟล์แนบผมต้องการดูยอดคงเหลือ แบบระบุวันที่ได้
ในกรณีนี้ ผลเลือกวันที่ 1/3/2020 - 1/3/2020 แต่รายการอื่นนอกจากรายการ A ที่ยังไม่มีรายการเคลื่อนไหวติด ERROR
รบกวนช่วยแนะนำแก้ไขสูตรให้ด้วยครับ ขอบคุณมากครับ

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Wed Mar 25, 2020 8:13 pm
by snasui
:D ช่วยขยายความว่าต้องการคำตอบที่คอลัมน์ไหน ค่าที่ถูกต้องเป็นเท่าใดบ้าง คิดอย่างไรจึงได้ค่าเท่านั้น จะได้สะดวกต่อการทำความเข้าใจของบุคคลทั่วไปและเพื่อนสมาชิกที่ช่วยตอบครับ

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Wed Mar 25, 2020 8:42 pm
by trio16544
ต้องการผลลัพธ์ ในคอลัม O ครับ คือยอดคงเหลือรายการสินค้าต่างๆ ตามวันที่ระบุ ในช่อง J2 และ K2
เช่น ผมเลือกรายการตั้งแต่วันที่ 1/3/2020 - 20/3/2020 (ตามไฟล์แนบ)
ติดปัญหาตรงที่ รายการทรัพย์สิน H , I , K ที่ไม่มียอดเข้าออกในช่วงเวลาดังกล่าวติดเออเร่อ อยากให้แสดงออกมาเป็นศูนย์ตามความเป็นจริงครับ

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Wed Mar 25, 2020 9:01 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ M2 คีย์
    =SUMIFS(E$2:E$101,$C$2:$C$101,$L2,$B$2:$B$101,">="&$J$2,$B$2:$B$101,"<="&$K$2)
    Enter > Copy ลงด้านล่าง
  2. ที่ N2 คีย์
    =SUMIFS(F$2:F$101,$C$2:$C$101,$L2,$B$2:$B$101,">="&$J$2,$B$2:$B$101,"<="&$K$2)
    Enter > Copy ลงด้านล่าง
  3. ที่ O2 คีย์
    =M2-N2
    Enter > Copy ลงด้านล่าง
หากไม่ถูกต้องตรงไหน อย่างไร ช่วยแจ้งค่าที่ถูกต้องพร้อมอธิบายวิธีคิดเพื่อให้ได้ค่านั้น จะได้สะดวกต่อการทำความเข้าใจครับ

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Wed Mar 25, 2020 9:17 pm
by trio16544
ลองแก้แล้วครับ จากรูปผมเลือกตั้งแต่วันที่ 3/3/2020 - 12/3/2020
ติดปัญหาตรงรายการสินค้า A ที่ในวันไม่มียอดรับ มีแต่ยอดจ่าย ทำให้ยอดคงเหลือ -10
อยากให้แสดงเป็น 40 (นำยอดคงเหลือของวันที่ 1 มาคำนวณด้วย)
ตัวอย่างที่ต้องการครับ รับ จ่าย คงเหลือ
0 10 40

รบกวนด้วยครับ ขอบคุณครับ

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Wed Mar 25, 2020 9:33 pm
by snasui
:D แบบนั้นก็ไม่ตรงตามเงื่อนไขของวันที่ โปรแกรมจะทราบได้อย่างไรว่าต้องไปนำวันไหนมารวมด้วย กรุณาเขียนเงื่อนไขเพิ่มเติม สามารถใช้ได้กับทุกรณีครับ

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Wed Mar 25, 2020 10:04 pm
by trio16544
ถ้าตั้งเงื่อนไขคือ ให้ชื่อรายการสินทรัพย์ที่เหมือนกัน (คอลัม C) อิงกับ รายการสินทรัพย์ (คอลัม L) และ วันที่ที่เหมือนกัน (คอลัม B) อิงกับ วันที่ (คอรัม K2) ให้แสดงผลลัพธ์ ที่ได้มาจาก คงเหลือ (คอลัม G) เงื่อนไขนี้ได้ไหมครับ
ตามรูปให้ผลลัพธ์ใน G6 ไปแสดง ที่ O2 ครับ ถ้าอธิบายงงต้องขออภัยด้วยครับ

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Wed Mar 25, 2020 10:55 pm
by norkaz
ตารางฝั่งซ้ายเป็น Stock Card แบบ FIFO ตารางทางขวา ต้องการหาค่าสะสมตามวันสุดท้ายที่กำหนด
ไม่ค่อยเข้าใจคำถาม ลองแบบนี้ดูครับ

M2 และ N2 ใช้สูตรตามที่ อาจารย์ คนควนแสดงไป

O2 ปรับสูตรเป็น
=IFERROR(INDEX(G:G,AGGREGATE(14,6,ROW($2:$101)/($B$2:$B$101<=$K$2)/(L2=$C$2:$C$101),1)),0)
Copy ลงล่าง

ถ้าไม่ใช่ ช่วยเขียนเงื่อนไข ที่บังคับมาทุกกรณี ครับ

Norkaz

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Wed Mar 25, 2020 11:30 pm
by trio16544
คุณ Norkaz ใช่แบบที่ต้องการเลยครับ
ขอขอบคุณทั้ง 2 ท่านมากนะครับ

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Thu Apr 23, 2020 1:16 pm
by paweewat
O2 ปรับสูตรเป็น
=IFERROR(INDEX(G:G,AGGREGATE(14,6,ROW($2:$101)/($B$2:$B$101<=$K$2)/(L2=$C$2:$C$101),1)),0)
Copy ลงล่าง

ชี้แนะด้วยครับ ใส่แล้วค่า เป็น 0 ทั้งหมด

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Thu Apr 23, 2020 2:07 pm
by paweewat
O2 ปรับสูตรเป็น
=IFERROR(INDEX(G:G,AGGREGATE(14,6,ROW($2:$101)/($B$2:$B$101<=$K$2)/(L2=$C$2:$C$101),1)),0)
Copy ลงล่าง

ชี้แนะด้วยครับ ใส่แล้วค่า เป็น 0 ทั้งหมด

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Thu Apr 23, 2020 2:22 pm
by norkaz
O2 ติดกล Array

จากสูตรเดิม ถ้าไม่มีเงื่อนไขอื่นๆ เพิ่มเติม
ลองแก้ไขแบบนี้ครับ
ที่ O2 กด F2 แล้ว Enter
Copy สูตรลงไปใหม่

Norkaz

Re: สูตรหาค่าคงเหลือประจำวัน

Posted: Thu Apr 23, 2020 2:35 pm
by norkaz
ไฟล์แนบครับ

Norkaz