Excel: співставлення та підрахунок записів (рядків) до кількох умов та унікальних значень


1

У мене є два аркуші: "Дані" та "Звіт". У звіті мені потрібно обчислити деякі дані, для яких потрібні 3 різні формули.

Лист даних містить заголовки стовпців у рядку 1 та багато записів даних у рядках нижче цього.

У аркуші звіту мені потрібні 3 формули, щоб обчислити наступне

Кількість записів (рядків), у яких стовпець B аркуша даних дорівнює "Прийняття", стовпець C дорівнює "HospA", стовпець D не дорівнює порожньому (тобто немає значення в комірці), і де значення в стовпці А тільки відбувається один раз у стовпчик. Рядки даних не поширюються нижче 50000 рядків.

Кількість записів (рядків), у яких стовпець B аркуша даних дорівнює "Розрядка", стовпець C дорівнює "HospA", стовпець D не дорівнює порожньому (тобто немає значення в комірці), а різниця між двома датами у стовпцях E і F становить від 0-2 тижнів.

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

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

= SUM (АКО (Дані! B2: B50000 = "Прийом", ЯКЩО (Дані! C2: C50000 = "HospA", АБО (дані! D2: D50000 <> "" ... звідти я не знаю як включити останню умову, щоб включити лише записи, які мають унікальне числове значення у стовпці А.

Будь-яка допомога буде дуже вдячна!

Відповіді:


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)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.