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

Вход

Регистрация

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

 

= Мир MS Excel/Количество уникальных значений в диапазоне - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Количество уникальных значений в диапазоне (Формулы/Formulas)
Количество уникальных значений в диапазоне
No_one Дата: Воскресенье, 17.10.2021, 19:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Привет!

Помогите, пожалуйста, решить задачу.
Есть большой файл со значениями. В нем есть список клиентов, которые купили разный товар по разной цене.
Нужно посчитать количество клиентов, которые купили товары (любые) по цене от 65 до 66 рублей, от 66 до 67 рублей и т.д.
Клиенты повторяются, т.е. один и тот же клиент может купить любое количество товара от 65 до 66 рублей. В итоге нужно посчитать его как одного.

И если цены идут от 12 до 100 рублей, а нужен шаг в один рубль. При чем может быть цена 12, а потом 18 сразу (т.е. шага 13-14 не будет). Как это можно автоматом определить какие шаги есть а каких нет

Заранее спасибо!
 
Ответить
СообщениеПривет!

Помогите, пожалуйста, решить задачу.
Есть большой файл со значениями. В нем есть список клиентов, которые купили разный товар по разной цене.
Нужно посчитать количество клиентов, которые купили товары (любые) по цене от 65 до 66 рублей, от 66 до 67 рублей и т.д.
Клиенты повторяются, т.е. один и тот же клиент может купить любое количество товара от 65 до 66 рублей. В итоге нужно посчитать его как одного.

И если цены идут от 12 до 100 рублей, а нужен шаг в один рубль. При чем может быть цена 12, а потом 18 сразу (т.е. шага 13-14 не будет). Как это можно автоматом определить какие шаги есть а каких нет

Заранее спасибо!

Автор - No_one
Дата добавления - 17.10.2021 в 19:12
Pelena Дата: Воскресенье, 17.10.2021, 20:18 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Без файла с примером только общий ответ: используйте сводную, возможно, с моделью данных


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеБез файла с примером только общий ответ: используйте сводную, возможно, с моделью данных

Автор - Pelena
Дата добавления - 17.10.2021 в 20:18
No_one Дата: Воскресенье, 17.10.2021, 21:24 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Pelena,
К сообщению приложен файл: 8917752.xlsx (77.4 Kb)
 
Ответить
СообщениеPelena,

Автор - No_one
Дата добавления - 17.10.2021 в 21:24
Pelena Дата: Воскресенье, 17.10.2021, 22:11 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант с доп. столбцом и сводной
К сообщению приложен файл: 3142105.xlsx (250.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант с доп. столбцом и сводной

Автор - Pelena
Дата добавления - 17.10.2021 в 22:11
Egyptian Дата: Понедельник, 18.10.2021, 00:47 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация: 185 ±
Замечаний: 0% ±

Excel 2013/2016
Вариант без доп. столбца, но с тормозными формулами массива (теми самыми, которые вводятся через CTRL+SHIFT+ENTER).
На моем ноуте с i5 и 4 гб памяти задержка на общий пересчет составляет 3-4 секунды.
Продажи:
Код
=COUNT(IF((TRUNC(ЕСТЬ!$C$3:$C$3222)&"-"&TRUNC(ЕСТЬ!$C$3:$C$32222)+1)=A5;1))

Клиенты:
Код
=SUM(--(FREQUENCY(IF((TRUNC(ЕСТЬ!$C$3:$C$3222)&"-"&TRUNC(ЕСТЬ!$C$3:$C$3222)+1)=A5;MATCH(ЕСТЬ!$A$3:$A$3222;ЕСТЬ!$A$3:$A$3222;));ROW($A$3:$A$3222)-ROW($A$3)+1)>0))

Update:
Немассивная формула для продаж:
Код
=SUMPRODUCT(N((TRUNC(ЕСТЬ!$C$3:$C$3222)&"-"&TRUNC(ЕСТЬ!$C$3:$C$3222)+1)=A5))
К сообщению приложен файл: 111111.xlsx (77.8 Kb)


Сообщение отредактировал Egyptian - Понедельник, 18.10.2021, 03:30
 
Ответить
СообщениеВариант без доп. столбца, но с тормозными формулами массива (теми самыми, которые вводятся через CTRL+SHIFT+ENTER).
На моем ноуте с i5 и 4 гб памяти задержка на общий пересчет составляет 3-4 секунды.
Продажи:
Код
=COUNT(IF((TRUNC(ЕСТЬ!$C$3:$C$3222)&"-"&TRUNC(ЕСТЬ!$C$3:$C$32222)+1)=A5;1))

Клиенты:
Код
=SUM(--(FREQUENCY(IF((TRUNC(ЕСТЬ!$C$3:$C$3222)&"-"&TRUNC(ЕСТЬ!$C$3:$C$3222)+1)=A5;MATCH(ЕСТЬ!$A$3:$A$3222;ЕСТЬ!$A$3:$A$3222;));ROW($A$3:$A$3222)-ROW($A$3)+1)>0))

Update:
Немассивная формула для продаж:
Код
=SUMPRODUCT(N((TRUNC(ЕСТЬ!$C$3:$C$3222)&"-"&TRUNC(ЕСТЬ!$C$3:$C$3222)+1)=A5))

Автор - Egyptian
Дата добавления - 18.10.2021 в 00:47
No_one Дата: Понедельник, 18.10.2021, 10:57 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

СПАСИБО ОГРОМНОЕ ЗА ПОМОЩЬ!!!
ВЫ ДЕЛАЕТЕ ХОРОШЕЕ ДЕЛО!!!
 
Ответить
СообщениеСПАСИБО ОГРОМНОЕ ЗА ПОМОЩЬ!!!
ВЫ ДЕЛАЕТЕ ХОРОШЕЕ ДЕЛО!!!

Автор - No_one
Дата добавления - 18.10.2021 в 10:57
No_one Дата: Понедельник, 18.10.2021, 16:40 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Pelena, у меня в экселе в сводной таблице нет "Число разных элементов" в параметрах поля... :(
 
Ответить
СообщениеPelena, у меня в экселе в сводной таблице нет "Число разных элементов" в параметрах поля... :(

Автор - No_one
Дата добавления - 18.10.2021 в 16:40
Serge_007 Дата: Понедельник, 18.10.2021, 16:47 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
в сводной таблице нет "Число разных элементов" в параметрах поля
http://www.excelworld.ru/forum/2-43813-289824-16-1578452020


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
в сводной таблице нет "Число разных элементов" в параметрах поля
http://www.excelworld.ru/forum/2-43813-289824-16-1578452020

Автор - Serge_007
Дата добавления - 18.10.2021 в 16:47
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Количество уникальных значений в диапазоне (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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