Как вариант:
=SUMPRODUCT(COUNTIF($E4:$AI4;{8\12\24})*$B4:$D4)
=SUMPRODUCT(COUNTIF($E4:$AI4;{8\12\24})*$B4:$D4)
17.05.2025 16:55:05
BodkhiSatva,
Все отлично. Только дома у меня по-прежнему Excel 2013-2016, где нет функции TEXTJOIN(). Сейчас пытаюсь разобраться, почему не работает последний вариант от Павел \Ʌ/, UPDATE: Кажется разобрался. Дело в том, что ИНДЕКС в Excel 2013-2016 (не знаю, как в 2019) по-умолчанию не поддерживает массив строк (в качестве второго аргумента). Но, тем не менее есть некий трюк, который позволяет это сделать. Вот такой вариант работает:
или так:
(добавлен блок N(INDEX(ROW(B$2:B$22)-ROW(R$2)) Еще раз спасибо вам за этот вариант!
Изменено: |
|||||
|
09.05.2025 22:26:50
Не знаю, правильно или нет.
Update: теперь вроде правильно =IFERROR(INDEX(P:P;ROUND(MOD(LARGE(IF((($U$2:$U$148>0)*($W$2:$W$148>0)*($Y$2:$Y$148>0)*($AA$2:$AA$148>0))*((MATCH($P$2:$P$148;$P$2:$P$148;)=ROW($P$2:$P$148)-ROW($P$1)));$S$2:$S$148*10000+ROW($P$2:$P$148)/10000);ROW(P1));1)*10000;));"")
Изменено: |
|
|
03.05.2025 01:59:10
Как вариант (с выпадающим списком в ячейках I2 и I3):
....ну или чуть короче,но летуче:
Изменено: |
|||||
|
07.12.2024 00:08:33
Ок, такой формульный вариант.
=IFERROR(INDEX(B$11:B$23;MATCH(1;INDEX((COUNTIFS(K$10:K10;B$11:B$23;$H$10:$H10;$A$11:$A$23)=0)*($A$11:$A$23=$H11);0);0));"") Предположительное название темы: вывод уникальных значенией из диапазона по условию
Изменено: |
|
|
02.12.2024 12:36:33
Хорошо, а так?
=COUNT(IF(FREQUENCY(IF(SUBTOTAL(103;OFFSET($B$2;ROW($B$2:$B$16)-2;));MATCH("~"&$B$2:$B$16;$B$2:$B$16&"";0));ROW($B$2:$B$16)-ROW($B$2)+1)>0;ROW($B$2:$B$16)^0)) Ну и небольшая модификация первой формулы: =COUNT(1/(MATCH($B$2:$B$16&"_1";$B$2:$B$16&"_"&SUBTOTAL(103;OFFSET($B$2;ROW($B$2:$B$16)-2; )); )=(ROW($B$2:$B$16)-1)))
Изменено: |
|
|
19.11.2024 09:44:55
Вот так пожалуй сработает. =SUMPRODUCT(ISNUMBER(FIND(B4;F$16:F$112))*SUMIF(B$17:B$136;E$16:E$112;C$17:C$136)) или так. =SUMPRODUCT(SUMIFS(C$17:C$136;B$17:B$136;E$16:E$112)*(SUBSTITUTE($F$16:$F$112;"Округ " ;)=TRIM(B4))) |
|||
|
08.11.2024 19:46:35
|
|||
|