ตัวอย่างฟังก์ชัน Excel COUNTIF - ไม่เว้นว่าง มากกว่า ซ้ำหรือไม่ซ้ำกัน

  • แบ่งปันสิ่งนี้
Michael Brown

สารบัญ

Microsoft Excel มีฟังก์ชันหลายอย่างสำหรับการนับเซลล์ประเภทต่างๆ เช่น เซลล์ว่างหรือไม่ว่าง มีค่าตัวเลข วันที่หรือข้อความ มีคำหรืออักขระเฉพาะ เป็นต้น

ในบทความนี้ เราจะมุ่งเน้นไปที่ฟังก์ชัน Excel COUNTIF ที่มีไว้สำหรับการนับเซลล์ที่มีเงื่อนไขที่คุณระบุ อันดับแรก เราจะกล่าวถึงไวยากรณ์และการใช้งานทั่วไปโดยสังเขป จากนั้นฉันจะให้ตัวอย่างจำนวนหนึ่งและเตือนเกี่ยวกับความผิดปกติที่อาจเกิดขึ้นเมื่อใช้ฟังก์ชันนี้กับเกณฑ์หลายเกณฑ์และเซลล์บางประเภท

โดยพื้นฐานแล้ว สูตร COUNTIF คือ เหมือนกันใน Excel ทุกเวอร์ชัน คุณจึงใช้ตัวอย่างจากบทช่วยสอนนี้ได้ใน Excel 365, 2021, 2019, 2016, 2013, 2010 และ 2007

    ฟังก์ชัน COUNTIF ใน Excel - ไวยากรณ์และ การใช้งาน

    ฟังก์ชัน COUNTIF ของ Excel ใช้สำหรับการนับเซลล์ภายในช่วงที่ระบุซึ่งตรงกับเกณฑ์หรือเงื่อนไขที่กำหนด

    ตัวอย่างเช่น คุณสามารถเขียนสูตร COUNTIF เพื่อหาจำนวนเซลล์ใน แผ่นงานของคุณมีจำนวนมากกว่าหรือน้อยกว่าที่คุณระบุ การใช้ COUNTIF ใน Excel ทั่วไปอีกอย่างหนึ่งคือการนับเซลล์ที่มีคำเฉพาะหรือขึ้นต้นด้วยตัวอักษรเฉพาะ

    ไวยากรณ์ของฟังก์ชัน COUNTIF นั้นง่ายมาก:

    COUNTIF(ช่วง, เกณฑ์)

    อย่างที่คุณเห็น มีเพียง 2 อาร์กิวเมนต์ ซึ่งจำเป็นต้องมีทั้งสองอาร์กิวเมนต์:

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

      นับค่าระหว่างตัวเลขสองตัว

      หนึ่งในแอปพลิเคชันทั่วไปของฟังก์ชัน Excel COUNTIF ที่มี 2 เกณฑ์คือการนับ ตัวเลขภายในช่วงที่ระบุ เช่น น้อยกว่า X แต่มากกว่า Y ตัวอย่างเช่น คุณสามารถใช้สูตรต่อไปนี้เพื่อนับเซลล์ในช่วง B2:B9 โดยมีค่ามากกว่า 5 และน้อยกว่า 15

      =COUNTIF(B2:B9,">5")-COUNTIF(B2:B9,">=15")

      วิธีการทำงานของสูตรนี้:

      ที่นี่ เราใช้ฟังก์ชัน COUNTIF สองฟังก์ชันแยกกัน - ฟังก์ชันแรกหาจำนวน ค่ามากกว่า 5 และอีกค่าหนึ่งจะนับค่าที่มากกว่าหรือเท่ากับ 15 จากนั้นให้ลบค่าหลังออกจากค่าแรกและรับผลลัพธ์ที่ต้องการ

      นับเซลล์ที่มีเกณฑ์ OR หลายเกณฑ์

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

      =COUNTIF(B2:B13,"Lemonade")+COUNTIF(B2:B13,"*juice")

      โปรดทราบว่าเราได้รวมอักขระตัวแทน (*) ไว้ในเกณฑ์ที่สอง ซึ่งใช้ในการนับทั้งหมด ชนิดของน้ำผลไม้ในรายการ

      ในลักษณะเดียวกัน คุณสามารถเขียนสูตร COUNTIF ด้วยหลายๆเงื่อนไข. ต่อไปนี้เป็นตัวอย่างของสูตร COUNTIF ที่มีเงื่อนไข OR หลายข้อที่นับน้ำมะนาว น้ำผลไม้ และไอศกรีม:

      =COUNTIF(B2:B13,"Lemonade") + COUNTIF(B2:B13,"*juice") + COUNTIF(B2:B13,"Ice cream")

      สำหรับวิธีอื่นๆ ในการนับเซลล์ด้วยตรรกะ OR โปรดดูบทช่วยสอนนี้: Excel COUNTIF และ COUNTIFS ที่มีเงื่อนไข OR

      การใช้ฟังก์ชัน COUNTIF เพื่อค้นหาค่าที่ซ้ำกันและค่าที่ไม่ซ้ำ

      การใช้งานฟังก์ชัน COUNTIF ที่เป็นไปได้อีกอย่างหนึ่งใน Excel คือการค้นหาค่าที่ซ้ำกันในหนึ่งคอลัมน์ ระหว่างสองคอลัมน์ หรือ ในแถว

      ตัวอย่างที่ 1 ค้นหาและนับรายการที่ซ้ำกันใน 1 คอลัมน์

      ตัวอย่างเช่น สูตรง่ายๆ =COUNTIF(B2:B10,B2)>1 จะระบุรายการที่ซ้ำกันทั้งหมดใน ช่วง B2:B10 ในขณะที่อีกฟังก์ชัน =COUNTIF(B2:B10,TRUE) จะบอกคุณว่ามีรายการซ้ำกี่รายการ:

      ตัวอย่างที่ 2. นับรายการซ้ำระหว่างสองคอลัมน์

      หากคุณมีสองรายการแยกกัน ให้พูดว่ารายชื่อในคอลัมน์ B และ C และคุณต้องการทราบว่ามีกี่ชื่อที่ปรากฏในทั้งสองคอลัมน์ คุณสามารถใช้ Excel COUNTIF ร่วมกับฟังก์ชัน SUMPRODUCT เพื่อนับ ซ้ำ :

      =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)>0)*(C2:C1000""))

      เราสามารถก้าวไปอีกขั้นและนับจำนวน ชื่อเฉพาะ ที่มีอยู่ในคอลัมน์ C เช่น ชื่อที่ไม่ปรากฏในคอลัมน์ B:

      =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)=0)*(C2:C1000""))

      เคล็ดลับ ถ้าคุณต้องการเน้นเซลล์ที่ซ้ำกันหรือทั้งแถวที่มีรายการที่ซ้ำกัน คุณสามารถสร้างกฎการจัดรูปแบบตามเงื่อนไขตามสูตร COUNTIF ดังที่แสดงในบทช่วยสอนนี้ - Excelสูตรการจัดรูปแบบตามเงื่อนไขเพื่อเน้นรายการที่ซ้ำกัน

      ตัวอย่างที่ 3. นับรายการที่ซ้ำกันและค่าที่ไม่ซ้ำกันในแถว

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

      นับจำนวนซ้ำในแถว:

      =SUMPRODUCT((COUNTIF(A2:I2,A2:I2)>1)*(A2:I2""))

      นับค่าที่ไม่ซ้ำกันในแถว:

      =SUMPRODUCT((COUNTIF(A2:I2,A2:I2)=1)*(A2:I2""))

      Excel COUNTIF - คำถามที่พบบ่อยและปัญหา

      ฉันหวังว่าตัวอย่างเหล่านี้จะช่วยให้คุณเข้าใจเกี่ยวกับฟังก์ชัน Excel COUNTIF หากคุณได้ลองสูตรใดๆ ข้างต้นกับข้อมูลของคุณแล้ว แต่ไม่สามารถใช้งานได้หรือมีปัญหากับสูตรที่คุณสร้างขึ้น โปรดดูปัญหาที่พบบ่อยที่สุด 5 ข้อต่อไปนี้ มีโอกาสที่ดีที่คุณจะพบคำตอบหรือคำแนะนำที่เป็นประโยชน์

      1. COUNTIF ในช่วงของเซลล์ที่ไม่ติดกัน

      คำถาม: ฉันจะใช้ COUNTIF ใน Excel กับช่วงที่ไม่ติดกันหรือเซลล์ที่เลือกได้อย่างไร

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

      ผิด: =COUNTIF(A2,B3,C4,">0")

      ขวา: =COUNTIF(A2,">0") + COUNTIF(B3,">0") + COUNTIF(C4,">0")

      อีกวิธีหนึ่งคือการใช้ฟังก์ชัน INDIRECT เพื่อสร้างอาร์เรย์ของช่วง . ตัวอย่างเช่น ทั้งสองสูตรด้านล่างให้ผลลัพธ์ที่เหมือนกันผลลัพธ์ที่คุณเห็นในภาพหน้าจอ:

      =SUM(COUNTIF(INDIRECT({"B2:B8","D2:C8"}),"=0"))

      =COUNTIF($B2:$B8,0) + COUNTIF($C2:$C8,0)

      2. เครื่องหมายแอมเปอร์แซนด์และเครื่องหมายอัญประกาศในสูตร COUNTIF

      คำถาม: ฉันต้องใช้เครื่องหมายแอมเปอร์แซนด์ในสูตร COUNTIF เมื่อใด

      คำตอบ: น่าจะเป็น ส่วนที่ยากที่สุดของฟังก์ชัน COUNTIF ซึ่งโดยส่วนตัวแล้วฉันพบว่าสับสนมาก แม้ว่าคุณจะลองคิดดู คุณก็จะเห็นเหตุผลที่อยู่เบื้องหลัง - จำเป็นต้องใช้เครื่องหมายและเครื่องหมายอัญประกาศเพื่อสร้างสตริงข้อความสำหรับอาร์กิวเมนต์ ดังนั้น คุณสามารถปฏิบัติตามกฎเหล่านี้:

      หากคุณใช้ตัวเลขหรือการอ้างอิงเซลล์ในเกณฑ์ ตรงทั้งหมด คุณไม่จำเป็นต้องใช้เครื่องหมายและเครื่องหมายคำพูด ตัวอย่างเช่น:

      =COUNTIF(A1:A10,10)

      หรือ

      =COUNTIF(A1:A10,C1)

      หากเกณฑ์ของคุณมี ข้อความ อักขระตัวแทน หรือ ตัวดำเนินการเชิงตรรกะ ด้วยตัวเลข ให้ใส่ไว้ในเครื่องหมายคำพูด ตัวอย่างเช่น:

      =COUNTIF(A2:A10,"lemons")

      หรือ

      =COUNTIF(A2:A10,"*") หรือ =COUNTIF(A2:A10,">5")

      ในกรณีที่เกณฑ์ของคุณเป็นนิพจน์ที่มี การอ้างอิงเซลล์ หรือ ฟังก์ชัน ของ Excel อื่น คุณต้องใช้เครื่องหมายคำพูด ("") เพื่อเริ่มสตริงข้อความและเครื่องหมายแอมเปอร์แซนด์ (&) เพื่อเชื่อมและจบสตริง ตัวอย่างเช่น:

      =COUNTIF(A2:A10,">"&D2)

      หรือ

      =COUNTIF(A2:A10,"<="&TODAY())

      หากคุณสงสัยว่าจำเป็นต้องใช้เครื่องหมายและหรือไม่ ให้ลองใช้ทั้งสองวิธี ในกรณีส่วนใหญ่ เครื่องหมายแอมเพอร์แซนด์ใช้ได้ดี เช่น สูตรด้านล่างทั้งสองทำงานได้ดีพอๆ กัน

      =COUNTIF(C2:C8,"<=5")

      และ

      =COUNTIF(C2:C8," <="&5)

      3. COUNTIF สำหรับการจัดรูปแบบ (รหัสสี)เซลล์

      คำถาม: ฉันจะนับเซลล์ด้วยการเติมหรือสีแบบอักษรแทนค่าได้อย่างไร

      คำตอบ: ขออภัย ไวยากรณ์ของ ฟังก์ชัน Excel COUNTIF ไม่อนุญาตให้ใช้รูปแบบเป็นเงื่อนไข วิธีเดียวที่เป็นไปได้ในการนับหรือรวมเซลล์ตามสีคือการใช้มาโครหรือฟังก์ชันที่ผู้ใช้กำหนดโดย Excel คุณสามารถค้นหาโค้ดที่ใช้กับเซลล์ที่ลงสีด้วยตนเองรวมถึงเซลล์ที่จัดรูปแบบตามเงื่อนไขได้ในบทความนี้ - วิธีนับและหาผลรวมเซลล์ Excel ด้วยการเติมและสีแบบอักษร

      4. #ชื่อ? ข้อผิดพลาดในสูตร COUNTIF

      ปัญหา: สูตร COUNTIF ของฉันแสดง #NAME? ข้อผิดพลาด. ฉันจะแก้ไขได้อย่างไร

      คำตอบ: เป็นไปได้มากว่าคุณระบุช่วงที่ไม่ถูกต้องในสูตร โปรดตรวจสอบจุดที่ 1 ด้านบน

      5. สูตร COUNTIF ของ Excel ไม่ทำงาน

      ปัญหา: สูตร COUNTIF ของฉันใช้งานไม่ได้! ฉันทำอะไรผิด

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

      โปรดระวังการใช้ ช่องว่าง ในสูตร COUNTIF เมื่อสร้างหนึ่งในสูตรสำหรับบทความนี้ ฉันเกือบที่จะถอนผมออกเพราะสูตรที่ถูกต้อง (ฉันรู้แน่นอนว่าถูกต้อง!) ใช้ไม่ได้ผล ขณะที่มันหันไปปัญหาอยู่ในช่องว่างระหว่างนั้น อ่า... ตัวอย่างเช่น ดูที่สูตรนี้:

      =COUNTIF(B2:B13," Lemonade")

      ตั้งแต่แรกเห็น ไม่มีอะไรผิดปกติเกี่ยวกับเรื่องนี้ ยกเว้นช่องว่างเพิ่มเติมหลังเครื่องหมายอัญประกาศเปิด Microsoft Excel จะกลืนสูตรได้ดีโดยไม่มีข้อความแสดงข้อผิดพลาด คำเตือน หรือสิ่งบ่งชี้อื่นใด สมมติว่าคุณต้องการนับเซลล์ที่มีคำว่า 'Lemonade' และช่องว่างนำหน้า

      หากคุณใช้ฟังก์ชัน COUNTIF กับ หลายเกณฑ์ แบ่งสูตรออกเป็นหลายส่วนและตรวจสอบแต่ละฟังก์ชันทีละรายการ

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

      คุณใส่ช่วงในสูตรเหมือนที่คุณทำใน Excel เช่น A1:A20.
    • เกณฑ์ - กำหนดเงื่อนไขที่บอกฟังก์ชันที่จะนับเซลล์ใด อาจเป็น ตัวเลข , สตริงข้อความ , การอ้างอิงเซลล์ หรือ นิพจน์ ตัวอย่างเช่น คุณสามารถใช้เกณฑ์เหล่านี้: "10", A2, ">=10", "some text"

    และนี่คือตัวอย่างที่ง่ายที่สุดของฟังก์ชัน Excel COUNTIF สิ่งที่คุณเห็นในภาพด้านล่างคือรายชื่อนักเทนนิสที่ดีที่สุดในช่วง 14 ปีที่ผ่านมา สูตร =COUNTIF(C2:C15,"Roger Federer") นับว่าชื่อของ Roger Federer อยู่ในรายชื่อกี่ครั้ง:

    หมายเหตุ เกณฑ์ไม่พิจารณาตัวพิมพ์เล็กและใหญ่ หมายความว่าถ้าคุณพิมพ์ "roger federer" เป็นเกณฑ์ในสูตรด้านบน เกณฑ์นี้จะให้ผลลัพธ์เดียวกัน

    ตัวอย่างฟังก์ชัน Excel COUNTIF

    ตามที่คุณเพิ่ง ไวยากรณ์ของฟังก์ชัน COUNTIF นั้นง่ายมาก อย่างไรก็ตาม เกณฑ์นี้อนุญาตให้มีรูปแบบต่างๆ ที่เป็นไปได้มากมาย รวมถึงอักขระตัวแทน ค่าของเซลล์อื่น และแม้แต่ฟังก์ชัน Excel อื่นๆ ความหลากหลายนี้ทำให้ฟังก์ชัน COUNTIF มีประสิทธิภาพและเหมาะสมกับงานต่างๆ ดังที่คุณจะเห็นในตัวอย่างต่อไปนี้

    สูตร COUNTIF สำหรับข้อความและตัวเลข (ตรงกันทุกประการ)

    อันที่จริง เรา กล่าวถึงฟังก์ชัน COUNTIF ที่นับ ค่าข้อความ ที่ตรงกับเกณฑ์ที่ระบุเมื่อสักครู่ที่ผ่านมา ฉันขอเตือนคุณว่าสูตรสำหรับเซลล์ที่มีข้อมูลที่แน่นอนสตริงข้อความ: =COUNTIF(C2:C15,"Roger Federer") ดังนั้น ให้คุณป้อน:

    • A range เป็น พารามิเตอร์แรก;
    • A comma เป็น delimiter;
    • คำหรือหลายคำที่อยู่ในเครื่องหมายคำพูดเป็น เกณฑ์

    แทนที่จะพิมพ์ข้อความ คุณสามารถใช้ การอ้างอิงไปยังเซลล์ใดก็ได้ ประกอบด้วยคำนั้นและได้ผลลัพธ์เหมือนกันทุกประการ เช่น =COUNTIF(C1:C9,C7)

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

    =COUNTIF(D2:D9, 5)

    ในบทความนี้ คุณจะพบ สูตรอีกสองสามสูตรเพื่อนับเซลล์ที่มีข้อความ อักขระเฉพาะ หรือเฉพาะเซลล์ที่กรอง

    สูตร COUNTIF ที่มีอักขระตัวแทน (จับคู่บางส่วน)

    ในกรณีที่ข้อมูล Excel ของคุณมีรูปแบบต่างๆ ของคำหลัก (s) คุณต้องการนับ จากนั้นคุณสามารถใช้อักขระตัวแทนเพื่อนับเซลล์ทั้งหมดที่มีคำ วลี หรือตัวอักษรเป็น ส่วนหนึ่งของเนื้อหาของเซลล์

    สมมติว่า คุณ มีรายการงานที่มอบหมายให้กับบุคคลอื่น และคุณต้องการทราบจำนวนงานที่มอบหมายให้แดนนี่ บราวน์ เนื่องจากชื่อของ Danny เขียนได้หลายวิธี เราจึงป้อน "*Brown*" เป็นเกณฑ์การค้นหา =COUNTIF(D2:D10, "*Brown*")

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

    เคล็ดลับ นอกจากนี้ยังเป็นไปได้ที่จะ ใช้อักขระตัวแทนกับการอ้างอิงเซลล์ ด้วยความช่วยเหลือของตัวดำเนินการการต่อข้อมูล (&) ตัวอย่างเช่น แทนที่จะใส่ "*Brown*" ลงในสูตรโดยตรง คุณสามารถพิมพ์ลงในเซลล์บางเซลล์ เช่น F1 และใช้สูตรต่อไปนี้เพื่อนับเซลล์ที่มี "Brown": =COUNTIF(D2:D10, "*" &F1&"*")

    นับเซลล์ที่ขึ้นต้นหรือลงท้ายด้วยอักขระบางตัว

    คุณสามารถใช้อักขระตัวแทน เครื่องหมายดอกจัน (*) หรือเครื่องหมายคำถาม (?) โดยขึ้นอยู่กับเกณฑ์ ซึ่งผลลัพธ์ที่คุณต้องการได้รับอย่างแน่นอน

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

    =COUNTIF(C2:C10,"Mr*") - นับเซลล์ที่ขึ้นต้นด้วย " Mr"

    =COUNTIF(C2:C10,"*ed") - นับเซลล์ที่ลงท้ายด้วยตัวอักษร " ed"

    รูปภาพด้านล่างแสดงการทำงานของสูตรที่สอง:

    หากคุณกำลังมองหาจำนวนเซลล์ที่ขึ้นต้นหรือลงท้ายด้วยตัวอักษรบางตัวและมี จำนวนอักขระที่แน่นอน คุณใช้ฟังก์ชัน Excel COUNTIF กับอักขระเครื่องหมายคำถาม (?) ในเกณฑ์:

    =COUNTIF(D2:D9,"??own") - นับจำนวนเซลล์ที่ลงท้ายด้วยตัวอักษร "own" และมีอักขระ 5 ตัวพอดีในเซลล์ D2 ถึง D9 รวมถึงช่องว่างด้วย

    =COUNTIF(D2:D9,"Mr??????") - นับจำนวนเซลล์ที่ขึ้นต้นด้วยตัวอักษร "Mr" และมีอักขระ 8 ตัวพอดีในเซลล์ D2 ถึง D9 รวมถึงช่องว่าง

    เคล็ดลับ หากต้องการค้นหาจำนวนเซลล์ที่มี เครื่องหมายคำถามจริง หรือ เครื่องหมายดอกจัน ให้พิมพ์เครื่องหมายตัวหนอน (~) ก่อนเครื่องหมาย ? หรือ * อักขระในสูตร ตัวอย่างเช่น =COUNTIF(D2:D9,"*~?*") จะนับเซลล์ทั้งหมดที่มีเครื่องหมายคำถามในช่วง D2:D9

    COUNTIF ของ Excel สำหรับเซลล์ว่างและไม่เว้นว่าง

    ตัวอย่างสูตรเหล่านี้สาธิตวิธีการใช้ COUNTIF ฟังก์ชันใน Excel เพื่อนับจำนวนเซลล์ว่างหรือไม่ว่างในช่วงที่ระบุ

    COUNTIF ไม่เว้นว่าง

    ในบทช่วยสอน Excel COUNTIF และแหล่งข้อมูลออนไลน์อื่นๆ คุณอาจพบสูตรสำหรับ การนับเซลล์ที่ไม่ว่างใน Excel คล้ายกับเซลล์นี้:

    =COUNTIF(A1:A10,"*")

    แต่ความจริงก็คือ สูตรข้างต้นนับเฉพาะเซลล์ที่มี ค่าข้อความ รวมทั้งสตริงว่าง หมายความว่าเซลล์ที่มีวันที่และตัวเลขจะถือว่าเป็นเซลล์ว่างและไม่รวมอยู่ในการนับ!

    ถ้าคุณต้องการสูตรสากล COUNTIF สำหรับการนับเซลล์ที่ไม่ว่างทั้งหมด ในช่วงที่ระบุ ไปเลย:

    COUNTIF( range,"")

    Or

    COUNTIF( range,""&"")

    สูตรนี้ ทำงานอย่างถูกต้องกับค่าทุกประเภท - ข้อความ , วันที่ และ ตัวเลข ตามที่คุณ สามารถดูได้จากภาพหน้าจอด้านล่าง

    COUNTIF ว่าง

    ถ้าคุณต้องการสิ่งที่ตรงกันข้าม เช่น นับเซลล์ว่างในช่วงที่กำหนด คุณควรยึดแนวทางเดียวกัน - ใช้สูตรที่มีอักขระตัวแทนสำหรับค่าข้อความและด้วยเกณฑ์ "" เพื่อนับเซลล์ว่างทั้งหมด

    สูตรเพื่อ นับเซลล์ที่ไม่มีข้อความใดๆ :

    COUNTIF( range,""&"*")

    เนื่องจากเครื่องหมายดอกจัน (*) ตรงกับลำดับของอักขระข้อความ สูตรจึงนับเซลล์ที่ไม่เท่ากับ * นั่นคือไม่มีข้อความใดๆ ในช่วงที่ระบุ

    สูตรสากล COUNTIF สำหรับช่องว่าง (ประเภทค่าทั้งหมด) :

    COUNTIF( ช่วง,"")

    สูตรข้างต้น จัดการตัวเลข วันที่ และค่าข้อความได้อย่างถูกต้อง ตัวอย่างเช่น นี่คือวิธีที่คุณจะได้รับจำนวนเซลล์ว่างในช่วง C2:C11:

    =COUNTIF(C2:C11,"")

    โปรดทราบว่า Microsoft Excel มีฟังก์ชันอื่นสำหรับการนับเซลล์ว่าง นั่นคือ COUNTBLANK ตัวอย่างเช่น สูตรต่อไปนี้จะให้ผลลัพธ์ที่เหมือนกันทุกประการกับสูตร COUNTIF ที่คุณเห็นในภาพหน้าจอด้านบน:

    นับช่องว่าง:

    =COUNTBLANK(C2:C11)

    นับช่องว่าง:

    =ROWS(C2:C11)*COLUMNS(C2:C11)-COUNTBLANK(C2:C11)

    นอกจากนี้ โปรดทราบว่าทั้ง COUNTIF และ COUNTBLANK นับเซลล์ที่มี สตริงว่าง ที่ดูเหมือนว่างเปล่าเท่านั้น หากคุณไม่ต้องการถือว่าเซลล์ดังกล่าวเป็นช่องว่าง ให้ใช้ "=" สำหรับ เกณฑ์ ตัวอย่างเช่น:

    =COUNTIF(C2:C11,"=")

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการนับช่องว่างและไม่เว้นว่างใน Excel โปรดดู:

    • 3 วิธีในการนับเซลล์ว่างใน Excel
    • วิธีนับเซลล์ที่ไม่ว่างใน Excel

    COUNTIF มากกว่า น้อยกว่า หรือเท่ากับถึง

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

    โปรดทราบว่าในสูตร COUNTIF ตัวดำเนินการที่มีตัวเลขจะอยู่ใน เครื่องหมายคำพูด เสมอ

    <29
    เกณฑ์ ตัวอย่างสูตร คำอธิบาย
    นับหากมากกว่า =COUNTIF(A2:A10 ,">5") นับเซลล์ที่มีค่ามากกว่า 5
    นับหากน้อยกว่า =COUNTIF(A2:A10 ,"<5") นับเซลล์ที่มีค่าน้อยกว่า 5
    นับถ้าเท่ากับ =COUNTIF(A2:A10, "=5") นับเซลล์ที่มีค่าเท่ากับ 5
    นับหากไม่เท่ากับ =COUNTIF(A2:A10, "5") นับเซลล์ที่มีค่าไม่เท่ากับ 5
    นับหากมากกว่าหรือเท่ากับ =COUNTIF(C2: C8,">=5") นับเซลล์ที่มีค่ามากกว่าหรือเท่ากับ 5
    นับถ้าน้อยกว่าหรือเท่ากับ =COUNTIF(C2:C8,"<=5") นับเซลล์ที่มีค่าน้อยกว่าหรือเท่ากับ 5

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

    หมายเหตุ ในกรณีของ การอ้างอิงเซลล์ คุณต้องใส่ตัวดำเนินการในเครื่องหมายคำพูดและเพิ่มเครื่องหมายแอมเปอร์แซนด์ (&) ก่อนการอ้างอิงเซลล์ ตัวอย่างเช่น หากต้องการนับเซลล์ในช่วง D2:D9 ที่มีค่ามากกว่าค่าในเซลล์ D3 ให้ใช้สูตรนี้ =COUNTIF(D2:D9,">"&D3) :

    ถ้าคุณต้องการนับเซลล์ที่ มี ตัวดำเนินการจริง เป็นส่วนหนึ่งของเนื้อหาของเซลล์ เช่น อักขระ ">", "<" หรือ "=" จากนั้นใช้อักขระตัวแทนกับตัวดำเนินการในเกณฑ์ เกณฑ์ดังกล่าวจะถือเป็นสตริงข้อความแทนที่จะเป็นนิพจน์ตัวเลข ตัวอย่างเช่น สูตร =COUNTIF(D2:D9,"*>5*") จะนับเซลล์ทั้งหมดในช่วง D2:D9 ที่มีเนื้อหาเช่น "การจัดส่ง >5 วัน" หรือ ">5 พร้อมใช้งาน"

    การใช้ฟังก์ชัน Excel COUNTIF กับวันที่

    ถ้าคุณต้องการนับเซลล์ที่มีวันที่มากกว่า น้อยกว่า หรือเท่ากับวันที่ที่คุณระบุหรือวันที่ในเซลล์อื่น คุณดำเนินการด้วยวิธีที่คุ้นเคยอยู่แล้วโดยใช้สูตรที่คล้ายกับที่เรากล่าวถึงเมื่อสักครู่ สูตรข้างต้นทั้งหมดใช้ได้กับวันที่และตัวเลข ผมขอยกตัวอย่างเพียงบางส่วน:

    เกณฑ์ ตัวอย่างสูตร คำอธิบาย
    นับวันที่เท่ากับวันที่ที่ระบุ =COUNTIF(B2:B10,"6/1/2014") นับจำนวนเซลล์ในช่วง B2:B10 ด้วย วันที่ 1-มิ.ย.-2014
    นับวันที่มากกว่าหรือเท่ากับวันที่อื่น =COUNTIF(B2:B10,">=6/1/ 2014") นับจำนวนเซลล์ในช่วงB2:B10 ที่มีวันที่มากกว่าหรือเท่ากับ 1/6/2014
    นับวันที่มากกว่าหรือเท่ากับวันที่ในเซลล์อื่น ลบ x วัน =COUNTIF(B2:B10,">="&B2-"7") นับจำนวนเซลล์ในช่วง B2:B10 ที่มีวันที่มากกว่าหรือเท่ากับวันที่ใน B2 ลบ 7 วัน

    นอกเหนือจากการใช้งานทั่วไปเหล่านี้ คุณสามารถใช้ฟังก์ชัน COUNTIF ร่วมกับฟังก์ชันวันที่และเวลาของ Excel เช่น TODAY() เพื่อนับเซลล์ตาม ในวันที่ปัจจุบัน

    เกณฑ์ ตัวอย่างสูตร
    นับวันที่เท่ากับวันที่ปัจจุบัน =COUNTIF(A2:A10,TODAY())
    นับวันที่ก่อนวันที่ปัจจุบัน เช่น น้อยกว่าวันนี้ =COUNTIF( A2:A10,"<"&TODAY())
    นับวันที่หลังจากวันที่ปัจจุบัน เช่น มากกว่าวันนี้ =COUNTIF(A2:A10 ,">"&TODAY())
    นับวันที่ครบกำหนดในหนึ่งสัปดาห์ =COUNTIF(A2:A10,"="& วันนี้()+7)
    นับดา ทดสอบในช่วงวันที่ที่ระบุ =COUNTIF(B2:B10, ">=6/1/2014")-COUNTIF(B2:B10, ">6/7/2014")<32

    นี่คือตัวอย่างการใช้สูตรดังกล่าวกับข้อมูลจริง (ในขณะที่เขียนวันนี้คือ 25-มิ.ย.-2014):

    <1

    Excel COUNTIF ที่มีหลายเกณฑ์

    อันที่จริง ฟังก์ชัน Excel COUNTIF ไม่ได้ออกแบบมาเพื่อนับเซลล์ที่มีหลายเกณฑ์ ในกรณีส่วนใหญ่ คุณจะ

    Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้