Страницы: 1
RSS
Подсчет количества значений в массиве, удовлетворяющее определенному условию
 
Всем добрый день! Помогите пожалуйста. Не могу придумать формулу. Есть фиксированный массив дат(государственные праздники):{46023;46024;46025;46026;46027;46028;46029;46030;46076;46090;46143;46185;46330;46387}. Данному массиву присвоено имя. Как посчитать количество дат, которые больше заданной даты? Т.е. нужно узнать сколько будет праздничных дней между двумя датами? Заранее спасибо)))))
 
Satymova, добрый день. Формула массива =СУММ(СЧЁТЕСЛИ(Праздники;$C$2+СТРОКА($H$1:ИНДЕКС(H:H;$D$2-$C$2+1))-1))
Изменено: Alex - 05.03.2026 09:41:11
 
Alex, спасибо большое за формулу, но у меня массис дат задан вот таким образом.
Изменено: Satymova - 05.03.2026 10:07:21
 
Satymova, нужно было приложить файл с самого начала, а не картинку
 
Satymova, Вы на форуме Excel, а не Фотошоп
Согласие есть продукт при полном непротивлении сторон
 
Alex, вариант: =СУММ(--НЕ(ЕНД(ПОИСКПОЗ(Праздники;$B$2+СТРОКА($G$1:ИНДЕКС(G:G;$C$2-$B$2+1))-1;0))))
 
Извините, вот прикладываю файл.
 
может вот так? (массив)
=СУММ((Праздники>=$C$2)*(Праздники<=$D$2))
без массива
=СЧЁТЕСЛИМН(Праздники;">="&$C$2;Праздники;"<="&$D$2)
Изменено: ВовавВова - 05.03.2026 10:28:19
познакомился с Excel
 
как вариант:
=C3-C2-ЧИСТРАБДНИ.МЕЖД(C2;C3;"0000000";Праздники_Кинешма)+1
Страницы: 1
Читают тему
Наверх