Подсчет уникальных значений по 2-м столбцам в третьем
Aleks1964
Дата: Среда, 20.01.2021, 21:41 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Доброе время!Прошу помощи - есть таблица по обучению персонала. Будет длинная - на год. Расчет столбца J никак не получается! В столбце В - номер учебных групп. В столбце Н - тема обучения.Задача : в столбце J посчитать число групп по одной тематике (должно получиться как в столбце К). Заранее благодарен!
Доброе время!Прошу помощи - есть таблица по обучению персонала. Будет длинная - на год. Расчет столбца J никак не получается! В столбце В - номер учебных групп. В столбце Н - тема обучения.Задача : в столбце J посчитать число групп по одной тематике (должно получиться как в столбце К). Заранее благодарен! Aleks1964
Ответить
Сообщение Доброе время!Прошу помощи - есть таблица по обучению персонала. Будет длинная - на год. Расчет столбца 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 ???
Простите, но вы не ошиблись в примере? или я не так понял строки 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))
Здравствуйтев столбце J посчитать число групп по одной тематике
Код
=СУММПРОИЗВ(--(H2&B2=H$2:H$9&B$2:B$9))
Serge_007
Ю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
Ответить
Сообщение Я думаю, 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 не подходит . Прилагаю еще раз подправленный файл с добавленными группами - может будет понятнее... Спасибо!
Добрый день! bigor, Вы совершенно правы - мой косяк , ошибочка в строке 6. Да, мне надо посчитать сколько уникальных групп занимаются по одной тематике. К сожалению версия Serge_007 не подходит . Прилагаю еще раз подправленный файл с добавленными группами - может будет понятнее... Спасибо! Aleks1964
Ответить
Сообщение Добрый день! 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?
версия Serge_007 не подходит
Чем именно?Прилагаю еще раз подправленный файл с добавленными группами - может будет понятнее.
Строка 3: "Учебная группа №02 Поддержание квалификации электриков " - почему должно быть 4?Serge_007
Ю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))
Вариант, формула массиваКод
=СУММ(ЕСЛИОШИБКА(1/СЧЁТЕСЛИМН($B$4:$B$14;$B$4:$B$14;$H$4:$H$14;H4);0))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение 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, большое спасибо! Все правильно, подходит. :ok: Тема закрыта.
Pelena, большое спасибо! Все правильно, подходит. :ok: Тема закрыта. Aleks1964
Ответить
Сообщение Pelena, большое спасибо! Все правильно, подходит. :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))
"Поддержание квалификации электриков" - 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
Ю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
Ответить
Сообщение Serge_007, спасибо за безмассивную формулу, но у меня что-то не работает. При изменении количества строк в таблице - функция СТРОКА($1:$11) не меняется. Что делать? Каждый раз менять в ручную? Спасибо. Автор - Aleks1964 Дата добавления - 21.01.2021 в 16:43
Serge_007
Дата: Четверг, 21.01.2021, 17:23 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2748
±
Замечаний:
±
Excel 2016
у меня что-то не работает
Что именно не работает?При изменении количества строк в таблице - функция СТРОКА($1:$11) не меняется
Верно, она и не должна менятьсято делать? Каждый раз менять в ручную?
Можно вручную менять, можно с запасом взять, можно усовершенствовать формулу, что бы она сама определяла заполненный диапазон. Все эти способы имеют свои плюсы и минусы
у меня что-то не работает
Что именно не работает?При изменении количества строк в таблице - функция СТРОКА($1:$11) не меняется
Верно, она и не должна менятьсято делать? Каждый раз менять в ручную?
Можно вручную менять, можно с запасом взять, можно усовершенствовать формулу, что бы она сама определяла заполненный диапазон. Все эти способы имеют свои плюсы и минусыSerge_007
Ю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
Ответить
Сообщение 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
Ответить
Сообщение Всем СПАСИБО всем за помощь! Хотя 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)
автоматизации определения диапазона
Честно говоря непонятно, зачем это нужно, ведь диапазоны все равно придется править, да и выходит этот вопрос за рамки этой темы, что боюсь нарушает правила форума.Но все же как-то так: Код
=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
Сообщение отредактировал 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)))
интересен вопрос об автоматизации определения диапазона с помощью формулы СТРОКА() - если это не очень сложно
Несложно, но есть свои минусыКод
=СТРОКА(ИНДЕКС($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
Ю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
Ответить
Сообщение Serge_007, СПАСИБО! Это то, что нужно! Автор - Aleks1964 Дата добавления - 22.01.2021 в 20:39