Страницы: 1
RSS
Как сделать, чтобы все ячейки в столбце с одинаоквым названием, считалось как единица?
 
Есть таблица (допустим с тремя столбцами):
Первий (А) - наименование оборудования (из выпадающего списка)
Второй (В) - дефекты по оборудованию
Третий (С) - отметка об устранение дефекта (Да/Нет)
Мне нужно чтобы на другом листе (или в любой ячейке) подсчитвалось количество оборудвания по которому дефекты не устранены (где будет отметка Нет). Но, важно, чтобы при этом ячейки с одинаковым названием оборудования по которым стоит ометка "Нет" считало как едииницу.
Изменено: namby - 15.09.2021 11:22:39
 
Цитата
namby написал:
Есть таблица (допустим с тремя столбцами):
допустим что ее нет - тут форум по ексель, и примеры соответствующие должны быть
из правил:
Цитата
2.2. Опишите максимально подробно вашу задачу и желаемый результат. Желательно уточнить вашу версию Excel.
  2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
  2.4. Не прикладывайте файлы-примеры с персональными данными, конфиденциальной информацией, коммерческой или государственной тайной! Яндекс и Google не спят - проиндексируют ваши данные и привет - они попадут в открытый доступ. И даже удаление темы потом не поможет.
ТЫЦ
ТЫЦ
ТЫЦ
ТЫЦ
Изменено: Mershik - 15.09.2021 11:38:51
Не бойтесь совершенства. Вам его не достичь.
 
Пример таблицы
 
Код
E3                   =СУММ(D:D)
D3 и протянуть       =--(СЧЁТЕСЛИМН($A$2:A3;A3;$C$2:C3;"Нет")=1)
 
не работает
 
Цитата
namby написал:
не работает
какие ваши доказательства (с)
 
Эти формулы нужно в свой файл скопировать. Отображения на форуме недостаточно.
 
Я так и сделал, скопировал в файл. В результате подсчета вышло 1, а должно было быть 3. Должно пдсчитать количесто ТП в которых есть дефекты неустраненные. Всего их 5 (в таблице), но по ТП-1 дефектов - 3, но должно посчитать ее только один раз.
 
Мои доказательства
 
Согласен, не разобрался. А можно сделать так чтобы не прописывать формулы в столбце D? Чтобы сразу подсчитывало общее количество
 
Цитата
namby написал:
Всего их 5 (в таблице), но по ТП-1 дефектов - 3, но должно посчитать ее только один раз
Т.е. надо считать уникальные названия оборудования по критерию "Нет"? Если да, то вариант:
Код
=СУММПРОИЗВ((C$3:C$9="Нет")/СЧЁТЕСЛИМН($A$3:$A$9;$A$3:$A$9;$C$3:$C$9;$C$3:$C$9))
 
Эта формула работает. А теперь возникает новая проблема. Строки постоянно буду дополнятся. Если в формуле указывать диапазон, например до сотой строки то формула сразу пересает работать
Изменено: vikttur - 15.09.2021 15:40:52
 
Пробуйте
=SUMPRODUCT(IFERROR((C$3:C$100="Нет")/(COUNTIFS($A$3:$A$100;$A$3:$A$100;$C$3:$C$100;$C$3:$C$100));0))
 
Что то не хвататет в формуле, выдает ошибку
Изменено: vikttur - 15.09.2021 15:41:03
 
Смотрите в файле
 
Так ноль в итоге, а должно быть 3
 
Действительно в excel 0, лень разбираться с СУММПРОИЗВ, вариант массивной формулой =СУММ(ЕСЛИОШИБКА((C$3:C$100="Нет")/(СЧЁТЕСЛИМН($A$3:$A$100;$A$3:$A$100;$C$3:$C$100;$C$3:$C$100));0))
вводится 3 мя кнопками Ctrl+Shift+Enter
 
Спасибо всем за советы и помощь. А теперь вопрос, возможно ли потом эту формул перенести в гугл таблицу?
 
Цитата
namby написал:
А теперь вопрос, возможно ли потом эту формул перенести в гугл таблицу?
:D  
Не бойтесь совершенства. Вам его не достичь.
Страницы: 1
Наверх