具有各种标准的中位数

Median with various criteria

这是我的问题:我需要根据以下 table:

计算中位数
V1  V2  Total
A   0   0
B   2   10
C   2   12
D   2   19
E   2   22
A   2   4
B   1   12
D   1   0
C   2   8
A   0   10
D   1   15
A   2   12
B   2   10
E   1   16

条件如下:

到现在为止,公式完美运行:

=MEDIAN(IF(B2:B15={"B","C","D"},IF(NOT(D2:D15="0"),D2:D15)))

困难的部分来了。它必须包括另一个标准,即:

我不知道如何将它嵌入到上面的代码中,因为它会给我各种类型的错误,具体取决于我的尝试。

一个使用Microsoft365的想法:

E2中的公式:

=MEDIAN(FILTER(C2:C15,(ISNUMBER(FIND(A2:A15,"BCD")))*(C2:C15<>0)+(A2:A15="A")*(B2:B15<>0)))