Excel

ฟังก์ชัน Excel COUNTIF

Excel Countif Function

ฟังก์ชัน Excel COUNTIFสรุป

COUNTIF เป็นฟังก์ชันของ Excel เพื่อนับเซลล์ในช่วงที่ตรงตามเงื่อนไขเดียว สามารถใช้ COUNTIF เพื่อนับเซลล์ที่มีวันที่ ตัวเลข และข้อความ เกณฑ์ที่ใช้ใน COUNTIF รองรับ ตัวดำเนินการตรรกะ (>,<,,=) and สัญลักษณ์แทน (*,?) สำหรับการจับคู่บางส่วน





วัตถุประสงค์ นับเซลล์ที่ตรงกับเกณฑ์ ส่งคืนค่า จำนวนที่แทนเซลล์ที่นับ ไวยากรณ์ =COUNTIF (ช่วง, เกณฑ์) อาร์กิวเมนต์
  • พิสัย - ช่วงของเซลล์ที่จะนับ
  • เกณฑ์ - เกณฑ์ที่ควบคุมว่าควรนับเซลล์ใด
เวอร์ชั่น Excel 2003 บันทึกการใช้งาน

ฟังก์ชัน COUNTIF ใน Excel จะนับจำนวนเซลล์ในช่วงที่ตรงกับเงื่อนไขที่ให้มา เกณฑ์สามารถรวมถึง ตัวดำเนินการตรรกะ (>,<,,=) and สัญลักษณ์แทน (*,?) สำหรับการจับคู่บางส่วน เกณฑ์ยังสามารถยึดตามค่าจากเซลล์อื่นได้ตามที่อธิบายไว้ด้านล่าง

COUNTIF อยู่ในกลุ่มของ แปดฟังก์ชันใน Excel ที่แบ่งเกณฑ์ตรรกะออกเป็นสองส่วน (ช่วง + เกณฑ์) ส่งผลให้ วากยสัมพันธ์ที่ใช้สร้างเกณฑ์ต่างกัน และ COUNTIF ต้องใช้ ช่วงเซลล์ คุณไม่สามารถใช้ an อาร์เรย์ .





COUNTIF รองรับ a . เท่านั้น เดี่ยว สภาพ. หากคุณต้องการใช้เกณฑ์หลายเกณฑ์ ให้ใช้ ฟังก์ชัน COUNTIFS . หากคุณต้องการจัดการค่าใน พิสัย อาร์กิวเมนต์เป็นส่วนหนึ่งของการทดสอบเชิงตรรกะ ดู SUMPRODUCT และ/หรือ กรอง ฟังก์ชั่น.

วิธีลบช่องว่างหลังข้อความใน excel

ตัวอย่างพื้นฐาน

ในเวิร์กชีตที่แสดงด้านบน ใช้สูตรต่อไปนี้ในเซลล์ G5, G6 และ G7:



 
= COUNTIF (D5:D12,'>100') // count sales over 100 = COUNTIF (B5:B12,'jim') // count name = 'jim' = COUNTIF (C5:C12,'ca') // count state = 'ca'

ประกาศ COUNTIF คือ ไม่ คำนึงถึงขนาดตัวพิมพ์ 'CA' และ 'ca' จะถือว่าเหมือนกัน

วิธีการเรียนรู้พื้นฐานสำหรับ excel

เครื่องหมายคำพูดคู่ ('') ในเกณฑ์

โดยทั่วไป ค่าข้อความจะต้องอยู่ในเครื่องหมายคำพูดคู่ ('') และไม่ต้องใส่ตัวเลข อย่างไรก็ตาม เมื่อตัวดำเนินการเชิงตรรกะถูกรวมเข้ากับตัวเลข ตัวเลขและตัวดำเนินการจะต้องอยู่ในเครื่องหมายคำพูด ดังที่เห็นในตัวอย่างที่สองด้านล่าง:

 
= COUNTIF (A1:A10,100) // count cells equal to 100 = COUNTIF (A1:A10,'>32') // count cells greater than 32 = COUNTIF (A1:A10,'jim') // count cells equal to 'jim'

ค่าจากเซลล์อื่น

ค่าจากเซลล์อื่นสามารถรวมอยู่ในเกณฑ์ได้โดยใช้ การต่อกัน . ในตัวอย่างด้านล่าง COUNTIF จะคืนค่าจำนวนค่าใน A1:A10 ที่น้อยกว่าค่าในเซลล์ B1 สังเกตน้อยกว่า โอเปอเรเตอร์ (ซึ่งเป็นข้อความ) อยู่ในเครื่องหมายคำพูด

 
= COUNTIF (A1:A10,'<'&B1) // count cells less than B1

ไม่เท่ากับ

ในการสร้างเกณฑ์ 'ไม่เท่ากับ' ให้ใช้ '' โอเปอเรเตอร์ ล้อมรอบด้วยเครื่องหมายคำพูดคู่ ('') ตัวอย่างเช่น สูตรด้านล่างจะนับเซลล์ ไม่เท่ากับ เป็น 'สีแดง' ในช่วง A1:A10:

 
= COUNTIF (A1:A10,'red') // not 'red'

เซลล์ว่าง

