ฉันมีปัญหากับปัญหาสูตร excel ขนาดเล็ก ฉันพยายามใช้ AVERGEIFS. การตั้งค่าของฟังก์ชั่นนี้คือ
AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2,...)
จับคือฉันต้องการรวมของเกณฑ์และช่วงของมัน [criteria_range1,criteria1] จะขึ้นอยู่กับว่ารายการตรวจสอบข้อมูลเป็น Yes หรือ No. ตัวอย่างเช่นถ้ารายการถูกตั้งค่าเป็น Yes กลับ:
AVERAGEIFS(average_range,criteria_range1,criteria1)
ถ้าไม่กลับมา
AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2)
ฉันจะใช้ IF ฟังก์ชั่นเพื่อจัดการสิ่งนี้ถ้าฉันมีรายการตรวจสอบความถูกต้องของข้อมูลเพียงรายการเดียว Yes และ Noแต่ฉันมีหลายสามอย่างแน่นอน ดังนั้นฉันต้องการตั้งค่าสูตรที่จะรวม [criteria_range,criteria] ขึ้นอยู่กับว่ารายการตรวจสอบข้อมูลที่สอดคล้องกันของมันคือ Yes หรือ No.
ฉันหวังว่ามันสมเหตุสมผล ฉันใช้ OSX ขอบคุณ!
แก้ไข:

ในปัญหาของฉัน name ได้รับเลือกและด้วยแอตทริบิวต์ที่เกี่ยวข้องจากชุดข้อมูลด้านล่าง ใน average ด้านล่างฉันชอบที่จะเห็นค่าเฉลี่ย value สำหรับแถวที่มีแอททริบิวต์แบบเดียวกันในกรณีของจอห์นคือแถวใดก็ได้ที่มีสีน้ำเงินให้พิมพ์ 1 = 1 และ AND2 = 100 นี่เป็นเรื่องง่ายถ้าฉันใช้งานแบบปกติ AVERAGEIFS ฟังก์ชัน
สิ่งที่ฉันพยายามคิดก็คือฉันจะเพิกเฉยคุณลักษณะอย่างใดอย่างหนึ่งและหาค่าเฉลี่ยสำหรับกลุ่มนั้นได้อย่างไร ดังนั้นถ้าฉันเลือกละเว้น yes สำหรับ type1 แล้วก็ average จะคืนค่าเฉลี่ย value สำหรับแถวด้วย color = red และ type2 = 100