ไปยังเนื้อหาหลัก

วิธีการนับด้วยหลายเกณฑ์ใน Excel


Countif ที่มีหลายเกณฑ์ในคอลัมน์เดียวกัน


นับเซลล์ที่มีหลายเกณฑ์ตามค่าข้อความ

ตัวอย่างเช่นฉันมีข้อมูลต่อไปนี้ซึ่งมีผลิตภัณฑ์บางอย่างและตอนนี้ฉันต้องการนับจำนวน KTE และ KTO ที่บรรจุในคอลัมน์เดียวกันโปรดดูภาพหน้าจอ:

หากต้องการรับจำนวน KTE และ KTO โปรดป้อนสูตรนี้:

=COUNTIF($A$2:$A$15,"KTE")+COUNTIF($A$2:$A$15,"KTO")

จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับหมายเลขของผลิตภัณฑ์ทั้งสองนี้ ดูภาพหน้าจอ:

หมายเหตุ:

1. ในสูตรข้างต้น: A2: A15 คือช่วงข้อมูลที่คุณต้องการใช้ KTE และ องค์การอนามัยโลก เป็นเกณฑ์ที่คุณต้องการนับ

2. หากมีเกณฑ์มากกว่าสองเกณฑ์ที่คุณต้องการนับในหนึ่งคอลัมน์ให้ใช้ = COUNTIF (range1, criteria1) + COUNTIF (range2, criteria2) + COUNTIF (range3, criteria3) + ...

  • ทิปส์:
  • อีกสูตรที่กะทัดรัดสามารถช่วยคุณแก้ปัญหานี้ได้: =SUMPRODUCT(COUNTIF($A$2:$A$15,{"KTE";"KTO"})), and then press Enter key to get the result.
  • และคุณสามารถเพิ่มเกณฑ์ได้เช่นเดียวกับ =SUMPRODUCT(COUNTIF(range,{ "criteria1";"criteria2";"criteria3";"criteria4"…})).


นับเซลล์ที่มีหลายเกณฑ์ระหว่างค่าสองค่า

หากคุณต้องการนับจำนวนเซลล์ที่ค่าอยู่ระหว่างตัวเลขสองตัวจะแก้ปัญหานี้ใน Excel ได้อย่างไร?

ใช้ภาพหน้าจอด้านล่างเป็นตัวอย่างฉันต้องการได้ผลลัพธ์ของตัวเลขที่อยู่ระหว่าง 200 ถึง 500 โปรดใช้สูตรเหล่านี้:

ป้อนสูตรนี้ลงในเซลล์ว่างที่คุณต้องการค้นหาผลลัพธ์:

=COUNTIF($B$2:$B$15,">200")-COUNTIF($B$2:$B$15,">500")

จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์ตามที่คุณต้องการดูภาพหน้าจอ:

หมายเหตุ: ในสูตรข้างต้น:

  • B2: B15 คือช่วงเซลล์ที่คุณต้องการใช้ > 200 และ > 500 เป็นเกณฑ์ที่คุณต้องการนับเซลล์
  • สูตรทั้งหมดหมายถึงเพื่อหาจำนวนเซลล์ที่มีค่ามากกว่า 200 แล้วลบจำนวนเซลล์ที่มีค่ามากกว่า 500
  • ทิปส์:
  • คุณยังสามารถใช้ฟังก์ชัน COUNTIFS เพื่อจัดการกับงานนี้ได้โปรดพิมพ์สูตรนี้: =COUNTIFS($B$2:$B$15,">200",$B$2:$B$15,"<500"), and then press Enter key to get the result.
  • และคุณสามารถเพิ่มเกณฑ์ได้เช่นเดียวกับ =COUNTIFS(range1,"criteria1",range2,"criteria2",range3,"criteria3",...).

นับเซลล์ที่มีหลายเกณฑ์ระหว่างวันที่สองวัน

ในการนับเซลล์ตามช่วงวันที่ฟังก์ชัน COUNTIF และ COUNTIFS สามารถช่วยคุณได้เช่นกัน

ตัวอย่างเช่นฉันต้องการนับจำนวนเซลล์ที่วันที่อยู่ระหว่าง 5/1/2019 ถึง 8/1/2019 ในคอลัมน์โปรดทำดังนี้:

ป้อนสูตรด้านล่างลงในเซลล์ว่าง:

=COUNTIFS($B$2:$B$15, ">=5/1/2019", $B$2:$B$15, "<=8/1/2019")

จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับหมายเลขดูภาพหน้าจอ:

หมายเหตุ: ในสูตรข้างต้น:

  • B2: B15 คือช่วงเซลล์ที่คุณต้องการใช้
  • > = 5/1/2018 และ <= 8/1/2019 เป็นเกณฑ์วันที่ที่คุณต้องการนับเซลล์

คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน COUNTIF ...



Countif ที่มีหลายเกณฑ์ในคอลัมน์เดียวกันพร้อมคุณสมบัติที่มีประโยชน์

ถ้าคุณมี Kutools สำหรับ Excelเดียวกันกับที่ เลือกเซลล์เฉพาะ คุณสามารถเลือกเซลล์ที่มีข้อความหรือเซลล์เฉพาะระหว่างสองตัวเลขหรือวันที่จากนั้นรับหมายเลขที่คุณต้องการ

ทิปส์:ที่จะใช้สิ่งนี้ เลือกเซลล์เฉพาะ ประการแรกคุณควรดาวน์โหลดไฟล์ Kutools สำหรับ Excelแล้วใช้คุณสมบัตินี้อย่างรวดเร็วและง่ายดาย

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามนี้:

1. เลือกรายการเซลล์ที่คุณต้องการนับเซลล์ตามเกณฑ์แล้วคลิก Kutools > เลือก > เลือกเซลล์เฉพาะดูภาพหน้าจอ:

2. ใน เลือกเซลล์เฉพาะ โปรดตั้งค่าการดำเนินการตามที่คุณต้องการจากนั้นคลิก OKมีการเลือกเซลล์เฉพาะและจำนวนเซลล์จะแสดงในกล่องพร้อมต์ดังภาพหน้าจอด้านล่างที่แสดง:

หมายเหตุ: คุณสมบัตินี้ยังสามารถช่วยคุณในการเลือกและนับเซลล์ระหว่างตัวเลขหรือวันที่เฉพาะสองรายการดังภาพหน้าจอต่อไปนี้ที่แสดง:

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


Countif ที่มีหลายเกณฑ์ในหลายคอลัมน์

หากมีหลายเกณฑ์ในหลายคอลัมน์เช่นภาพหน้าจอต่อไปนี้แสดงอยู่และฉันต้องการรับจำนวน KTE ที่มีลำดับมากกว่า 300 และชื่อคือ Ruby

กรุณาพิมพ์สูตรนี้ลงในเซลล์ที่ต้องการ:

=COUNTIFS($A$2:$A$15,"KTE",$B$2:$B$15,">300",$C$2:$C$15,"Ruby")

จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับจำนวน KTE ที่คุณต้องการ

หมายเหตุ:

1. A2: A15 และ KTE เป็นช่วงแรกและเกณฑ์ที่คุณต้องการ B2: B15 และ > 300 คือช่วงและเกณฑ์ที่สองที่คุณต้องการและ C2: C15 และ ทับทิม เป็นช่วงที่สามและเกณฑ์ที่คุณอ้างอิง

2. หากมีเกณฑ์เพิ่มเติมที่คุณต้องการตามคุณเพียงแค่เพิ่มช่วงและเกณฑ์ภายในสูตรเช่น = COUNTIFS (range1, criteria1, range2, criteria2, range3, criteria3, range4, criteria4, ... )

  • ทิปส์:
  • นี่คือสูตรอื่นที่สามารถช่วยคุณได้: =SUMPRODUCT(--($A$2:$A$15="KTE"),--($B$2:$B$15>300),--($C$2:$C$15="Ruby")), and then press Enter key to get the result.

คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน COUNTIFS ...


