Коллеги, добрый день! Немного сломал голову над следующей задачей.
Есть простая таблица с учётом приходов от клиентов. Иногда от одного клиента бывает несколько приходов. Тем не менее, сколько бы ни было приходов от одного клиента - мы считаем их как 1 уникальный приход.
В конце таблицы я делаю некоторые итоги по приходам, пользуюсь СЧЁТЕСЛИМН, чтобы посчитать количество приходов за нужный месяц, по нужному человеку, и по нужному диапазону сумм. Возникает проблема, когда я хочу посчитать количество УНИКАЛЬНЫХ приходов по конкретному человеку. в Гугл Таблицах есть классная штука, как COUNTUNIQUE. Однако я не могу задать условие COUNTUNIQUE IF...
Какое решение мы можем использовать, чтобы я мог сделать подсчёт уникальных приходов по месяцу в разрезе нужных мне людей? COUNTUNIQUEIF - было бы идеально
Коллеги, добрый день! Немного сломал голову над следующей задачей.
Есть простая таблица с учётом приходов от клиентов. Иногда от одного клиента бывает несколько приходов. Тем не менее, сколько бы ни было приходов от одного клиента - мы считаем их как 1 уникальный приход.
В конце таблицы я делаю некоторые итоги по приходам, пользуюсь СЧЁТЕСЛИМН, чтобы посчитать количество приходов за нужный месяц, по нужному человеку, и по нужному диапазону сумм. Возникает проблема, когда я хочу посчитать количество УНИКАЛЬНЫХ приходов по конкретному человеку. в Гугл Таблицах есть классная штука, как COUNTUNIQUE. Однако я не могу задать условие COUNTUNIQUE IF...
Какое решение мы можем использовать, чтобы я мог сделать подсчёт уникальных приходов по месяцу в разрезе нужных мне людей? COUNTUNIQUEIF - было бы идеально Altersolver
Добрый день. Как-то не совсем пример корректен. У Вас уже уникальные слева выведены, нужно просто проверить был ли он в мае? формула соответственно будет
Код
=--(B10>0)
но я не думаю, что Вы именно этого хотели
Добрый день. Как-то не совсем пример корректен. У Вас уже уникальные слева выведены, нужно просто проверить был ли он в мае? формула соответственно будет
Добрый день. Как-то не совсем пример корректен. У Вас уже уникальные слева выведены, нужно просто проверить был ли он в мае? формула соответственно будет
Дело в малом примере. У нас 168 сделок в месяц. Из них есть где-то 30 повторных (по одному и тому же клиенту). Общую цифру без дублей, за счёт COUNTUNIQUE я посчитать смогу. Но в разрезе менеджера - не могу. Т.е. задача посчитать автоматом количество УНИКАЛЬНЫХ сделок по менеджерам.
Добрый день. Как-то не совсем пример корректен. У Вас уже уникальные слева выведены, нужно просто проверить был ли он в мае? формула соответственно будет
Дело в малом примере. У нас 168 сделок в месяц. Из них есть где-то 30 повторных (по одному и тому же клиенту). Общую цифру без дублей, за счёт COUNTUNIQUE я посчитать смогу. Но в разрезе менеджера - не могу. Т.е. задача посчитать автоматом количество УНИКАЛЬНЫХ сделок по менеджерам.Altersolver
Похоже на правду. Осталось только всосать суть построения о_О На своей практике до таких вариантов не доходил умом... Сможете кратко логику по этапам вычисления словами объяснить?
Похоже на правду. Осталось только всосать суть построения о_О На своей практике до таких вариантов не доходил умом... Сможете кратко логику по этапам вычисления словами объяснить?Altersolver
1. A28&"Май"&B$2:B$19 - склеиваем менеджера, Май и все имена 2. C$2:C$19&A$2:A$19&B$2:B$1 - склеиваем всех менеджеров, все периоды и все имена 3. ПОИСКПОЗ(A28&"Май"&B$2:B$19;C$2:C$19&A$2:A$19&B$2:B$19;) - позицию ПЕРВОГО вхождения п.1 в п.2. Получаем что-то типа {1:7:1:4:7:1:7:1:4:7:1:7:1:4:7:#Н/Д:#Н/Д:#Н/Д} 4. СТРОКА(A$1:A$18) - дает нам номера строк 1, 2, 3, ... , 18 5. Приравниваем п.3 к п.4, получаем массив из ИСТИНА (где в п.3 найдено действительно первое вхождение) и ЛОЖЬ или ошибку (в остальных случаях) 6. 1/п.5 даст массив из единиц (там, где в п.5 ИСТИНА) и ошибок в остальных случаях (на 0 делить нельзя) 7. СЧЁТ(п.6) - подсчитывает количество чисел в диапазоне из п.6, игнорируя ошибки
1. A28&"Май"&B$2:B$19 - склеиваем менеджера, Май и все имена 2. C$2:C$19&A$2:A$19&B$2:B$1 - склеиваем всех менеджеров, все периоды и все имена 3. ПОИСКПОЗ(A28&"Май"&B$2:B$19;C$2:C$19&A$2:A$19&B$2:B$19;) - позицию ПЕРВОГО вхождения п.1 в п.2. Получаем что-то типа {1:7:1:4:7:1:7:1:4:7:1:7:1:4:7:#Н/Д:#Н/Д:#Н/Д} 4. СТРОКА(A$1:A$18) - дает нам номера строк 1, 2, 3, ... , 18 5. Приравниваем п.3 к п.4, получаем массив из ИСТИНА (где в п.3 найдено действительно первое вхождение) и ЛОЖЬ или ошибку (в остальных случаях) 6. 1/п.5 даст массив из единиц (там, где в п.5 ИСТИНА) и ошибок в остальных случаях (на 0 делить нельзя) 7. СЧЁТ(п.6) - подсчитывает количество чисел в диапазоне из п.6, игнорируя ошибки_Boroda_