Excel - несколько формул, необходимых для использования значений на листе, чтобы найти эти значения в списке, а затем создать диапазон и подсчитать определенные критерии - PullRequest
0 голосов
/ 18 января 2019

Итак, у меня есть две «даты» на одном листе, которые я хочу затем найти на другом листе (который представляет собой большой список дат с указанием, являются ли они рабочими днями), создать диапазон и подсчитать как общее количество дней, так и общее количество рабочих дней (НЕ включая первое свидание).

Я прочитал несколько форумов, пытающихся использовать ADDRESS или INDEX для определения местоположения ячеек, но я не уверен, как включить местоположение ячейки в новую формулу

В этом примере я ожидаю, что результат покажет:

20 рабочих дней, всего 28 дней

Я не знаю, как прикрепить свой лист Excel, чтобы было легче разобраться, я уверен!

Скриншоты (базовая версия)

Титульный лист с датами: Cover Sheet with Dates

Дата:

Dates

1 Ответ

0 голосов
/ 18 января 2019

Я думаю, что вы можете использовать формулу Countifs.

что-то вроде:

MinDate - это одна ячейка: с меньшей датой

MaxDate - это одна ячейка: большая дата

Date_List - это диапазон (я предполагаю, что столбец), который охватывает все рассматриваемые даты, не обязательно должен быть в порядке

Date_worked - это другой диапазон ячеек (я полагаю, в столбце рядом со списком дат), который представляет собой список значений D / X погоды, в которой он работал или нет.

общее количество дней в пределах диапазона:

=countifs(Date_List,">=" & MinDate, Date_List, "<=" & MaxDate)

всего рабочих дней:

=countifs(Date_List,">=" & MinDate, Date_List, "<=" & MaxDate,Date_Worked,"=D")

countifs будет подсчитывать количество строк, которые соответствуют всем критериям. Таким образом, он переходит вниз за строкой и говорит: «Является ли это значение date_list больше, чем MinDate, в то время как это значение date_list меньше, чем MaxDate, и хотя это значение date_worked равно true; все в одно и то же время?»

если все 3 критерия верны, тогда считается блок.

Вы также можете найти sumifs удобным.

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...