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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет уникальных значений по 2-м столбцам в третьем (Формулы/Formulas)
Подсчет уникальных значений по 2-м столбцам в третьем
Aleks1964 Дата: Среда, 20.01.2021, 21:41 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Доброе время!

Прошу помощи - есть таблица по обучению персонала. Будет длинная - на год. Расчет столбца J никак не получается!

В столбце В - номер учебных групп. В столбце Н - тема обучения.
Задача: в столбце J посчитать число групп по одной тематике (должно получиться как в столбце К).

Заранее благодарен!
К сообщению приложен файл: 3861804.xls (37.0 Kb)
 
Ответить
СообщениеДоброе время!

Прошу помощи - есть таблица по обучению персонала. Будет длинная - на год. Расчет столбца J никак не получается!

В столбце В - номер учебных групп. В столбце Н - тема обучения.
Задача: в столбце J посчитать число групп по одной тематике (должно получиться как в столбце К).

Заранее благодарен!

Автор - Aleks1964
Дата добавления - 20.01.2021 в 21:41
китин Дата: Четверг, 21.01.2021, 08:27 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Простите, но вы не ошиблись в примере? или я не так понял %)
строки 7,8,9.
Учебная группа №04 Техническое обслуживание и ремонт гайковерта
это сочетание повторяется 3 раза. почему у вас стоит 1 ??? :'(


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеПростите, но вы не ошиблись в примере? или я не так понял %)
строки 7,8,9.
Учебная группа №04 Техническое обслуживание и ремонт гайковерта
это сочетание повторяется 3 раза. почему у вас стоит 1 ??? :'(

Автор - китин
Дата добавления - 21.01.2021 в 08:27
Serge_007 Дата: Четверг, 21.01.2021, 10:01 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Здравствуйте

в столбце J посчитать число групп по одной тематике
Код
=СУММПРОИЗВ(--(H2&B2=H$2:H$9&B$2:B$9))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

в столбце J посчитать число групп по одной тематике
Код
=СУММПРОИЗВ(--(H2&B2=H$2:H$9&B$2:B$9))

Автор - Serge_007
Дата добавления - 21.01.2021 в 10:01
bigor Дата: Четверг, 21.01.2021, 10:28 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1073
Репутация: 204 ±
Замечаний: 0% ±

нет
Я думаю, Aleks1964, хочет посчитать сколько уникальных групп занимаются по одной тематике. Тогда у него ошибка в 6 строке, по моей логике, там должно быть 2.
 
Ответить
СообщениеЯ думаю, Aleks1964, хочет посчитать сколько уникальных групп занимаются по одной тематике. Тогда у него ошибка в 6 строке, по моей логике, там должно быть 2.

Автор - bigor
Дата добавления - 21.01.2021 в 10:28
Aleks1964 Дата: Четверг, 21.01.2021, 11:39 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Добрый день!

bigor, Вы совершенно правы - мой косяк, ошибочка в строке 6.
Да, мне надо посчитать сколько уникальных групп занимаются по одной тематике.

