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

Вход

Регистрация

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

 

= Мир MS Excel/Уникальные значения по двум критериям - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Уникальные значения по двум критериям
Sanya Дата: Четверг, 25.12.2025, 17:47 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Всем добрый день!
Прошу вашей помощи решить не сложную задачку в эксель,нужно формулой пронумеровать уникальные значения по двум критериям,пример во вложении.

Спасибо.
К сообщению приложен файл: 8017248.xlsx (8.6 Kb)
 
Ответить
СообщениеВсем добрый день!
Прошу вашей помощи решить не сложную задачку в эксель,нужно формулой пронумеровать уникальные значения по двум критериям,пример во вложении.

Спасибо.

Автор - Sanya
Дата добавления - 25.12.2025 в 17:47
i691198 Дата: Четверг, 25.12.2025, 20:52 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 463
Репутация: 142 ±
Замечаний: 0% ±

2016
Не совсем понятно, что вам нужно. В посте вы говорите о нумерации уникальных пар, в примере заголовок строки C "счет уникальных значений...". И что за значения в столбце C?.
Если требуется пронумеровать уникальные пары, то можно такой формулой (для столбца C)
Код
=ЕСЛИ(СУММПРОИЗВ(--($A$2:$A2&$B$2:$B2=A2&B2))=1;МАКС($C$1:C1)+1;ИНДЕКС($C$2:$C$14;ПОИСКПОЗ(A2&B2;$A$2:A2&$B$2:B2;0)))

Количество подобных пар для каждой строки можно посчитать так
Код
=СУММПРОИЗВ(--($A$2:$A$14&$B$2:$B$14=A2&B2))

Ну а количество уникальных пар это одно число для всего диапазона, для офисов 2021+ можно посчитать по формуле
Код
=СЧЁТЗ(УНИК(A2:A14&B2:B14))

Для ранних офисов
Код
=СУММПРОИЗВ((A2:A14=A2:A14)/(СЧЁТЕСЛИМН(A2:A14;A2:A14;B2:B14;B2:B14)))


Сообщение отредактировал i691198 - Четверг, 25.12.2025, 21:03
 
Ответить
СообщениеНе совсем понятно, что вам нужно. В посте вы говорите о нумерации уникальных пар, в примере заголовок строки C "счет уникальных значений...". И что за значения в столбце C?.
Если требуется пронумеровать уникальные пары, то можно такой формулой (для столбца C)
Код
=ЕСЛИ(СУММПРОИЗВ(--($A$2:$A2&$B$2:$B2=A2&B2))=1;МАКС($C$1:C1)+1;ИНДЕКС($C$2:$C$14;ПОИСКПОЗ(A2&B2;$A$2:A2&$B$2:B2;0)))

Количество подобных пар для каждой строки можно посчитать так
Код
=СУММПРОИЗВ(--($A$2:$A$14&$B$2:$B$14=A2&B2))

Ну а количество уникальных пар это одно число для всего диапазона, для офисов 2021+ можно посчитать по формуле
Код
=СЧЁТЗ(УНИК(A2:A14&B2:B14))

Для ранних офисов
Код
=СУММПРОИЗВ((A2:A14=A2:A14)/(СЧЁТЕСЛИМН(A2:A14;A2:A14;B2:B14;B2:B14)))

Автор - i691198
Дата добавления - 25.12.2025 в 20:52
Sanya Дата: Четверг, 25.12.2025, 21:04 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

В столбце С счёт уникальных значений в сцепке A2&B2,формула должна учитывать два значения для подсчёта уникальных значений
 
Ответить
СообщениеВ столбце С счёт уникальных значений в сцепке A2&B2,формула должна учитывать два значения для подсчёта уникальных значений

Автор - Sanya
Дата добавления - 25.12.2025 в 21:04
Sanya Дата: Четверг, 25.12.2025, 21:09 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Что-то должно быть похожее на такую формулу,но она считает не верно=СУММПРОИЗВ(1/СЧЁТЕСЛИ($B$1:B2; B2)*СЧЁТЕСЛИ($A$1:A2; A2))
 
Ответить
СообщениеЧто-то должно быть похожее на такую формулу,но она считает не верно=СУММПРОИЗВ(1/СЧЁТЕСЛИ($B$1:B2; B2)*СЧЁТЕСЛИ($A$1:A2; A2))

Автор - Sanya
Дата добавления - 25.12.2025 в 21:09
i691198 Дата: Четверг, 25.12.2025, 21:30 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 463
Репутация: 142 ±
Замечаний: 0% ±

2016
Судя по описанию вам нужно посчитать не количество уникальных пар, а количество дубликатов пар для каждой строки. Формулу я привел выше (вторая).
 
Ответить
СообщениеСудя по описанию вам нужно посчитать не количество уникальных пар, а количество дубликатов пар для каждой строки. Формулу я привел выше (вторая).

Автор - i691198
Дата добавления - 25.12.2025 в 21:30
Sanya Дата: Четверг, 25.12.2025, 21:32 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Не подходит,цифры не те высчитываются


Сообщение отредактировал Sanya - Четверг, 25.12.2025, 21:36
 
Ответить
СообщениеНе подходит,цифры не те высчитываются

Автор - Sanya
Дата добавления - 25.12.2025 в 21:32
i691198 Дата: Четверг, 25.12.2025, 21:45 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 463
Репутация: 142 ±
Замечаний: 0% ±

2016
цифры не те высчитываются
Если в столбце C вы показали то что должно получиться, по поясните как это должно рассчитываться. И без ссылок на формулы, просто словами.
 
Ответить
Сообщение
цифры не те высчитываются
Если в столбце C вы показали то что должно получиться, по поясните как это должно рассчитываться. И без ссылок на формулы, просто словами.

Автор - i691198
Дата добавления - 25.12.2025 в 21:45
Sanya Дата: Четверг, 25.12.2025, 21:58 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Считается уникальное значение двух ячеек,как видно во вложении в третей строке два значения повторились,значит счёт 1,так как два значения повторились и так далее,в шестой строке появилось новое первое значение,счёт начался с единицы
 
Ответить
СообщениеСчитается уникальное значение двух ячеек,как видно во вложении в третей строке два значения повторились,значит счёт 1,так как два значения повторились и так далее,в шестой строке появилось новое первое значение,счёт начался с единицы

Автор - Sanya
Дата добавления - 25.12.2025 в 21:58
Pelena Дата: Четверг, 25.12.2025, 22:19 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19585
Репутация: 4656 ±
Замечаний: ±

Excel 365 & Mac Excel
Так проверьте
Код
=СУММПРОИЗВ(1/СЧЁТЕСЛИМН($A$2:A2;$A$2:A2;$B$2:B2;$B$2:B2)*($A$2:A2=A2))

или
Код
=СУММПРОИЗВ(ЕСЛИ($A$2:A2=A2;1/СЧЁТЕСЛИМН($A$2:A2;$A$2:A2;$B$2:B2;$B$2:B2);0))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак проверьте
Код
=СУММПРОИЗВ(1/СЧЁТЕСЛИМН($A$2:A2;$A$2:A2;$B$2:B2;$B$2:B2)*($A$2:A2=A2))

или
Код
=СУММПРОИЗВ(ЕСЛИ($A$2:A2=A2;1/СЧЁТЕСЛИМН($A$2:A2;$A$2:A2;$B$2:B2;$B$2:B2);0))

Автор - Pelena
Дата добавления - 25.12.2025 в 22:19
Sanya Дата: Четверг, 25.12.2025, 22:22 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Pelena, Супер !,Спасибо,то что нужно !!!
 
Ответить
СообщениеPelena, Супер !,Спасибо,то что нужно !!!

Автор - Sanya
Дата добавления - 25.12.2025 в 22:22
  • Страница 1 из 1
  • 1
Поиск:

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