บทความเซลล์นับญาติเพิ่มเติม:

  • Countif ในการคำนวณเปอร์เซ็นต์ใน Excel
  • ตัวอย่างเช่นฉันมีรายงานสรุปของงานวิจัยและมีสามตัวเลือก A, B, C ตอนนี้ฉันต้องการคำนวณเปอร์เซ็นต์ของแต่ละตัวเลือกทั้งสามนี้ กล่าวคือฉันต้องรู้ว่าตัวเลือก A คิดเป็นเปอร์เซ็นต์ของตัวเลือกทั้งหมด
  • นับค่าเฉพาะในหลายแผ่นงาน
  • สมมติว่าฉันมีแผ่นงานหลายแผ่นซึ่งมีข้อมูลต่อไปนี้และตอนนี้ฉันต้องการรับจำนวนการเกิดขึ้นของค่าเฉพาะ“ Excel” จากแผ่นงานเหล่านี้ ฉันจะนับค่าเฉพาะในแผ่นงานหลายแผ่นได้อย่างไร
  • Countif Partial String / Substring Match ใน Excel
  • เป็นเรื่องง่ายที่จะนับเซลล์ที่เต็มไปด้วยสตริงบางอย่าง แต่คุณรู้วิธีการนับเซลล์ที่มีสตริงหรือสตริงย่อยเพียงบางส่วนใน Excel หรือไม่? บทความนี้จะแนะนำสองวิธีในการแก้ปัญหาอย่างรวดเร็ว
  • นับเซลล์ทั้งหมดยกเว้นค่าเฉพาะใน Excel
  • หากคุณมีคำว่า "Apple" กระจัดกระจายอยู่ในรายการค่าต่างๆตอนนี้คุณเพียงแค่ต้องการนับจำนวนเซลล์ที่ไม่ใช่ "Apple" เพื่อให้ได้ผลลัพธ์ต่อไปนี้ ในบทความนี้ฉันจะแนะนำวิธีการบางอย่างในการแก้ปัญหานี้ใน Excel
  • นับเซลล์หากพบหนึ่งในหลายเกณฑ์ใน Excel
  • ฟังก์ชัน COUNTIF จะช่วยให้เรานับเซลล์ที่มีเกณฑ์เดียวและฟังก์ชัน COUNTIFS สามารถช่วยนับเซลล์ที่มีชุดเงื่อนไขหรือเกณฑ์ใน Excel จะเกิดอะไรขึ้นถ้าการนับเซลล์หากมีหนึ่งในหลายเกณฑ์ ที่นี่ฉันจะแบ่งปันวิธีการนับเซลล์หากมี X หรือ Y หรือ Z … ฯลฯ ใน Excel

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (60)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need to count the value has 2, The text is "A", to be counted has 2, excel formula
This comment was minimized by the moderator on the site
Muchas gracias <3
This comment was minimized by the moderator on the site
Thank you for this <3
This comment was minimized by the moderator on the site
hi,
what would the sum be if i needed to count a status of a person over a sheet?
example:
A B C D JAMES ABSENTJOHN PRESENTMIKE ABSENTJAMES PRESENT
Result required:
James absent = 1John absent = 0Mike absent =1
James present = 1John present = 1Mike present = 0

This comment was minimized by the moderator on the site
so basically count the uniquest in C that are not in B with a certain value in D
This comment was minimized by the moderator on the site
Hi,
I use this formulat =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)=0)*(C2:C1000<>"")) to count uniques that dont appear in column bhow can i add another criteria in the formula that should count only a value in column D (new column)
This comment was minimized by the moderator on the site
Hi,
I need to count the different names in a single column which is repeated more than one time..
aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccc
i dont want to mention names in formula, because its many names in the column and i dont want pivot table also,I tried with this formula, but its counting the blank also..=SUMPRODUCT(1/COUNTIF(C10:C500,C10:C500&""))



Result what i need is -
aaaa - 4bbbb - 6cccc - 5


This comment was minimized by the moderator on the site
Hi, alwin,
To solve your problem, you should apply the following array formula:
=SUM(IF($A$1:$A$11=C1,1,0)), after entering this formula, please press Ctrl + Shift + Enter keys together to get the correct result.
See the below screenshot:
This comment was minimized by the moderator on the site
Hi, I am wondering if someone can help me figure our how to combine COUNTIFS formulas. For example, I need to present this more efficiently:

=COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1",VAR4,PH,VAR5,"Pres") +
COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1",VAR4,"Both", VAR5,"Pres") +
COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1", VAR6,PH, VAR5,"Pres") +
COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1", VAR6,"Both", VAR5,"Pres")

So I need counts if VAR1 =Yes; VAR2 = 2016; VAR3=Q1; VAR5=Pres; AND VAR4= PH or Both; AND VAR6=PH or Both. I think the way I have it does the job, but I'm sure there is a more concise way to write the formula as it may get very long as I add criteria to it.
This comment was minimized by the moderator on the site
Great content, very helpful! Thank you so much for sharing this information!
This comment was minimized by the moderator on the site
hi, need to countif from two file with range and selection
=IF((COUNTIFS([SCCD.xlsx]open!$AV:$AV,">6",$AV:$AV,"<10"),[SCCD.xlsx]open!$T:$T,C2,[SCCD.xlsx]open!$V:$V,"SLAHOLD")+COUNTIFS([KTPH.xlsx]open!$H:$H,"SLAHOLD",[KTPH.xlsx]open!$J:$J,">6",!$J:$J,"<10",[KTPH.xlsx]open!$G:$G,C2))=0,"",COUNTIFS([SCCD.xlsx]open!$AV:$AV,">6",$AV:$AV,"<10"),[SCCD.xlsx]open!$T:$T,C2,[SCCD.xlsx]open!$V:$V,"SLAHOLD")+COUNTIFS([KTPH.xlsx]open!$H:$H,"SLAHOLD",[KTPH.xlsx]open!$J:$J,">6",$J:$J,"<10",[KTPH.xlsx]open!$G:$G,C2))

got error.. can someone advice
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations