Page 1 of 1

การตัดข้อมูลด้วย Sumfis

Posted: Wed Dec 21, 2022 4:29 pm
by trirongcop
:D สวัสดีครับทุกท่าน ช่วยแนะนำการแก้ไข SumifS ตามเงื่อนไขด่านล่างด้วยครับ
ตัวอย่างสูตรที่ใช่ครับ
=($H6)-SUMIFS($D6:D6,$J6:J6,D6)
โดยค่าที่อย่ากจะได้โชว์ที่ Column J6 : โดยเอาให้ Column D6 เทียบกับ Column H6 ถ้ามีพอกับ Column D6 ให้ ผลลัทธ์เป็น 0 *** แต่ถ้ามีไม่พอกับให้ผลลัทธ์โชว์ค่าที่มี Column H6 - Column D6 ครับ
โดยต้องการตัดข้อมูล Order โดยลบจาก On hand ตัวย่างรายเอียดข้อมูลตามเอกสารที่แนบมาครับ

Re: การตัดข้อมูลด้วย Sumfis

Posted: Wed Dec 21, 2022 4:35 pm
by Xcelvba
ช่วยอธิบายเพิ่มเติมได้ไหมครับ ว่า ค่าที่ได้ มาจากช่องไหน + ลบ ยังไงครับ

Re: การตัดข้อมูลด้วย Sumfis

Posted: Wed Dec 21, 2022 4:47 pm
by trirongcop
ครับ โดยค่าที่อย่ากจะได้โชว์ที่ Column J6 : โดยเอาให้ Column D6 เทียบกับ Column H6 ถ้ามีพอกับ Column D6 ให้ ผลลัทธ์เป็น 0 *** แต่ถ้ามีไม่พอกับให้ผลลัทธ์โชว์ค่าที่มี Column H6 - Column D6 ครับ

Re: การตัดข้อมูลด้วย Sumfis

Posted: Thu Dec 22, 2022 8:22 am
by Xcelvba
trirongcop wrote: Wed Dec 21, 2022 4:47 pm ครับ โดยค่าที่อย่ากจะได้โชว์ที่ Column J6 : โดยเอาให้ Column D6 เทียบกับ Column H6 ถ้ามีพอกับ Column D6 ให้ ผลลัทธ์เป็น 0 *** แต่ถ้ามีไม่พอกับให้ผลลัทธ์โชว์ค่าที่มี Column H6 - Column D6 ครับ
เซล K16 H16 เทียบ E16 ทำไมถึงได้ 200
เซล K17 H17 เทียบ E17 ทำไมถึงได้ 0
เซล K18 H18 เทียบ E18 ทำไมถึงได้ 400
เซล K19 H19 เทียบ E19 ทำไมถึงได ้0
เซล K20 H20 เทียบ E20 ทำไมถึงได้ 200

เงื่อนไขไม่ชัดเจนครับ

รบกวนชี้แจงเงื่อนไขให้ละเอียดครับ เช่น ถ้า H เทียบ E ลบกันน้อยกว่า 0 ให้แสดงค่า 0 ถ้ามากกว่าให้แสดงค่าเดิมผลต่าง อะไรทำนองนี้ครับ

Re: การตัดข้อมูลด้วย Sumfis

Posted: Thu Dec 22, 2022 9:28 am
by trirongcop
ครับ
เทียบแบบนี้ครับ D28 เช็คกับ H 28 ถ้ามีมากกว่า D28 ให้แสดงค่า J28 = 0
ต่อไปก็ E28 เทียบกับจำนวนที่เหลือที่ H28 - D28 ให้แสดงค่าที่ K28 = 0
ต่อไปก็ F28 เทียบกับค่าที่เหลือของ H28 -D28-E28 ถ้า H28 เป็นค่าติดลบแล้ว ให้แสดงค่าที่ L28 เป็นค่าที่ F28 แล้วก็วนลูปไปแบบนี้ ครับ
Sumif.jpg

Re: การตัดข้อมูลด้วย Sumfis

Posted: Thu Dec 22, 2022 10:28 am
by Xcelvba
ลองสูตรนี้ครับ =IF($G6>=SUM($C6:C6),0,C6)

copy ทั่วตาราง :)

Re: การตัดข้อมูลด้วย Sumfis

Posted: Thu Dec 22, 2022 10:46 am
by trirongcop
:thup: ยังติดอีกนิดหน่อยครับ
เพิ่มเติมครับ ถ้า D29 เทียบกับ H29 แล้วค่าเปลี่ยนค่าที่แสดง J29 ต้องแสดงค่า D29-H29 = 50 แบบว่าเป็นการหักลบจำนวนแสดงค่าที่หักลบแล้วเหลือครับ
Test2.jpg
:)

Re: การตัดข้อมูลด้วย Sumfis

Posted: Thu Dec 22, 2022 10:56 am
by Xcelvba
trirongcop wrote: Thu Dec 22, 2022 10:46 am :thup: ยังติดอีกนิดหน่อยครับ
เพิ่มเติมครับ ถ้า D29 เทียบกับ H29 แล้วค่าเปลี่ยนค่าที่แสดง J29 ต้องแสดงค่า D29-H29 = 50 แบบว่าเป็นการหักลบจำนวนแสดงค่าที่หักลบแล้วเหลือครับ
Test2.jpg :)

ลองเพิ่ม คอลัมน์ช่วยดูครับ ตามตัวอย่างนี้ครับ

=IF($G6-SUM($C6:C6)>=0,0,IF($G6-SUM($C6:C6)<0,SUM($C6:C6)-$G6,C6)-I6)

Re: การตัดข้อมูลด้วย Sumfis

Posted: Thu Dec 22, 2022 11:14 am
by trirongcop
:D :thup: ขอบคุณ :Xcelvba มากครับ ได้ผลลัทธ์ถูกต้องแล้วครับ :cp: :cp:

Re: การตัดข้อมูลด้วย Sumfis

Posted: Thu Dec 22, 2022 11:48 am
by trirongcop
พี่ครับ โทษทีครับ :D เช็คผลลัพธ์ไม่ครบครับ
ค่าที่แสดงที่ L6 และ M6 ต้องเป็นค่าของ E6 และ F6
ถ้า ค่าที่ G6 ถูกใช้หักลบหมดแล้ว รบกวนอีกทีด้วยครับ :mrgreen:
test3.jpg

Re: การตัดข้อมูลด้วย Sumfis

Posted: Thu Dec 22, 2022 1:23 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ J6 คีย์

=MAX(0,SUM($C6:C6)-$G6-SUM($I6:I6))

Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: การตัดข้อมูลด้วย Sumfis

Posted: Thu Dec 22, 2022 1:38 pm
by trirongcop
:mrgreen: ขอบคุณอาจารย์ ได้ผลลัพธ์ ตรงแล้ว ครับ :thup: :cp: