Page 1 of 1

รบกวนสอบถามสูตร SUMIFS แบบเงื่อนไขหาคำ

Posted: Tue Jul 16, 2019 1:42 pm
by meloids
รบกวนสอบถามครับ

ต้องการหาผลรวม โดยที่มีเงื่อนคือ 1. Model ที่มีคำว่า "FN 0…..." ทุกตัว 2. Year 2019 3. Month = 3

ถ้าหาแบบมีเงื่อนไขที่ 2 + 3 ผมพอเขียน =SUMIFS(D:D,A:A,H4,B:B,H5) ประมาณนี้ตามตัวอย่างในไฟล์

แต่ถ้าต้องการเพิ่มเงื่อนไขแบบข้อ 1. คือ Model ที่มีคำว่า "FN 0......" ต้องผสมสูตรอย่างไรหรอครับ? (ใช้ MID เข้าไปช่วย?)

ขอบคุณทุกท่านครับ

Re: รบกวนสอบถามสูตร SUMIFS แบบเงื่อนไขหาคำ

Posted: Tue Jul 16, 2019 1:50 pm
by puriwutpokin
ที่ G10=SUMPRODUCT(--(A$2:A$13=H4),--(B$2:B$13=H5),--(LEFT(C$2:C$13,4)="FN 0"),D$2:D$13)

Re: รบกวนสอบถามสูตร SUMIFS แบบเงื่อนไขหาคำ

Posted: Tue Jul 16, 2019 2:07 pm
by meloids
puriwutpokin wrote: Tue Jul 16, 2019 1:50 pm ที่ G10=SUMPRODUCT(--(A$2:A$13=H4),--(B$2:B$13=H5),--(LEFT(C$2:C$13,4)="FN 0"),D$2:D$13)
ขอบคุณมากครับ

รบกวนสอบถามเพิ่มเติมว่าพอมีวิธีการเขียนสูตรเป็นแนวทางอื่นไหมครับ เนื่องจากผมจะนำ SUMIFS ไปผสม

Re: รบกวนสอบถามสูตร SUMIFS แบบเงื่อนไขหาคำ

Posted: Tue Jul 16, 2019 2:18 pm
by snasui
:D มาช่วยเสริมครับ

Sumif(s), Countif(s) ใช้อักขระ Wildcard เช่น *, ? เข้ามาช่วยได้ครับ

โดย * แทนได้ทุกอักขระยกเว้นเซลล์ว่างเปล่า และ ? แทนอักขระใด ๆ เพียง 1 อักขระ

หากใช้ Wildcard เข้ามาช่วย ตามโจทย์นี้สามารถปรับสูตรเดิมที่ G10 ได้เป็นด้านล่างครับ

=SUMIFS(D:D,A:A,H4,B:B,H5,C:C,"FN 0*")

แต่หากมีวันที่ที่ประกอบด้วย วัน เดือน ปี อยู่ในคอลัมน์ใด ๆ แล้วต้องการจะสรุปข้อมูลโดยมีเงื่อนไขเป็น วัน หรือ เดือน หรือ ปี อย่างใด อย่างหนึ่ง หรือหลายอย่างประกอบกัน ความซับซ้อนลักษณะนี้เราอาศัย Sumproduct เข้ามาช่วยได้ครับ

ข้อควรระวังการใช้งาน Sumif(s), Countif(s) หากคอลัมน์ Model มีเครื่องหมาย <, > นำหน้าจะเกิดความผิดพลาดครับ

Re: รบกวนสอบถามสูตร SUMIFS แบบเงื่อนไขหาคำ

Posted: Tue Jul 16, 2019 2:19 pm
by meloids
snasui wrote: Tue Jul 16, 2019 2:18 pm :D มาช่วยเสริมครับ

Sumif(s), Countif(s) ใช้อักขระ Wildcard เช่น *, ? เข้ามาช่วยได้ครับ

โดย * แทนได้ทุกอักขระยกเว้นเซลล์ว่างเปล่า และ ? แทนอักขระใด ๆ เพียง 1 อักขระ

หากใช้ Wildcard เข้ามาช่วย ตามโจทย์นี้สามารถปรับสูตรเดิมที่ G10 ได้เป็นด้านล่างครับ

=SUMIFS(D:D,A:A,H4,B:B,H5,C:C,"FN 0*")

แต่หากมีวันที่ที่ประกอบด้วย วัน เดือน ปี อยู่ในคอลัมน์ใด ๆ แล้วต้องการจะสรุปข้อมูลโดยมีเงื่อนไขเป็น วัน หรือ เดือน หรือ ปี อย่างใด อย่างหนึ่ง หรือหลายอย่างประกอบกัน ความซับซ้อนลักษณะนี้เราอาศัย Sumproduct เข้ามาช่วยได้ครับ

ข้อควรระวังการใช้งาน Sumif(s), Countif(s) หากคอลัมน์ Model มีเครื่องหมาย <, > นำหน้าจะเกิดความผิดพลาดครับ
ขอบคุณมากครับผม :)