Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Посчитать количество уникальных клиентов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Посчитать количество уникальных клиентов
w00t Дата: Вторник, 29.11.2022, 21:29 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 131
Репутация: 3 ±
Замечаний: 0% ±

Давно не работал в эксель. прошу подсказать с вопросом:

Клиенты обращаются в компанию с различными вопросами. Нужно посчитать количество уникальных клиентов за каждый отчетный период (месяц), которые обратились в компанию в этом году впервые, в рассматриваемом месяце.
Т.е. первое обращение от клиента появилось в феврале, например.

Т.е. исключить из подсчета клиентов, которые обращались в предыдущем месяце. Вложил пример. Спасибо!
К сообщению приложен файл: 0020960.xlsx (11.6 Kb)


Сообщение отредактировал w00t - Вторник, 29.11.2022, 21:33
 
Ответить
СообщениеДавно не работал в эксель. прошу подсказать с вопросом:

Клиенты обращаются в компанию с различными вопросами. Нужно посчитать количество уникальных клиентов за каждый отчетный период (месяц), которые обратились в компанию в этом году впервые, в рассматриваемом месяце.
Т.е. первое обращение от клиента появилось в феврале, например.

Т.е. исключить из подсчета клиентов, которые обращались в предыдущем месяце. Вложил пример. Спасибо!

Автор - w00t
Дата добавления - 29.11.2022 в 21:29
Egyptian Дата: Среда, 30.11.2022, 01:42 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация: 193 ±
Замечаний: 0% ±

Excel 2013/2016
Так подойдет? Массивная формула, вводить через CTRL-SHIFT-ENTER
Код
=COUNT(0/(($C$3:$C$16>=F3)*($C$3:$C$16<EOMONTH(F3;0))*(MATCH($D$3:$D$16;$D$3:$D$16;)=ROW($D$3:$D$16)-2)))
К сообщению приложен файл: 3172719.xlsx (11.3 Kb)
 
Ответить
СообщениеТак подойдет? Массивная формула, вводить через CTRL-SHIFT-ENTER
Код
=COUNT(0/(($C$3:$C$16>=F3)*($C$3:$C$16<EOMONTH(F3;0))*(MATCH($D$3:$D$16;$D$3:$D$16;)=ROW($D$3:$D$16)-2)))

Автор - Egyptian
Дата добавления - 30.11.2022 в 01:42
jakim Дата: Среда, 30.11.2022, 08:52 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Power Query

[vba]
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Calculated Start of Month" = Table.TransformColumns(Source,{{"Дата договора", Date.StartOfMonth, type datetime}}),
    #"Changed Type" = Table.TransformColumnTypes(#"Calculated Start of Month",{{"Дата договора", type date}}),
    #"Removed Duplicates" = Table.Distinct(#"Changed Type"),
    #"Grouped Rows" = Table.Group(#"Removed Duplicates", {"Дата договора"}, {{"Count", each Table.RowCount(_), type number}})
in
    #"Grouped Rows"
[/vba]
К сообщению приложен файл: 6874244.xlsx (18.7 Kb)
 
Ответить
Сообщение
Power Query

[vba]
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Calculated Start of Month" = Table.TransformColumns(Source,{{"Дата договора", Date.StartOfMonth, type datetime}}),
    #"Changed Type" = Table.TransformColumnTypes(#"Calculated Start of Month",{{"Дата договора", type date}}),
    #"Removed Duplicates" = Table.Distinct(#"Changed Type"),
    #"Grouped Rows" = Table.Group(#"Removed Duplicates", {"Дата договора"}, {{"Count", each Table.RowCount(_), type number}})
in
    #"Grouped Rows"
[/vba]

Автор - jakim
Дата добавления - 30.11.2022 в 08:52
w00t Дата: Среда, 30.11.2022, 16:10 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 131
Репутация: 3 ±
Замечаний: 0% ±

То, что нужно. Спасибо большое, вопрос полностью закрыт =)
 
Ответить
СообщениеТо, что нужно. Спасибо большое, вопрос полностью закрыт =)

Автор - w00t
Дата добавления - 30.11.2022 в 16:10
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!