1

У меня есть два листа: «Данные» и «Отчет». В отчете мне нужно рассчитать некоторые данные, которые требуют 3 различных формул.

Таблица данных имеет заголовки столбцов в строке 1 и множество записей данных в строках ниже этого.

В листе отчета мне нужно 3 формулы для расчета следующего

Количество записей (строк), где столбец B таблицы данных равен «Прием», столбец C равен «HospA», столбец D не равен пустому (т. Е. Нет значения в ячейке), и где встречается только значение в столбце A один раз в колонке. Строки данных не превышают 50000 строк.

Количество записей (строк), где столбец B таблицы данных равен «Выпуск», столбец C равен «HospA», столбец D не равен пустому значению (т. Е. Нет значения в ячейке) и отличается между двумя датами в столбцах E и F составляет 0-2 недели.

Для третьей формулы мне нужно возвращать записи, которые соответствуют условиям, изложенным в первом требовании к формуле выше, но вместо того, чтобы возвращать количество записей, мне нужно возвращать фактическое значение в столбце А. Более одной строки будет соответствовать этому критерии, поэтому я представляю, что затем скопирую эту формулу в соседние ячейки, чтобы получить все строки, соответствующие условиям.

Я долго ломал голову над ними, не очень далеко. Мои попытки состояли в том, чтобы использовать SUM с вложенным IF для первых двух формул в соответствии с ...

= SUM(IF(Data!В2:B50000 = "Прием", IF(Data!C2:C50000 = "HospA", IF(Data!D2:D50000 <> "" ... оттуда я не знаю, как включить последнее условие, чтобы включить только записи, которые имеют уникальное числовое значение в столбце A.

Любая помощь приветствуется!

1 ответ1

2

Я бы использовал формулы SUMIFS и COUNTIFS . Например:

=COUNTIFS(Data!B:B, "Admission", Data!C:C, "HospA", Data!D:D, "<>"&0)

Формула SUMIFS работает немного по-другому; вам нужно сначала указать столбец, который вы суммируете, а затем начать ссылаться на столбцы критериев и соответствующие им критерии

=SUMIFS(Data!A:A, Data!B:B, "Admission", Data!C:C, "HospA",...etc)

дополнительно:

для разницы (дней) между двумя датами я бы предложил создать еще один столбец, измеряющий разницу, и включить следующее:

=COUNTIFS(Data!G:G, "<="&14, ...etc)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .