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

Вход

Регистрация

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

 

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

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет уникальных значений, без скрытых фильтром (Формулы/Formulas)
Подсчет уникальных значений, без скрытых фильтром
ovechkin1973 Дата: Воскресенье, 10.11.2019, 13:13 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 361
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем привет!
Есть формула для подсчета уникальных значений в столбце. Как ее доработать, чтобы формула не считала значения скрытых строк?
Код
=СУММПРОИЗВ(ЕТЕКСТ(C18:C54)/СЧЁТЕСЛИ(C18:C54;C18:C54))
К сообщению приложен файл: 3973043.xlsx(11.2 Kb)


Плохо когда не знаешь, да еще забудешь.
 
Ответить
СообщениеВсем привет!
Есть формула для подсчета уникальных значений в столбце. Как ее доработать, чтобы формула не считала значения скрытых строк?
Код
=СУММПРОИЗВ(ЕТЕКСТ(C18:C54)/СЧЁТЕСЛИ(C18:C54;C18:C54))

Автор - ovechkin1973
Дата добавления - 10.11.2019 в 13:13
Che79 Дата: Воскресенье, 10.11.2019, 14:26 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1377
Репутация: 246 ±
Замечаний: 0% ±

Excel 2013
ovechkin1973, добрый день. Так хотите?
Код
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C54)-СТРОКА(C17);))*(1/СЧЁТЕСЛИ(C18:C54;C18:C54)))


*Не, криво считает, верно только для чётного кол-ва строк
К сообщению приложен файл: 3973043_1.xlsx(11.4 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал 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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 361
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Так хотите?

Да! Но обнаружил другую проблему. Если в столбце есть пустая ячейка, то не работает формула :(


Плохо когда не знаешь, да еще забудешь.
 
Ответить
Сообщение
Так хотите?

Да! Но обнаружил другую проблему. Если в столбце есть пустая ячейка, то не работает формула :(

Автор - ovechkin1973
Дата добавления - 10.11.2019 в 14:55
bmv98rus Дата: Воскресенье, 10.11.2019, 17:09 | Сообщение № 4
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 2721
Репутация: 467 ±
Замечаний: 0% ±

Excel 2013/2016
но уже массивная
Код
=SUM(SUBTOTAL(103;OFFSET(C17;ROW(C18:C54)-ROW(C17);));IFERROR(1/COUNTIF(C18:C54;C18:C54);))


Замечательный Временно просто медведь , процентов на 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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 361
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
=СУММ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(C17;СТРОКА(C18:C54)-СТРОКА(C17);));ЕСЛИОШИБКА(1/СЧЁТЕСЛИ(C18:C54;C18:C54);))

Попробовал, но результат не верный. Всего в столбце 44 значение. 7 повторяющихся. Формула насчитала 81 значение.. Получилось типа 44*2-7=81
Когда фильтром скрываешь строки - правильно уменьшает значение.. но от 81 если считать.
К сообщению приложен файл: 3274473.xlsx(14.4 Kb)


Плохо когда не знаешь, да еще забудешь.
 
Ответить
Сообщение
=СУММ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(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
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 2721
Репутация: 467 ±
Замечаний: 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));))


Замечательный Временно просто медведь , процентов на 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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 361
Репутация: 0 ±
Замечаний: 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
Дата добавления - 10.11.2019 в 18:59
ovechkin1973 Дата: Воскресенье, 10.11.2019, 19:40 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 361
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Супер! Работает, как надо!

Во время "еды разыгрался аппетит"... Тема в принципе та же и наверное вопрос можно тут задать. А как посчитать уникальные значения по сумме содержания двух ячеек в строке? Можно конечно в отдельный столбец "с растить" значение двух ячеек, но это не удобно..


Плохо когда не знаешь, да еще забудешь.
 
Ответить
Сообщение
Супер! Работает, как надо!

Во время "еды разыгрался аппетит"... Тема в принципе та же и наверное вопрос можно тут задать. А как посчитать уникальные значения по сумме содержания двух ячеек в строке? Можно конечно в отдельный столбец "с растить" значение двух ячеек, но это не удобно..

Автор - ovechkin1973
Дата добавления - 10.11.2019 в 19:40
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет уникальных значений, без скрытых фильтром (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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