Подсчет уникальных значений, без скрытых фильтром
ovechkin1973
Дата: Воскресенье, 10.11.2019, 13:13 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Всем привет! Есть формула для подсчета уникальных значений в столбце. Как ее доработать, чтобы формула не считала значения скрытых строк?Код
=СУММПРОИЗВ(ЕТЕКСТ(C18:C54)/СЧЁТЕСЛИ(C18:C54;C18:C54))
Всем привет! Есть формула для подсчета уникальных значений в столбце. Как ее доработать, чтобы формула не считала значения скрытых строк?Код
=СУММПРОИЗВ(ЕТЕКСТ(C18:C54)/СЧЁТЕСЛИ(C18:C54;C18:C54))
ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение Всем привет! Есть формула для подсчета уникальных значений в столбце. Как ее доработать, чтобы формула не считала значения скрытых строк?Код
=СУММПРОИЗВ(ЕТЕКСТ(C18:C54)/СЧЁТЕСЛИ(C18:C54;C18:C54))
Автор - ovechkin1973 Дата добавления - 10.11.2019 в 13:13
Che79
Дата: Воскресенье, 10.11.2019, 14:26 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
ovechkin1973 , добрый день. Так хотите? Код
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C54)-СТРОКА(C17);))*(1/СЧЁТЕСЛИ(C18:C54;C18:C54)))
*Не, криво считает, верно только для чётного кол-ва строк
ovechkin1973 , добрый день. Так хотите? Код
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C54)-СТРОКА(C17);))*(1/СЧЁТЕСЛИ(C18:C54;C18:C54)))
*Не, криво считает, верно только для чётного кол-ва строкChe79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Воскресенье, 10.11.2019, 14:37
Ответить
Сообщение ovechkin1973 , добрый день. Так хотите? Код
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C54)-СТРОКА(C17);))*(1/СЧЁТЕСЛИ(C18:C54;C18:C54)))
*Не, криво считает, верно только для чётного кол-ва строкАвтор - Che79 Дата добавления - 10.11.2019 в 14:26
ovechkin1973
Дата: Воскресенье, 10.11.2019, 14:55 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Да! Но обнаружил другую проблему. Если в столбце есть пустая ячейка, то не работает формула
Да! Но обнаружил другую проблему. Если в столбце есть пустая ячейка, то не работает формула ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение Да! Но обнаружил другую проблему. Если в столбце есть пустая ячейка, то не работает формула Автор - ovechkin1973 Дата добавления - 10.11.2019 в 14:55
bmv98rus
Дата: Воскресенье, 10.11.2019, 17:09 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
но уже массивнаяКод
=SUM(SUBTOTAL(103;OFFSET(C17;ROW(C18:C54)-ROW(C17);));IFERROR(1/COUNTIF(C18:C54;C18:C54);))
но уже массивнаяКод
=SUM(SUBTOTAL(103;OFFSET(C17;ROW(C18:C54)-ROW(C17);));IFERROR(1/COUNTIF(C18:C54;C18:C54);))
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение но уже массивнаяКод
=SUM(SUBTOTAL(103;OFFSET(C17;ROW(C18:C54)-ROW(C17);));IFERROR(1/COUNTIF(C18:C54;C18:C54);))
Автор - bmv98rus Дата добавления - 10.11.2019 в 17:09
ovechkin1973
Дата: Воскресенье, 10.11.2019, 17:41 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
=СУММ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C54)-СТРОКА(C17);));ЕСЛИОШИБКА(1/СЧЁТЕСЛИ(C18:C54;C18:C54);))
Попробовал, но результат не верный. Всего в столбце 44 значение. 7 повторяющихся. Формула насчитала 81 значение.. Получилось типа 44*2-7=81 Когда фильтром скрываешь строки - правильно уменьшает значение.. но от 81 если считать.
=СУММ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C54)-СТРОКА(C17);));ЕСЛИОШИБКА(1/СЧЁТЕСЛИ(C18:C54;C18:C54);))
Попробовал, но результат не верный. Всего в столбце 44 значение. 7 повторяющихся. Формула насчитала 81 значение.. Получилось типа 44*2-7=81 Когда фильтром скрываешь строки - правильно уменьшает значение.. но от 81 если считать.ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение =СУММ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C54)-СТРОКА(C17);));ЕСЛИОШИБКА(1/СЧЁТЕСЛИ(C18:C54;C18:C54);))
Попробовал, но результат не верный. Всего в столбце 44 значение. 7 повторяющихся. Формула насчитала 81 значение.. Получилось типа 44*2-7=81 Когда фильтром скрываешь строки - правильно уменьшает значение.. но от 81 если считать.Автор - ovechkin1973 Дата добавления - 10.11.2019 в 17:41
bmv98rus
Дата: Воскресенье, 10.11.2019, 18:15 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
Попробуйте такКод
=SUM(IF(SUBTOTAL(103;OFFSET(C17;ROW(C18:C61)-ROW(C17);));--(MATCH(C18:C61;IF(SUBTOTAL(103;OFFSET(C17;ROW(C18:C61)-ROW(C17);));C18:C61;);)=ROW(C18:C61)-ROW(C17));))
Попробуйте такКод
=SUM(IF(SUBTOTAL(103;OFFSET(C17;ROW(C18:C61)-ROW(C17);));--(MATCH(C18:C61;IF(SUBTOTAL(103;OFFSET(C17;ROW(C18:C61)-ROW(C17);));C18:C61;);)=ROW(C18:C61)-ROW(C17));))
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Попробуйте такКод
=SUM(IF(SUBTOTAL(103;OFFSET(C17;ROW(C18:C61)-ROW(C17);));--(MATCH(C18:C61;IF(SUBTOTAL(103;OFFSET(C17;ROW(C18:C61)-ROW(C17);));C18:C61;);)=ROW(C18:C61)-ROW(C17));))
Автор - bmv98rus Дата добавления - 10.11.2019 в 18:15
ovechkin1973
Дата: Воскресенье, 10.11.2019, 18:59 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
=СУММ(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C61)-СТРОКА(C17);));--(ПОИСКПОЗ(C18:C61;ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C61)-СТРОКА(C17);));C18:C61;);)=СТРОКА(C18:C61)-СТРОКА(C17));))
Супер! Работает, как надо!
=СУММ(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C61)-СТРОКА(C17);));--(ПОИСКПОЗ(C18:C61;ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C61)-СТРОКА(C17);));C18:C61;);)=СТРОКА(C18:C61)-СТРОКА(C17));))
Супер! Работает, как надо!ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение =СУММ(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C61)-СТРОКА(C17);));--(ПОИСКПОЗ(C18:C61;ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C61)-СТРОКА(C17);));C18:C61;);)=СТРОКА(C18:C61)-СТРОКА(C17));))
Супер! Работает, как надо!Автор - ovechkin1973 Дата добавления - 10.11.2019 в 18:59
ovechkin1973
Дата: Воскресенье, 10.11.2019, 19:40 |
Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Супер! Работает, как надо!
Во время "еды разыгрался аппетит"... Тема в принципе та же и наверное вопрос можно тут задать. А как посчитать уникальные значения по сумме содержания двух ячеек в строке? Можно конечно в отдельный столбец "с растить" значение двух ячеек, но это не удобно..
Супер! Работает, как надо!
Во время "еды разыгрался аппетит"... Тема в принципе та же и наверное вопрос можно тут задать. А как посчитать уникальные значения по сумме содержания двух ячеек в строке? Можно конечно в отдельный столбец "с растить" значение двух ячеек, но это не удобно..ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение Супер! Работает, как надо!
Во время "еды разыгрался аппетит"... Тема в принципе та же и наверное вопрос можно тут задать. А как посчитать уникальные значения по сумме содержания двух ячеек в строке? Можно конечно в отдельный столбец "с растить" значение двух ячеек, но это не удобно..Автор - ovechkin1973 Дата добавления - 10.11.2019 в 19:40
Goodzel
Дата: Четверг, 02.07.2020, 10:26 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
bmv98rus, Добрый день! Я не могу понять как именно работает ваша формула( смысл смещения остается загадкой. Вы не могли бы помочь разобраться с моим случаем? вроде похоже, но у меня нет строки С17 У меня считаются уникальные даты в ячейке А2, но мне надо фильтровать этот столбец и считать уже в отфильтрованном диапазоне, как мне правильно доработать вашу формулу? Буду бесконечно благодарна, восхищаюсь вашими знаниями!
bmv98rus, Добрый день! Я не могу понять как именно работает ваша формула( смысл смещения остается загадкой. Вы не могли бы помочь разобраться с моим случаем? вроде похоже, но у меня нет строки С17 У меня считаются уникальные даты в ячейке А2, но мне надо фильтровать этот столбец и считать уже в отфильтрованном диапазоне, как мне правильно доработать вашу формулу? Буду бесконечно благодарна, восхищаюсь вашими знаниями! Goodzel
Сообщение отредактировал Goodzel - Четверг, 02.07.2020, 10:26
Ответить
Сообщение bmv98rus, Добрый день! Я не могу понять как именно работает ваша формула( смысл смещения остается загадкой. Вы не могли бы помочь разобраться с моим случаем? вроде похоже, но у меня нет строки С17 У меня считаются уникальные даты в ячейке А2, но мне надо фильтровать этот столбец и считать уже в отфильтрованном диапазоне, как мне правильно доработать вашу формулу? Буду бесконечно благодарна, восхищаюсь вашими знаниями! Автор - Goodzel Дата добавления - 02.07.2020 в 10:26
Pelena
Дата: Четверг, 02.07.2020, 11:51 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19167
Репутация:
4412
±
Замечаний:
±
Excel 365 & Mac Excel
Goodzel , создайте свою тему. Эта тема закрыта
Goodzel , создайте свою тему. Эта тема закрытаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Goodzel , создайте свою тему. Эта тема закрытаАвтор - Pelena Дата добавления - 02.07.2020 в 11:51