Поиск уникальных и поиск заполненных
litikovse
Дата: Воскресенье, 19.09.2021, 06:11 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2021
Добрый день! Нужна помощь. Таблица очень большая, что бы понять как это сделать состряпал к примеру что требуется. Есть громадная таблица с данными, не обходима табличка результатов, что бы не фильтровать постоянно. В столбце "B" должно отображаться сколько уникальных значений из столбца "Е" найдет в совпадениях A и D. К примеру у "черный" из столбца А получится результат 5 в столбце B, т.к. в столбце Е находится 5 уникальных значений напротив "черный" из столбца D. Аналогично в столбце "С" должно отображаться количество заполненных ячеек, а не уникальных. Заранее большое человеческое спасибо.
Добрый день! Нужна помощь. Таблица очень большая, что бы понять как это сделать состряпал к примеру что требуется. Есть громадная таблица с данными, не обходима табличка результатов, что бы не фильтровать постоянно. В столбце "B" должно отображаться сколько уникальных значений из столбца "Е" найдет в совпадениях A и D. К примеру у "черный" из столбца А получится результат 5 в столбце B, т.к. в столбце Е находится 5 уникальных значений напротив "черный" из столбца D. Аналогично в столбце "С" должно отображаться количество заполненных ячеек, а не уникальных. Заранее большое человеческое спасибо. litikovse
Ответить
Сообщение Добрый день! Нужна помощь. Таблица очень большая, что бы понять как это сделать состряпал к примеру что требуется. Есть громадная таблица с данными, не обходима табличка результатов, что бы не фильтровать постоянно. В столбце "B" должно отображаться сколько уникальных значений из столбца "Е" найдет в совпадениях A и D. К примеру у "черный" из столбца А получится результат 5 в столбце B, т.к. в столбце Е находится 5 уникальных значений напротив "черный" из столбца D. Аналогично в столбце "С" должно отображаться количество заполненных ячеек, а не уникальных. Заранее большое человеческое спасибо. Автор - litikovse Дата добавления - 19.09.2021 в 06:11
Egyptian
Дата: Воскресенье, 19.09.2021, 06:47 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация:
185
±
Замечаний:
0% ±
Excel 2013/2016
При снятом фильтре в ячейку В3 и вниз:Код
=SUM(IF(FREQUENCY(IF(SUBTOTAL(3;OFFSET($E$3;ROW($E$3:$E$500)-ROW($E$3);;1));IF(($D$3:$D$500=$A7)*($E$3:$E$500<>"");MATCH("~"&$E$3:$E$500;$E$3:$E$500&"";0)));ROW($E$3:$E$500)-ROW($E$3)+1);1))
В ячейку С3 и вниз:Код
=SUBTOTAL(3;$F$3:$F$500)
При снятом фильтре в ячейку В3 и вниз:Код
=SUM(IF(FREQUENCY(IF(SUBTOTAL(3;OFFSET($E$3;ROW($E$3:$E$500)-ROW($E$3);;1));IF(($D$3:$D$500=$A7)*($E$3:$E$500<>"");MATCH("~"&$E$3:$E$500;$E$3:$E$500&"";0)));ROW($E$3:$E$500)-ROW($E$3)+1);1))
В ячейку С3 и вниз:Код
=SUBTOTAL(3;$F$3:$F$500)
Egyptian
Ответить
Сообщение При снятом фильтре в ячейку В3 и вниз:Код
=SUM(IF(FREQUENCY(IF(SUBTOTAL(3;OFFSET($E$3;ROW($E$3:$E$500)-ROW($E$3);;1));IF(($D$3:$D$500=$A7)*($E$3:$E$500<>"");MATCH("~"&$E$3:$E$500;$E$3:$E$500&"";0)));ROW($E$3:$E$500)-ROW($E$3)+1);1))
В ячейку С3 и вниз:Код
=SUBTOTAL(3;$F$3:$F$500)
Автор - Egyptian Дата добавления - 19.09.2021 в 06:47
litikovse
Дата: Воскресенье, 19.09.2021, 06:56 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2021
Egyptian, Столбец "В" работает как надо, спасибо. А вот в столбце "С" промежуточные итоги считаются в общем, а мне надо что у каждого цвета без фильтра считалось (извиняюсь зря фильтр наверное оставил). Спасибо.
Egyptian, Столбец "В" работает как надо, спасибо. А вот в столбце "С" промежуточные итоги считаются в общем, а мне надо что у каждого цвета без фильтра считалось (извиняюсь зря фильтр наверное оставил). Спасибо. litikovse
Ответить
Сообщение Egyptian, Столбец "В" работает как надо, спасибо. А вот в столбце "С" промежуточные итоги считаются в общем, а мне надо что у каждого цвета без фильтра считалось (извиняюсь зря фильтр наверное оставил). Спасибо. Автор - litikovse Дата добавления - 19.09.2021 в 06:56
Egyptian
Дата: Воскресенье, 19.09.2021, 07:04 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация:
185
±
Замечаний:
0% ±
Excel 2013/2016
litikovse , Ну тогда как-то так: Без фильтра в C3 и вниз.Код
=COUNTIFS($F$3:$F$500;"<>";$D$3:$D$500;A3)
litikovse , Ну тогда как-то так: Без фильтра в C3 и вниз.Код
=COUNTIFS($F$3:$F$500;"<>";$D$3:$D$500;A3)
Egyptian
Сообщение отредактировал Egyptian - Воскресенье, 19.09.2021, 07:21
Ответить
Сообщение litikovse , Ну тогда как-то так: Без фильтра в C3 и вниз.Код
=COUNTIFS($F$3:$F$500;"<>";$D$3:$D$500;A3)
Автор - Egyptian Дата добавления - 19.09.2021 в 07:04
litikovse
Дата: Воскресенье, 19.09.2021, 07:06 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2021
Egyptian, Большое спасибо.
Ответить
Сообщение Egyptian, Большое спасибо. Автор - litikovse Дата добавления - 19.09.2021 в 07:06
litikovse
Дата: Воскресенье, 19.09.2021, 08:41 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2021
Egyptian, а можно сделать так что бы в столбце "С" отображалась иная информация? Допустим если напротив у одного черного из столбца "D" есть повторяющиеся значения в столбце "E" , но в столбце F напротив одного из повторяющегося будет пустая ячейка, то тогда они не суммировались в столбце "с". Может в файле понятнее будет.
Egyptian, а можно сделать так что бы в столбце "С" отображалась иная информация? Допустим если напротив у одного черного из столбца "D" есть повторяющиеся значения в столбце "E" , но в столбце F напротив одного из повторяющегося будет пустая ячейка, то тогда они не суммировались в столбце "с". Может в файле понятнее будет. litikovse
Ответить
Сообщение Egyptian, а можно сделать так что бы в столбце "С" отображалась иная информация? Допустим если напротив у одного черного из столбца "D" есть повторяющиеся значения в столбце "E" , но в столбце F напротив одного из повторяющегося будет пустая ячейка, то тогда они не суммировались в столбце "с". Может в файле понятнее будет. Автор - litikovse Дата добавления - 19.09.2021 в 08:41
Egyptian
Дата: Воскресенье, 19.09.2021, 09:41 |
Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация:
185
±
Замечаний:
0% ±
Excel 2013/2016
Т.е не считать если хотя бы одна ячейка пустая? В С3 и внизКод
=IF(COUNTIFS($F$3:$F$500;"";$D$3:$D$500;A3)>0;"";COUNTIFS($F$3:$F$500;"<>";$D$3:$D$500;A3))
Т.е не считать если хотя бы одна ячейка пустая? В С3 и внизКод
=IF(COUNTIFS($F$3:$F$500;"";$D$3:$D$500;A3)>0;"";COUNTIFS($F$3:$F$500;"<>";$D$3:$D$500;A3))
Egyptian
Ответить
Сообщение Т.е не считать если хотя бы одна ячейка пустая? В С3 и внизКод
=IF(COUNTIFS($F$3:$F$500;"";$D$3:$D$500;A3)>0;"";COUNTIFS($F$3:$F$500;"<>";$D$3:$D$500;A3))
Автор - Egyptian Дата добавления - 19.09.2021 в 09:41
litikovse
Дата: Воскресенье, 19.09.2021, 14:37 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2021
Egyptian, Нет. вот так расписал в таблице, незнаю как иначе объяснить, но вроде должно быть понятно
Egyptian, Нет. вот так расписал в таблице, незнаю как иначе объяснить, но вроде должно быть понятно litikovse
Ответить
Сообщение Egyptian, Нет. вот так расписал в таблице, незнаю как иначе объяснить, но вроде должно быть понятно Автор - litikovse Дата добавления - 19.09.2021 в 14:37
Egyptian
Дата: Воскресенье, 19.09.2021, 15:43 |
Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация:
185
±
Замечаний:
0% ±
Excel 2013/2016
Еще попытка, хотя боюсь я утратил логическую нить((Код
=SUM(IFERROR(IF(($D$3:$D$500=A3);1/COUNTIFS($E$3:$E$500;$E$3:$E$500;$F$3:$F$500;"";$D$3:$D$500;$D$3:$D$500));""))
Еще попытка, хотя боюсь я утратил логическую нить((Код
=SUM(IFERROR(IF(($D$3:$D$500=A3);1/COUNTIFS($E$3:$E$500;$E$3:$E$500;$F$3:$F$500;"";$D$3:$D$500;$D$3:$D$500));""))
Egyptian
Ответить
Сообщение Еще попытка, хотя боюсь я утратил логическую нить((Код
=SUM(IFERROR(IF(($D$3:$D$500=A3);1/COUNTIFS($E$3:$E$500;$E$3:$E$500;$F$3:$F$500;"";$D$3:$D$500;$D$3:$D$500));""))
Автор - Egyptian Дата добавления - 19.09.2021 в 15:43
litikovse
Дата: Воскресенье, 19.09.2021, 15:57 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2021
Egyptian, В "С3" дал нужный результат, но при протягивание нето
Egyptian, В "С3" дал нужный результат, но при протягивание нето litikovse
Ответить
Сообщение Egyptian, В "С3" дал нужный результат, но при протягивание нето Автор - litikovse Дата добавления - 19.09.2021 в 15:57
Egyptian
Дата: Воскресенье, 19.09.2021, 20:47 |
Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация:
185
±
Замечаний:
0% ±
Excel 2013/2016
litikovse , Заполните пожалуйста вручную, чтобы я хоть как-то сориентировался.
litikovse , Заполните пожалуйста вручную, чтобы я хоть как-то сориентировался.Egyptian
Ответить
Сообщение litikovse , Заполните пожалуйста вручную, чтобы я хоть как-то сориентировался.Автор - Egyptian Дата добавления - 19.09.2021 в 20:47
litikovse
Дата: Понедельник, 20.09.2021, 06:17 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2021
Egyptian, Приложил файл. Номера повторяться будут только у одного цвета, у разных цветов не будет повторяться номер.
Egyptian, Приложил файл. Номера повторяться будут только у одного цвета, у разных цветов не будет повторяться номер. litikovse
Ответить
Сообщение Egyptian, Приложил файл. Номера повторяться будут только у одного цвета, у разных цветов не будет повторяться номер. Автор - litikovse Дата добавления - 20.09.2021 в 06:17
Egyptian
Дата: Среда, 22.09.2021, 12:41 |
Сообщение № 13
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация:
185
±
Замечаний:
0% ±
Excel 2013/2016
litikovse , Чтобы вы не подумали, что я просто слился, к сожалению, решение не нашел. Может кто-нибудь заинтересуется и найдет его. Update. Смотрю на решение ниже и думаю, что был гораздо ближе, чем предполагал))
litikovse , Чтобы вы не подумали, что я просто слился, к сожалению, решение не нашел. Может кто-нибудь заинтересуется и найдет его. Update. Смотрю на решение ниже и думаю, что был гораздо ближе, чем предполагал))Egyptian
Сообщение отредактировал Egyptian - Четверг, 23.09.2021, 11:57
Ответить
Сообщение litikovse , Чтобы вы не подумали, что я просто слился, к сожалению, решение не нашел. Может кто-нибудь заинтересуется и найдет его. Update. Смотрю на решение ниже и думаю, что был гораздо ближе, чем предполагал))Автор - Egyptian Дата добавления - 22.09.2021 в 12:41
Светлый
Дата: Четверг, 23.09.2021, 09:29 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Попробуйте эту формулу массива:Код
=СУММ(ЕСЛИ(СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"")=0;1/СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"<>"))*(D$3:D$37=A3))
У Вас в строке 23 26 написано Считается, а не должно. *Формулу исправил. **Или так:Код
=СУММ(ЕСЛИ(СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"");;(D$3:D$37=A3)/СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"<>")))
Попробуйте эту формулу массива:Код
=СУММ(ЕСЛИ(СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"")=0;1/СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"<>"))*(D$3:D$37=A3))
У Вас в строке 23 26 написано Считается, а не должно. *Формулу исправил. **Или так:Код
=СУММ(ЕСЛИ(СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"");;(D$3:D$37=A3)/СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"<>")))
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Четверг, 23.09.2021, 10:09
Ответить
Сообщение Попробуйте эту формулу массива:Код
=СУММ(ЕСЛИ(СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"")=0;1/СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"<>"))*(D$3:D$37=A3))
У Вас в строке 23 26 написано Считается, а не должно. *Формулу исправил. **Или так:Код
=СУММ(ЕСЛИ(СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"");;(D$3:D$37=A3)/СЧЁТЕСЛИМН(D$3:D$37;D$3:D$37;E$3:E$37;E$3:E$37;F$3:F$37;"<>")))
Автор - Светлый Дата добавления - 23.09.2021 в 09:29
litikovse
Дата: Пятница, 24.09.2021, 12:31 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2021
Светлый, Громадное спасибо!!! Да, в строке 26 ошибся, извиняюсь. Еще раз спасибо.
Светлый, Громадное спасибо!!! Да, в строке 26 ошибся, извиняюсь. Еще раз спасибо. litikovse
Ответить
Сообщение Светлый, Громадное спасибо!!! Да, в строке 26 ошибся, извиняюсь. Еще раз спасибо. Автор - litikovse Дата добавления - 24.09.2021 в 12:31