สูตรออฟเซ็ต Countif เปรียบเทียบ 2 ค่าในคอลัมน์เดียวกัน

ต้องการความช่วยเหลือเกี่ยวกับสูตรที่จะนับค่าเฉพาะในกรณีที่ต่ำกว่าค่าอื่น 3 แถว ทั้งสองค่าอยู่ในคอลัมน์ c ตัวอย่าง. "Value1" ถูกแสดง 5 ครั้ง ดังนั้นฉันจึงมี countif รวมเป็น 5 2 คูณคือ 3 แถวด้านล่าง "value2" ฉันต้องการสูตรที่จะนับ "value1" เฉพาะในกรณีที่อยู่ใต้ "value2" 3 แถว ดังนั้นสูตรของฉันจะสร้าง "2" ฉันมีจำนวนออฟเซ็ต แต่ฉันไม่สามารถกำหนดเงื่อนไขตาม "ค่า 2" ได้


person Matt McDermott    schedule 30.05.2016    source แหล่งที่มา
comment
โปรดแสดงข้อมูลการทดสอบและผลลัพธ์ที่คาดหวัง ง่ายต่อการเข้าใจมากกว่าคำอธิบายแบบข้อความธรรมดา   -  person Scott Craner    schedule 30.05.2016


คำตอบ (1)


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

=COUNTIFS(C1:C99, "value2", C4:C102, "value1")

โปรดทราบว่า C4:C102 (criteria_range2 สำหรับ value1) ยังคงเป็น 99 แถว แต่ออฟเซ็ต 3 แถวจาก C1:C99 (criteria_range1 สำหรับ value2 )

countifs_stagger

person Community    schedule 30.05.2016
comment
ขอบคุณสำหรับการใส่ร้าย! ฉันจะลองคืนนี้และดูว่าจะได้ผลสำหรับฉันหรือไม่ !! - person Matt McDermott; 31.05.2016