Page 1 of 1

count ifโดยใช้filterและเครื่องหมาย *ร่วมด้วย (*เงื่อนไข*)

Posted: Thu Jan 02, 2020 4:47 pm
by kanin.wannarath
สวัสดีครับต้องการสอบถามเรื่องสูตรcount if โดยที่ใช้เครื่องหมาย*ปิดหัวและท้ายของเงื่อนไขที่ต้องการค้นหาเพื่อที่จะค้นหาcellใดก็ตามที่มีเงื่อนไขที่อยู่ในเครื่องหมาย*แต่ปัญหาคือ count if โดยใช้filterร่วมด้วยเครื่องหมาย*ไม่สามารถใช่ร่วมได้ท่านได้มีวิธีที่สามารถทำให้ใช้ได้บ้างครับผมแนบไฟล์ตัวอย่างมาด้วยแล้วรบกวนด้วยครับ

Re: count ifโดยใช้filterและเครื่องหมาย *ร่วมด้วย (*เงื่อนไข*)

Posted: Thu Jan 02, 2020 5:10 pm
by Supachok
Filter

=SUMPRODUCT(SUBTOTAL(3,OFFSET($B5,ROW($B$5:$B$14)-ROW($B$5),0)),--(SEARCH("*"&"apple",$B$5:$B$14)))

Re: count ifโดยใช้filterและเครื่องหมาย *ร่วมด้วย (*เงื่อนไข*)

Posted: Thu Jan 02, 2020 7:39 pm
by kanin.wannarath
Supachok wrote: Thu Jan 02, 2020 5:10 pm Filter

=SUMPRODUCT(SUBTOTAL(3,OFFSET($B5,ROW($B$5:$B$14)-ROW($B$5),0)),--(SEARCH("*"&"apple",$B$5:$B$14)))
ขอบคุณมากครับติดอยู่นิดหน่อยในสูตรนี้ถ้าไม่มีคำว่า apple cellใดcellหนึ่งในช่วง$B$5:$B$14จะขึ้นคำว่า countif จะแสดงค่า #VALUE! ความต้องการก็คือให้แสดงค่าเฉพาะappleเป็นตัวเลขโดยไม่สนถึงค่าอื่นและไม่แสดงค่า#VALUE!หรือNA() ไม่ทราบพอจะมีวิธีอื่นไหมครับ :D

Re: count ifโดยใช้filterและเครื่องหมาย *ร่วมด้วย (*เงื่อนไข*)

Posted: Thu Jan 02, 2020 8:21 pm
by snasui
:D กรุณาแนบไฟล์ล่าสุดที่ได้ปรับสูตรเอาไว้แล้วมาด้วยจะได้ดูต่อไปจากนั้นครับ

Re: count ifโดยใช้filterและเครื่องหมาย *ร่วมด้วย (*เงื่อนไข*)

Posted: Thu Jan 02, 2020 9:24 pm
by kanin.wannarath
snasui wrote: Thu Jan 02, 2020 8:21 pm :D กรุณาแนบไฟล์ล่าสุดที่ได้ปรับสูตรเอาไว้แล้วมาด้วยจะได้ดูต่อไปจากนั้นครับ
ผมแนบไฟล์ที่ปรับมาให้แล้วครับ

Re: count ifโดยใช้filterและเครื่องหมาย *ร่วมด้วย (*เงื่อนไข*)

Posted: Fri Jan 03, 2020 12:21 am
by Bo_ry
=SUMPRODUCT(SUBTOTAL(3,OFFSET($B5,ROW($B$5:$B$14)-ROW($B$5),0)),--ISNUMBER(SEARCH("apple",$B$5:$B$14)))

Re: count ifโดยใช้filterและเครื่องหมาย *ร่วมด้วย (*เงื่อนไข*)

Posted: Fri Jan 03, 2020 8:38 pm
by kanin.wannarath
Bo_ry wrote: Fri Jan 03, 2020 12:21 am =SUMPRODUCT(SUBTOTAL(3,OFFSET($B5,ROW($B$5:$B$14)-ROW($B$5),0)),--ISNUMBER(SEARCH("apple",$B$5:$B$14)))
ขอบคุณมากครับตรงกับความต้องการเลยครับ