У мене є два аркуші: "Дані" та "Звіт". У звіті мені потрібно обчислити деякі дані, для яких потрібні 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 <> "" ... звідти я не знаю як включити останню умову, щоб включити лише записи, які мають унікальне числове значення у стовпці А.
Будь-яка допомога буде дуже вдячна!