這是我的問題:我需要從下表中計算中位數:
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
標準如下:
- V1 列中的“B”、“C”和“D”
- 從總計列不為零
- 從列總計計算中位數
到目前為止,該公式完美運行:
=MEDIAN(IF(B2:B15={"B","C","D"},IF(NOT(D2:D15="0"),D2:D15)))
現在是困難的部分。它必須包括另一個標準,即:
- 僅當 V2 列中不為 0 時才為 V1 列中的“A”
我不知道如何將它嵌入到上面的代碼中,因為它給了我各種型別的錯誤,這取決于我的嘗試。
uj5u.com熱心網友回復:
一個使用 Microsoft365 的想法:

公式E2:
=MEDIAN(FILTER(C2:C15,(ISNUMBER(FIND(A2:A15,"BCD")))*(C2:C15<>0) (A2:A15="A")*(B2:B15<>0)))
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/321479.html