COUNTIF สามารถนับเซลล์ที่ว่างหรือไม่ว่างได้ สูตรด้านล่างนับเซลล์ว่างและไม่ว่างในช่วง A1:A10:

 
= COUNTIF (A1:A10,'') // not blank = COUNTIF (A1:A10,'') // blank

วันที่

วิธีที่ง่ายที่สุดในการใช้ COUNTIF กับวันที่คือการอ้างถึง a วันที่ที่ถูกต้อง ในเซลล์อื่นที่มีการอ้างอิงเซลล์ ตัวอย่างเช่น ในการนับเซลล์ใน A1:A10 ที่มีวันที่มากกว่าวันที่ใน B1 คุณสามารถใช้สูตรดังนี้:

 
= COUNTIF (A1:A10, '>'&B1) // count dates greater than A1

สังเกตว่าเราต้อง ต่อกัน ตัวดำเนินการจนถึงวันที่ใน B1 หากต้องการใช้เกณฑ์วันที่ขั้นสูงเพิ่มเติม (เช่น วันที่ทั้งหมดในเดือนที่กำหนด หรือวันที่ทั้งหมดระหว่างวันที่สองวัน) คุณจะต้องเปลี่ยนไปใช้ ฟังก์ชัน COUNTIFS ซึ่งสามารถจัดการเกณฑ์ได้หลายเกณฑ์

ฟังก์ชันดัชนีใน excel คืออะไร

วิธีที่ปลอดภัยที่สุด ฮาร์ดโค้ด วันที่ใน COUNTIF คือการใช้ ฟังก์ชัน DATE . เพื่อให้แน่ใจว่า Excel จะเข้าใจวันที่ ในการนับเซลล์ใน A1:A10 ที่มีวันที่น้อยกว่า 1 เมษายน 2020 คุณสามารถใช้สูตรเช่นนี้

 
= COUNTIF (A1:A10,'<'& DATE (2020,4,1)) // dates less than 1-Apr-2020

ไวลด์การ์ด

NS ตัวแทน เครื่องหมายคำถาม (?) เครื่องหมายดอกจัน (*) หรือตัวหนอน (~) สามารถใช้ในเกณฑ์ได้ เครื่องหมายคำถาม (?) ตรงกับอักขระตัวใดตัวหนึ่ง และเครื่องหมายดอกจัน (*) จะจับคู่อักขระใดก็ได้ตั้งแต่ 0 ตัวขึ้นไป ตัวอย่างเช่น ในการนับเซลล์ใน A1:A5 ที่มีข้อความ 'apple' อยู่ที่ใดก็ได้ คุณสามารถใช้สูตรดังนี้:

 
= COUNTIF (A1:A5,'*apple*') // cells that contain 'apple'

ในการนับเซลล์ใน A1:A5 ที่มีอักขระข้อความ 3 ตัว คุณสามารถใช้:

 
= COUNTIF (A1:A5,'???') // cells that contain any 3 characters

ตัวหนอน (~) เป็นอักขระหลีกเพื่อจับคู่สัญลักษณ์แทนตามตัวอักษร ตัวอย่างเช่น ในการนับเครื่องหมายคำถามตามตัวอักษร (?) เครื่องหมายดอกจัน (*) หรือเครื่องหมายตัวหนอน (~) ให้เพิ่มเครื่องหมายตัวหนอนที่ด้านหน้าสัญลักษณ์แทน (เช่น ~?, ~*, ~~)

หมายเหตุ

  • COUNTIF ไม่คำนึงถึงขนาดตัวพิมพ์ ใช้ ฟังก์ชั่นที่แน่นอน สำหรับ ตัวพิมพ์เล็กและตัวพิมพ์นับ .
  • COUNTIF รองรับเงื่อนไขเดียวเท่านั้น ใช้ ฟังก์ชัน COUNTIFS สำหรับหลายเกณฑ์
  • สตริงข้อความในเกณฑ์ต้องอยู่ในเครื่องหมายคำพูดคู่ (''), เช่น 'apple', '>32', 'ja*'
  • การอ้างอิงเซลล์ในเกณฑ์คือ ไม่ อยู่ในเครื่องหมายคำพูดเช่น '<'&A1
  • อักขระตัวแทน ? และ * สามารถใช้ในเกณฑ์ได้ เครื่องหมายคำถามจะตรงกับอักขระตัวใดตัวหนึ่ง และเครื่องหมายดอกจันจะตรงกับลำดับของอักขระใดๆ (ศูนย์หรือมากกว่า)
  • หากต้องการจับคู่เครื่องหมายคำถามตามตัวอักษรหรือดอกจัน ให้ใช้เครื่องหมายตัวหนอน (~) ที่เครื่องหมายคำถามด้านหน้าหรือเครื่องหมายดอกจัน (เช่น ~?, ~*)
  • COUNTIF ต้องใช้ ช่วงคุณไม่สามารถแทนที่ an อาร์เรย์ .
  • COUNTIF ส่งคืนผลลัพธ์ที่ไม่ถูกต้องเมื่อใช้เพื่อจับคู่สตริงที่ยาวกว่า 255 อักขระ
  • COUNTIF จะส่งคืนข้อผิดพลาด #VALUE เมื่ออ้างอิงเวิร์กบุ๊กอื่นที่ปิด


^