นับค่าที่หายไป
สมมติว่าคุณมีสองรายการ ในการนับจำนวนค่าทั้งหมดในรายการหนึ่งที่ไม่มีอยู่ในรายการอื่น คุณสามารถใช้ SUMPRODUCT สูตรด้วยความช่วยเหลือของ MATCH และฟังก์ชัน ISNA หรือ COUNTIF ฟังก์ชัน
นับค่าที่ขาดหายไปด้วย SUMPRODUCT, MATCH และ ISNA
นับค่าที่ขาดหายไปด้วย SUMPRODUCT และ COUNTIF
นับค่าที่ขาดหายไปด้วย SUMPRODUCT, MATCH และ ISNA
นับ จำนวนค่าทั้งหมดในรายการ B ที่ขาดหายไปจากรายการ A ดังที่แสดงด้านบน คุณสามารถใช้ฟังก์ชัน MATCH เพื่อส่งกลับอาร์เรย์ของตำแหน่งสัมพัทธ์ของค่าจากรายการ B ในรายการ A ได้ หากไม่มีค่าอยู่ในรายการ A ข้อผิดพลาด #N/A จะถูกส่งกลับ ฟังก์ชัน ISNA จะระบุข้อผิดพลาด #N/A และ SUMPRODUCT จะนับจำนวนข้อผิดพลาดทั้งหมด
ไวยากรณ์ทั่วไป
=SUMPRODUCT(--ISNA(MATCH(range_to_count,lookup_range,0)))
- range_to_count: ช่วงที่จะนับค่าที่หายไป ในที่นี้หมายถึงรายการ ข.
- lookup_ช่วง: ช่วงที่จะเปรียบเทียบกับ range_to_count. ในที่นี้หมายถึงรายการ ก.
- 0: พื้นที่ match_type0 บังคับให้ MATCH ทำการจับคู่แบบตรงทั้งหมด
นับ จำนวนค่าทั้งหมดในรายการ B ที่ขาดหายไปจากรายการ Aโปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ H6 แล้วกด เข้าสู่ เพื่อให้ได้ผลลัพธ์:
=SUMPRODUCT(--ISNA(จับคู่(F6: F8,B6: B10,0)))
คำอธิบายของสูตร
=SUMPRODUCT(--ISNA(MATCH(F6:F8,B6:B10,0)))
- ตรง(F6:F8,B6:B10,0): พื้นที่ match_type0 บังคับให้ฟังก์ชัน MATCH ส่งคืนค่าตัวเลขที่ระบุตำแหน่งสัมพัทธ์ของค่าผ่านเซลล์ F6 ไปยัง F8 อยู่ในช่วง B6: B10. หากไม่มีค่าอยู่ในรายการ A ข้อผิดพลาด #N/A จะถูกส่งกลับ ดังนั้นผลลัพธ์จะอยู่ในอาร์เรย์ดังนี้: {2;3;#ไม่มีข้อมูล}.
- ไอเอสเอ็นเอ(ตรง(F6:F8,B6:B10,0)) = ไอเอสเอ็นเอ({2;3;#ไม่มีข้อมูล}): ISNA ทำงานเพื่อค้นหาว่าค่านั้นเป็นข้อผิดพลาด “#N/A” หรือไม่ ถ้าใช่ ฟังก์ชันจะส่งกลับ TURE; มิฉะนั้น จะคืนค่า FALSE ดังนั้นสูตร ISNA จะส่งกลับ {เท็จ;เท็จ;จริง}.
- ซัมโปรดักส์(--ไอเอสเอ็นเอ(ตรง(F6:F8,B6:B10,0))) = ผลิตภัณฑ์รวม(--{เท็จ;เท็จ;จริง}): เครื่องหมายลบคู่แปลง TRUE เป็น 1s และ FALSEs เป็น 0s: {0; 1; 0}. จากนั้นฟังก์ชัน SUMPRODUCT จะคืนค่าผลรวม: 1.
นับค่าที่ขาดหายไปด้วย SUMPRODUCT และ COUNTIF
นับ จำนวนค่าทั้งหมดในรายการ B ที่ขาดหายไปจากรายการ Aคุณยังสามารถใช้ฟังก์ชัน COUNTIF เพื่อบอกว่ามีค่าอยู่ในรายการ A หรือไม่ด้วยเงื่อนไข “=0” เนื่องจาก 0 จะสร้างขึ้นมาหากไม่มีค่า SUMPRODUCT จะนับจำนวนค่าที่หายไปทั้งหมด
ไวยากรณ์ทั่วไป
=SUMPRODUCT(--(COUNTIF(lookup_range,range_to_count)=0))
- lookup_ช่วง: ช่วงที่จะเปรียบเทียบกับ range_to_count. ในที่นี้หมายถึงรายการ ก.
- range_to_count: ช่วงที่จะนับค่าที่หายไป ในที่นี้หมายถึงรายการ ข.
- 0: พื้นที่ match_type0 บังคับให้ MATCH ทำการจับคู่แบบตรงทั้งหมด
นับ จำนวนค่าทั้งหมดในรายการ B ที่ขาดหายไปจากรายการ Aโปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ H6 แล้วกด เข้าสู่ เพื่อให้ได้ผลลัพธ์:
=SUMPRODUCT(--(COUNTIF(B6: B10,F6: F8)=0))
คำอธิบายของสูตร
=SUMPRODUCT(--(COUNTIF(B6:B10,F6:F8)=0))
- COUNTIF(B6:B10,F6:F8): ฟังก์ชัน COUNTIF นับจำนวนเซลล์ที่เกิดขึ้นผ่าน F6 ไปยัง F8 อยู่ในช่วง B6: B10. ผลลัพธ์จะอยู่ในอาร์เรย์ดังนี้: {1; 1; 0}.
- - (COUNTIF(B6:B10,F6:F8)= 0) = - ({1; 1; 0}= 0): ข้อมูลโค้ด {1;1;0}=0 ให้ผลอาร์เรย์ TRUE และ FALSE {เท็จ;เท็จ;จริง}. เครื่องหมายลบสองครั้งจะเปลี่ยน TRUE เป็น 1s และ FALSE เป็น 0s อาร์เรย์สุดท้ายมีลักษณะดังนี้: {0; 0; 1}.
- ผลรวม(- (COUNTIF(B6:B10,F6:F8)= 0)) = สินค้ารวม({0; 0; 1}): SUMPRODUCT จะคืนค่าผลรวม: 1.
ฟังก์ชันที่เกี่ยวข้อง
ใน Excel ฟังก์ชัน SUMPRODUCT สามารถใช้เพื่อคูณคอลัมน์หรืออาร์เรย์ตั้งแต่สองคอลัมน์ขึ้นไปเข้าด้วยกันแล้วรับผลรวมของผลิตภัณฑ์ ในความเป็นจริง SUMPRODUCT เป็นฟังก์ชันที่มีประโยชน์ซึ่งสามารถช่วยในการนับหรือรวมค่าของเซลล์ด้วยเกณฑ์ต่างๆเช่นฟังก์ชัน COUNTIFS หรือ SUMIFS บทความนี้จะแนะนำไวยากรณ์ของฟังก์ชันและตัวอย่างสำหรับฟังก์ชัน SUMPRODUCT นี้
ฟังก์ชัน Excel MATCH จะค้นหาค่าที่ระบุในช่วงของเซลล์ และส่งกลับตำแหน่งสัมพัทธ์ของค่า
ฟังก์ชัน COUNTIF เป็นฟังก์ชันทางสถิติใน Excel ซึ่งใช้ในการนับจำนวนเซลล์ที่ตรงตามเกณฑ์ สนับสนุนตัวดำเนินการเชิงตรรกะ (<>, =, > และ <) และสัญลักษณ์แทน (? และ *) สำหรับการจับคู่บางส่วน
สูตรที่เกี่ยวข้อง
มีหลายกรณีที่คุณต้องการเปรียบเทียบสองรายการเพื่อตรวจสอบว่ามีค่าของรายการ A อยู่ในรายการ B ใน Excel หรือไม่ ตัวอย่างเช่น คุณมีรายการสินค้า และคุณต้องการตรวจสอบว่าสินค้าในรายการของคุณมีอยู่ในรายการสินค้าที่ซัพพลายเออร์ของคุณให้มาหรือไม่ เพื่อให้งานนี้สำเร็จ เราได้ระบุวิธีไว้สามวิธีด้านล่างนี้ โปรดเลือกวิธีที่คุณชอบได้ตามต้องการ
บทความนี้จะเน้นที่สูตร Excel สำหรับการนับเซลล์ที่มีค่าเท่ากับสตริงข้อความที่คุณระบุหรือบางส่วนเท่ากับสตริงข้อความที่ระบุดังภาพหน้าจอด้านล่าง ประการแรกจะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและอาร์กิวเมนต์ซึ่งเป็นตัวอย่างเพื่อให้คุณเข้าใจได้ดีขึ้น
นับจำนวนเซลล์ไม่ระหว่างสองตัวเลขที่กำหนด
การนับจำนวนเซลล์ระหว่างตัวเลขสองตัวนั้นเป็นงานทั่วไปสำหรับเราใน Excel แต่ในบางกรณี คุณอาจต้องการนับเซลล์ที่ไม่ใช่ระหว่างตัวเลขสองตัวที่กำหนด ตัวอย่างเช่น ฉันมีรายการสินค้าที่มียอดขายตั้งแต่วันจันทร์ถึงวันอาทิตย์ ตอนนี้ ฉันต้องได้รับจำนวนเซลล์ซึ่งไม่ได้อยู่ระหว่างตัวเลขที่ต่ำและสูงตามที่แสดงด้านล่าง บทความนี้ผมจะแนะนำสูตรบางอย่างสำหรับจัดการกับงานนี้ใน Excel
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...
แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox