我想计算 F 列中值的中位数,如果第 I 列中的值包含以下值之一数字在一个范围内(N5:N10)。
目前我正在使用以下公式进行计算:
=MEDIAN(
IF(
OR(I4:I466 = N5, I4:I466 = N6, I4:I466 = N7 ),
F4:F466)
)
有人能帮我更换OR 语句在我使用的公式中?
谢谢
拉胡尔
答案1
怎么运行的:
您需要使用数组(CSE)公式来比较两个数据范围。
单元格中的公式
E58
:{=IFERROR(IF(MATCH(TRUE,COUNTIF(E$51:E$55,F$51:F$55)>0,0),MEDIAN(D51:D55),0),"")}
注意:完成配方Ctrl+Shift+Enter。
单元格
E57
中有你的公式:{=MEDIAN(IF(OR(E51:E55=F51,E51:E55=F52,E51:E55=F53,E51:E55=F54,E51:E55=F55),D51:D55,0))}
注意:
它必须是一个数组(CSE)公式,并且需要以Ctrl+Shift+Enter。
根据需要调整公式中的单元格引用。