การเพิ่มเงื่อนไขตามรายการตรวจสอบข้อมูลใน Microsoft Excel


0

ฉันมีปัญหากับปัญหาสูตร 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 ขอบคุณ!

แก้ไข:

enter image description here

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

สิ่งที่ฉันพยายามคิดก็คือฉันจะเพิกเฉยคุณลักษณะอย่างใดอย่างหนึ่งและหาค่าเฉลี่ยสำหรับกลุ่มนั้นได้อย่างไร ดังนั้นถ้าฉันเลือกละเว้น yes สำหรับ type1 แล้วก็ average จะคืนค่าเฉลี่ย value สำหรับแถวด้วย color = red และ type2 = 100


คุณสามารถยกตัวอย่างผลลัพธ์ที่คุณต้องการสำหรับตัวอย่างอินพุตบางอย่างได้หรือไม่?
G-Man

คำตอบ:


1

ถ้าฉันเข้าใจบางอย่างเช่นนี้ควรใช้งานได้ -

=AVERAGEIFS(E9:E15,A9:A15,B1,B9:B15,B2,C9:C15,IF(ISNUMBER(IF(D3="yes",1,"a")),B3,"<>0"),D9:D15,IF(ISNUMBER(IF(D4="yes",1,"a")),B4,"<>0"))

โดยพื้นฐานแล้วมันคือการตั้งค่าเพื่อตรวจสอบ "ใช่" หรือ "ไม่" และคืนค่าเพื่อค้นหาหรือเพียงแค่ดูว่าไม่ใช่ 0 (รวมถึงความเป็นไปได้ทั้งหมด)

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