Page 1 of 1

จับคู่ข้อมูลและนับค่าแบบมีเงื่อนไข

Posted: Wed May 19, 2021 4:52 pm
by Farziiii
สวัสดีค่ะ มีปัญหามาปรึกษาค่ะ

หากเราต้องการจะนับจำนวนข้อมูลที่มีค่าน้อยกว่าหรือเท่ากับ 3 ในSheet data (ข้อมูลดิบ) column B
ให้มาแสดงผลใน Sheet output Column C โดยมีเงื่อนไขว่า
ค่าที่เรานับมานั้น ข้อมูลของ Customer month และ ข้อมูล Requetsed date (Month) จะต้องเป็นเดือนที่ Match กันเท่านั้น

และนับ จำนวนค่าที่มากกว่า 3 ในSheet data (ข้อมูลดิบ) column B
ให้มาแสดงผลใน Sheet output Column D โดยมีเงื่อนไขว่า
ค่าที่เรานับมานั้น ข้อมูลของ Customer month และ ข้อมูล Requetsed date (Month) จะต้องเป็นเดือนที่ Match กันเท่านั้น

รบกวนขอคำแนะนำด้วยนะคะ

Re: จับคู่ข้อมูลและนับค่าแบบมีเงื่อนไข

Posted: Wed May 19, 2021 5:00 pm
by snasui
:D กรุณาแจ้ง Version ของ Excel ที่ใช้งานอยู่จริงใน Profile โดยกำหนดค่าตาม Link นี้ครับ :arrow: Version ของ Excel ที่ใช้จริง

ตัวอย่างสูตรครับ

กรณีใช้ Excel Version 2010+ สามารถเขียนสูตรที่ C2 เป็น

=COUNTIFS(Data!$A$2:$A$15,$B2,Data!$B$2:$B$15,"<=3")

Enter > Copy ลงด้านล่าง

กรณีใช้ Excel Version 2007- สามารถเขียนสูตรที่ C2 เป็น

=SUMPRODUCT(--(Data!$A$2:$A$15=$B2),--(Data!$B$2:$B$15<=3))

Enter > Copy ลงด้านล่าง

Re: จับคู่ข้อมูลและนับค่าแบบมีเงื่อนไข

Posted: Thu May 20, 2021 8:48 am
by Farziiii
ขอบคุณมากเลยค่ะ สูตรที่แนะนำมาสามารถใช้ได้เลยค่ะ

ขอปรึกษาเพิ่มเติมนะคะ หากข้อมูลใน Sheet Data column มีข้อมูลที่ไม่ใช่ตัวเลข แล้วเราไม่ต้องการให้นับข้อมูลนั้น เราสามารถทำได้ไหมคะ

** Excel ที่ใช้เป็น Excel2007 ค่ะ

ขอบคุณมากๆเลยนะคะ

Re: จับคู่ข้อมูลและนับค่าแบบมีเงื่อนไข

Posted: Thu May 20, 2021 8:52 am
by snasui
:D กรุณา Update Version ให้เรียบร้อยก่อนตาม Link ที่ผมแจ้งไปครับ :roll:

Re: จับคู่ข้อมูลและนับค่าแบบมีเงื่อนไข

Posted: Thu May 20, 2021 11:18 am
by logic
แบบนี้หรือเปล่าครับ 😀

C2 =SUMPRODUCT(--ISNUMBER(Data!$B$2:$B$15),--(Data!$A$2:$A$15=$B2),--(Data!$B$2:$B$15<=3))