Вы можете сделать это с формулой, но вам придется внести некоторые очень специфические изменения форматирования в ваш макет.Согласно предоставленному изображению,
- B2, C3, D4, E5, F6 - это нули, а не дефисы.
- B2: F6 имеет собственный формат чисел
_(* #,##0_);_(* (#,##0);[Color9]_(* "-"_);_(@_)
. - I1: M1 имеет значения 0, 0, 3, 3, 3 и настраиваемый числовой формат
>0
. - I2: M2 имеет значения 3, 3, 10, 10, 10и пользовательский формат чисел
<0
. - I3: M7 имеет пользовательский формат чисел
_(* #,##0_);_(* (#,##0);[Color9]_(* "-"_);_(@_)
.
Поместите эту формулу в I3, затем перетащите вправо и вниз.
=IFERROR(INDEX($A$1:$F$1, AGGREGATE(15, 7, COLUMN($A:$F)/((INDEX($A:$F, MATCH($H3, $A:$A, 0), 0)>I$1)*(INDEX($A:$F, MATCH($H3, $A:$A, 0), 0)<I$2)*(INDEX($A:$F, MATCH($H3, $A:$A, 0), 0)<>0)), COUNTIFS($I$1:I$1, I$1, $I$2:I$2, I$2))), 0)