Я пробовал это на листах Google, и я думаю, что это должно работать в Excel.Медианная функция игнорирует пустые ячейки.Так что вам просто нужно сделать 0 пустыми.IF может быть использован для этого.Предположим, мы знаем, что столбец AA пуст.Тогда, когда ваша формула говорит MEDIAN (A1, нам нужно будет сказать MEDIAN(if(A1=0,AA1,A1),
. Аналогично для C1, G1, X1 и Z1 вы получите нужную формулу. Обратите внимание, было бы неплохо, если бы вместо AA1 мы могли простосказать "", но это вызывает ошибку.
ПЕРЕСМОТР: Я добавляю несколько новых идей и разъяснений, основанных на полезных комментариях. Первоначальная идея привела к формуле:
=MEDIAN(if(A1=0,AA1,A1),if(C1=0,AA1,C1),if(G1=0,AA1,G1),if(X1=0,AA1,X1),if(Z1=0,AA1,Z1))
Хроноцид предложил следующее улучшение, которое работает хорошо, более компактно и не зависит от какой-то пустой ячейки, которая не имеет отношения.
=MEDIAN(if(A1<>0,A1),if(C1<>0,C1),if(G1<>0,G1),if(X1<>0,X1),if(Z1<>0,Z1))