สอบถามท่านผู้ชำนาญการด้าน 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
สอบถามแนวทางการเขียนสูตร Excel Count Duplicated Value By Row
อ้างอิงจากภาพด้านล่าง พอดีได้ลองเขียนสูตรลงใน 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