Excel: นับจำนวนการจับคู่ที่ไม่ซ้ำสำหรับหลายเกณฑ์


2

ฉันมีแผ่นงาน 1 ที่มีรายชื่อผู้คนและข้อกำหนดด้านการแพ้ / การควบคุมอาหารของพวกเขา ความต้องการการแพ้ / การบริโภคอาหารมีเก้าอย่างและแต่ละคนมีอย่างน้อย 1 คน ความต้องการแต่ละอย่างคือคอลัมน์แต่ละคนในแถว

หากบุคคลนั้นมีอาการแพ้เซลล์นั้นจะมี '1' หรือเปล่า

ในแผ่นงาน 2 ฉันมีรายการอาหาร (อาหารหนึ่งรายการต่อแถว - คอลัมน์ A) และสารก่อภูมิแพ้ที่เป็นไปได้ที่อาจมี (สารก่อภูมิแพ้หนึ่งคอลัมน์ต่อหนึ่งคอลัมน์ - ส่วนหัวคอลัมน์เดียวกับแผ่น 1 คอลัมน์ B - J) ถ้าอาหารมีสารก่อภูมิแพ้เซลล์จะมี '1' หรือไม่เช่นนั้นจะว่างเปล่า

สิ่งที่ฉันต้องการทำคือในคอลัมน์ K ของแผ่นที่ 2 คำนวณจำนวนคนที่ไม่ซ้ำใครที่ไม่สามารถกินอาหารได้ไม่ว่าด้วยเหตุผลใด


คุณสามารถลองใช้=countifs()
eirikdaude

คำตอบ:


1

สูตรของคุณใน Sheet2! K2 จะเป็น:

=SUM(--(MMULT(--Sheet1!$B$2:$J$9,TRANSPOSE(--B2:J2))>0))

นี่คือฟังก์ชันอาร์เรย์ดังนั้นคุณต้องกดCtrl+ Shift+ Enterเมื่อเข้าใช้ จากนั้นกรอกคอลัมน์ลง K


สวัสดีนั่นเป็นการเริ่มต้นที่ดี แต่ไม่ได้ให้ผลลัพธ์ที่เป็นเอกลักษณ์ - ถ้าบุคคลนั้นตรงกับสารก่อภูมิแพ้หลายตัวมันจะนับพวกเขาสองครั้ง
thelawnet

ฉันคิดว่าฉันเข้าใจแล้ว! แจ้งให้เราทราบว่าสิ่งนี้เหมาะกับคุณหรือไม่?
maciej

(ฉันอัปเดตคำตอบข้างต้น)
maciej
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.