สวัสดีครับ ผมมีตาราง 2 ตารางดังรูป โดย ในสถานการณ์จริงจำนวนยอดการใช้งานที่ขึ้นมาในแต่ละเดือนของตาราง CASE 3 นั้นจะเกิดก่อนจำนวนใน ไอเท็มเดียวกันใน ตาราง Case 2 ครับ
จุดประสงค์คือจำนวนในแต่ละไอเท็มที่เกิดขึ้นในแต่ละเดือนของ Case 3 บางรายการ จะซ้ำกับจำนวนใน Case 2 แต่ถ้าซ้ำกันเราจะยึด
เดือนที่เกิดก่อนตามตาราง Case 3 ครับ จึงต้องทำการเลื่อนยอดการใช้งานในตาราง Result ให้ถูกต้องครับ
โดยจำนวน grand total (ยอด sum ของ ยอดใช้งานแต่ละไอเท็มตั้งแต่ Oct 2018 ถึง Sep 2019)
ของ Result Table ต้องเท่ากับยอดในไอเท็มเดียวกันจาก Case 2 ครับ สิ่งที่ต้องการเปลี่ยนคือจำนวนและเดือนที่เกิดการใช้งาน
ให้ตรงตามเงื่อนไขครับ สำหรับอะไรที่ไม่เข้าเงื่อนไขให้ใส่ค่าเป็น 0 ครับ
สูตรที่ต้องการคือใส่สูตรลงใน Cell B21 ถึง M23 และได้ผลลัพธ์ที่ต้องการครับ
อันนี้เป็นไฟล์ตัวอย่าง ในการใช้งานจริงจำนวนไอเท็มใน Case 2 จะเยอะกว่า Case 3 ครับ ดังนั้นถ้าเอาไอเท็มใน Case 2 ตั้งแล้วหาไม่เจอให้ใส่ค่าเดิมครับ(ตรงส่วนนี้ผมคิดว่าน่าจะใส่พวก Iferror ได้ครับ )
โดยผมได้ยกตัวอย่างและอธิบายแต่ละเคสในไฟล์แนบและดังรูปตัวอย่างที่แสดงครับ
โดยส่วนตัวผมใช้สูตร v lookup, if ซ้อนกันหลายๆชั้น,iferror และพวก Index match เป็นครับ แต่เงื่อนไขแบบนี้ที่ต้องการมันเกินความสามารถผมไปไกล ทำให้คิดเท่าไหร่ก็ยังไม่ออกครับ
ขอบพระคุณทุกๆท่านล่วงหน้าครับ
Excel 4 Oct 19.JPG
You do not have the required permissions to view the files attached to this post.