К сожалению версия Serge_007 не подходит. :(

Прилагаю еще раз подправленный файл с добавленными группами - может будет понятнее...

Спасибо!
К сообщению приложен файл: 6034835.xls (36.5 Kb)
 
Ответить
СообщениеДобрый день!

bigor, Вы совершенно правы - мой косяк, ошибочка в строке 6.
Да, мне надо посчитать сколько уникальных групп занимаются по одной тематике.

К сожалению версия Serge_007 не подходит. :(

Прилагаю еще раз подправленный файл с добавленными группами - может будет понятнее...

Спасибо!

Автор - Aleks1964
Дата добавления - 21.01.2021 в 11:39
Serge_007 Дата: Четверг, 21.01.2021, 11:54 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
версия Serge_007 не подходит
Чем именно?

Прилагаю еще раз подправленный файл с добавленными группами - может будет понятнее.

Строка 3: "Учебная группа №02 Поддержание квалификации электриков" - почему должно быть 4?
К сообщению приложен файл: 20210121_Aleks1.xls (37.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
версия Serge_007 не подходит
Чем именно?

Прилагаю еще раз подправленный файл с добавленными группами - может будет понятнее.

Строка 3: "Учебная группа №02 Поддержание квалификации электриков" - почему должно быть 4?

Автор - Serge_007
Дата добавления - 21.01.2021 в 11:54
Pelena Дата: Четверг, 21.01.2021, 12:06 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19161
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант, формула массива
Код
=СУММ(ЕСЛИОШИБКА(1/СЧЁТЕСЛИМН($B$4:$B$14;$B$4:$B$14;$H$4:$H$14;H4);0))
К сообщению приложен файл: 0931262.xls (37.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант, формула массива
Код
=СУММ(ЕСЛИОШИБКА(1/СЧЁТЕСЛИМН($B$4:$B$14;$B$4:$B$14;$H$4:$H$14;H4);0))

Автор - Pelena
Дата добавления - 21.01.2021 в 12:06
Aleks1964 Дата: Четверг, 21.01.2021, 13:03 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Serge_007, потому что "Поддержание квалификации электриков" - 4 группы: №02, 05, 06, 07.
 
Ответить
СообщениеSerge_007, потому что "Поддержание квалификации электриков" - 4 группы: №02, 05, 06, 07.

Автор - Aleks1964
Дата добавления - 21.01.2021 в 13:03
Aleks1964 Дата: Четверг, 21.01.2021, 13:06 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Pelena, большое спасибо! hands

Все правильно, подходит. :ok:

Тема закрыта.
 
Ответить
СообщениеPelena, большое спасибо! hands

Все правильно, подходит. :ok:

Тема закрыта.

Автор - Aleks1964
Дата добавления - 21.01.2021 в 13:06
Serge_007 Дата: Четверг, 21.01.2021, 13:14 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
"Поддержание квалификации электриков" - 4 группы: №02, 05, 06, 07
Тогда вариант без массивного ввода:
Код
=СУММПРОИЗВ((ПОИСКПОЗ(B$4:B$14&H$4:H$14;B$4:B$14&H$4:H$14;)=СТРОКА($1:$11))*(H4=H$4:H$14))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
"Поддержание квалификации электриков" - 4 группы: №02, 05, 06, 07
Тогда вариант без массивного ввода:
Код
=СУММПРОИЗВ((ПОИСКПОЗ(B$4:B$14&H$4:H$14;B$4:B$14&H$4:H$14;)=СТРОКА($1:$11))*(H4=H$4:H$14))

Автор - Serge_007
Дата добавления - 21.01.2021 в 13:14
Aleks1964 Дата: Четверг, 21.01.2021, 16:43 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Serge_007, спасибо за безмассивную формулу, но у меня что-то не работает.
При изменении количества строк в таблице - функция СТРОКА($1:$11) не меняется.
Что делать? Каждый раз менять в ручную?
Спасибо.
 
Ответить
СообщениеSerge_007, спасибо за безмассивную формулу, но у меня что-то не работает.
При изменении количества строк в таблице - функция СТРОКА($1:$11) не меняется.
Что делать? Каждый раз менять в ручную?
Спасибо.

Автор - Aleks1964
Дата добавления - 21.01.2021 в 16:43
Serge_007 Дата: Четверг, 21.01.2021, 17:23 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
у меня что-то не работает
Что именно не работает?

При изменении количества строк в таблице - функция СТРОКА($1:$11) не меняется
Верно, она и не должна меняться

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


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
у меня что-то не работает
Что именно не работает?

При изменении количества строк в таблице - функция СТРОКА($1:$11) не меняется
Верно, она и не должна меняться

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

Автор - Serge_007
Дата добавления - 21.01.2021 в 17:23
Egyptian Дата: Четверг, 21.01.2021, 17:48 | Сообщение № 13
Группа: Проверенные
Ранг: Ветеран
Сообщений: 512
Репутация: 184 ±
Замечаний: 0% ±

Excel 2013/2016
Aleks1964, Расширьте диапазон с запасом, скажем с 14 до 100, 200 и т.д., для СТРОКА() вычтите 3 в конце и все будет ОК :)
Например, если укажите диапазон B$4:B$100 то для СТРОКА($1:$97), или скажем B$4:B$200 то соответственно подправьте СТРОКА($1:$197) и т.д.
 
Ответить
СообщениеAleks1964, Расширьте диапазон с запасом, скажем с 14 до 100, 200 и т.д., для СТРОКА() вычтите 3 в конце и все будет ОК :)
Например, если укажите диапазон B$4:B$100 то для СТРОКА($1:$97), или скажем B$4:B$200 то соответственно подправьте СТРОКА($1:$197) и т.д.

Автор - Egyptian
Дата добавления - 21.01.2021 в 17:48
Aleks1964 Дата: Четверг, 21.01.2021, 21:45 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Всем СПАСИБО всем за помощь!

Хотя Serge_007, конечно, интересен вопрос об автоматизации определения диапазона с помощью формулы СТРОКА() - если это не очень сложно.

Заранее благодарен!
 
Ответить
СообщениеВсем СПАСИБО всем за помощь!

Хотя Serge_007, конечно, интересен вопрос об автоматизации определения диапазона с помощью формулы СТРОКА() - если это не очень сложно.

Заранее благодарен!

Автор - Aleks1964
Дата добавления - 21.01.2021 в 21:45
Egyptian Дата: Четверг, 21.01.2021, 23:11 | Сообщение № 15
Группа: Проверенные
Ранг: Ветеран
Сообщений: 512
Репутация: 184 ±
Замечаний: 0% ±

Excel 2013/2016
автоматизации определения диапазона

Честно говоря непонятно, зачем это нужно, ведь диапазоны все равно придется править, да и выходит этот вопрос за рамки этой темы, что боюсь нарушает правила форума.
Но все же как-то так:
Код
=ROW(INDEX($A$4:$A$2000;MATCH(FALSE;INDEX(ISBLANK($B$4:$B$2000);1;0);0)):INDEX($A$4:$A$2000;COUNTA($B$4:$B$2000)))-ROW($A$3)
К сообщению приложен файл: 8504280.xls (38.5 Kb)


Сообщение отредактировал Egyptian - Четверг, 21.01.2021, 23:13
 
Ответить
Сообщение
автоматизации определения диапазона

Честно говоря непонятно, зачем это нужно, ведь диапазоны все равно придется править, да и выходит этот вопрос за рамки этой темы, что боюсь нарушает правила форума.
Но все же как-то так:
Код
=ROW(INDEX($A$4:$A$2000;MATCH(FALSE;INDEX(ISBLANK($B$4:$B$2000);1;0);0)):INDEX($A$4:$A$2000;COUNTA($B$4:$B$2000)))-ROW($A$3)

Автор - Egyptian
Дата добавления - 21.01.2021 в 23:11
Aleks1964 Дата: Пятница, 22.01.2021, 07:53 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Egyptian, спасибо!
 
Ответить
СообщениеEgyptian, спасибо!

Автор - Aleks1964
Дата добавления - 22.01.2021 в 07:53
Serge_007 Дата: Пятница, 22.01.2021, 09:38 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
интересен вопрос об автоматизации определения диапазона с помощью формулы СТРОКА() - если это не очень сложно
Несложно, но есть свои минусы

Код
=СТРОКА(ИНДЕКС($A$4:$A$2000;ПОИСКПОЗ(ЛОЖЬ;ИНДЕКС(ЕПУСТО($B$4:$B$2000);1;0);0)):ИНДЕКС($A$4:$A$2000;СЧЁТЗ($B$4:$B$2000)))-СТРОКА($A$3)
Ещё вариант:
Код
=СТРОКА(ДВССЫЛ("1:"&СЧЁТЗ(B$4:B$2000)))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
интересен вопрос об автоматизации определения диапазона с помощью формулы СТРОКА() - если это не очень сложно
Несложно, но есть свои минусы

Код
=СТРОКА(ИНДЕКС($A$4:$A$2000;ПОИСКПОЗ(ЛОЖЬ;ИНДЕКС(ЕПУСТО($B$4:$B$2000);1;0);0)):ИНДЕКС($A$4:$A$2000;СЧЁТЗ($B$4:$B$2000)))-СТРОКА($A$3)
Ещё вариант:
Код
=СТРОКА(ДВССЫЛ("1:"&СЧЁТЗ(B$4:B$2000)))

Автор - Serge_007
Дата добавления - 22.01.2021 в 09:38
Aleks1964 Дата: Пятница, 22.01.2021, 20:39 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Serge_007, СПАСИБО! Это то, что нужно!
 
Ответить
СообщениеSerge_007, СПАСИБО! Это то, что нужно!

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

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