Подсчёт дат в заданном году. Для подсчета дат в заданном году вы можете использовать функции СУММПРОИЗВ() и ГОД() . В показанном примере формула в ячейке G5 выглядит следующим образом: =СУММПРОИЗВ(--(ГОД(C5:C15)=F5)) Объяснение: Функция ГОД() извлекает год из любой даты в Excel. Например: =ГОД(“01.05.2023”) / получим 2023 год В нашем же случае, мы вкладываем функцию ГОД() в функцию СУММПРОИЗВ(), тем самым уже получаем массив, который содержит в себе 11 результатов выполнения функции ГОД(): {2023:2022:2021:2023:2023:2021:2021:2023:2022:2022:2021} После чего, каждый год из нашего массива сравнивается с годом, указанном в столбце F, что создаёт новый логический массив: {ЛОЖЬ:ЛОЖЬ:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ИСТИНА} В этом массиве ИСТИНА соответствует датам в 2021 году, а ЛОЖЬ соответствует датам в другие годы. Затем в формуле мы используем двойное отрицание (--), что бы преобразовать значение ИСТИНА в 1, а значение ЛОЖЬ в 0, и получаем новый массив данных состоящих из 1 и 0: =СУММПРОИЗВ({0:0:1:0:0:1:1:0:0:0:1}) И после преобразования логических значений в 1 и 0, функция СУММПРОИЗВ() суммирует элементы массива и возвращает результат 4. Хочешь больше узнать о формулах массива, подпишись на канал! Больше видео уроков на моём YouTube канале.
2 года назад