สอบถามแนวทางการเขียนสูตร Excel Count Duplicated Value By Row

กระทู้คำถาม
สอบถามท่านผู้ชำนาญการด้าน Excel ครับ
       อ้างอิงจากภาพด้านล่าง พอดีได้ลองเขียนสูตรลงใน D โดยมีสูตรดังนี้

=IFERROR(IF(INDIRECT("A" & ROW())<>INDIRECT("A" & ROW()-1),INDIRECT("B" & ROW())+INDIRECT("C" & ROW()),INDIRECT("B" & ROW())+INDIRECT("D" & ROW()-1)),"0")

   โดยสิ่งที่ต้องการในการเขียนสูตรนี้คือ หากรหัสสินค้าใน Columns A เหมือนกัน จะให้บวกกับของที่กำลังจะเข้ามาส่ง(Columns B "PO QTY.") และให้บวกจากค่าเดิมไปเรื่อยๆ 
ตัวอย่างรหัส 111111111 มี Stock อยู่ 563 + PO QTY. = 300 ผลรวมคือ 863
ใน Row ที่ 3 มีรหัสสินค้าที่เหมือนกันกับ Row ที่ 1 ผลรวมเดิมคือ 863 จะต้อง + กับ PO QTY. = 401 ผลรวมใหม่จะต้องเท่ากับ (863 + 401 = 1103)
*ตามที่กล่าวเบื่องต้น สูตรที่เขียนจะสามารถอ่านค่าได้ตามอย่างถูกต้องในกรณีที่ Sort รัสสินค้าให้เรียงกัน ตามภาพที่ 1 ด้านซ้ายมือที่แนบมา
     จึงอยากสอบถามว่ากรณีที่ไม่ได้ Sort รหัสสินค้าจะสามาถพอเขียนสูตรแบบไหนได้บ้างที่ให้ผลลัพธ์เดียวกับสิ่งที่ต้องการครับ รบกวนหน่อยครับ ขอบคุณครับ 

ภาพที่ 1 - Sort SKU                                                          ภาพที่ 2 - ไม่ Sort SKU
               
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่