Всем привет. Помогите пожалуйста советом. Необходимо посчитать количество строк, которые помимо наименования работ содержат ячейки с указанием использовался инструмент или нет. В данном случае цифрой 1 я указываю на использование инструмента. Пробовал =СУММЕСЛИ(D2:G5;"1") получил сумму всех единиц Excel 2010. ,,Заранее спасибо
Как подсчитать количество строк с непустыми ячейками.
14.12.2017 21:03:40
|
|
|
|
14.12.2017 21:12:07
Прикрепите файл и поясните - почему результат =3?
|
|
|
|
14.12.2017 21:12:58
Юра, количество строк, где есть значения <>0
|
|
|
|
14.12.2017 21:13:56
Понял - количество строк )
|
|
|
|
15.12.2017 00:24:25
Vikktur - Почитал описание указанных Вами функций - и что-то не хватило у меня ума как их применить. Можно я напишу условия а меня как котенка потыкать носом в возможное решение? Книгу прикрепляю.
По идее у меня в мозгу сложился следующий алгоритм - функция проверяет ячейки строки с D2 по G2. Если в указанных ячейках имеются числа(хоть одно, хоть все ячейки заполнены), сумма которых больше 0 - функция "видит" строку как 1 (единицу) и суммирует все строки, удовлетворяющие вышеуказанным критериям в ячейку B7. При условии если все ячейки с D2 по G2 пусты - функция "видит" строку как 0 (ноль) и соответственно при суммировании к общему количеству в ячейке B7 прибавляет 0. Таким образом в ячейке B7 выводится количество (нужна просто цифра) выполненной работы в ходе которой использовался инструмент, вне зависимости какой именно.
Изменено: |
|
|
|
15.12.2017 00:37:48
=СЧЁТ(1/МУМНОЖ(--D2:G5;(ТРАНСП(D2:G2)+1)^0))
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ(D2:G5;СТРОКА(D2:G5));СТРОКА(D2:D5))) Обе - формулы массива, вводятся тремя клавишами. |
|
|
|
15.12.2017 01:45:56
vikttur - Огромное спасибо! Заработало идеально. Сижу в справке Экселя - разбираю каждый символ, чтобы понимать как работает.
|
|
|
|
15.12.2017 02:49:04
я вот тож не пойму что делает МУМНОЖ
|
|
|
|
15.12.2017 02:56:05
alex1210,
МУМНОЖ - умножает матрицы в любой ситуации, где Вы не понимаете что делает стандартная функция Excel обращайтесь к справке Excel - там все написано удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
19.10.2019 13:17:49
Найдите различие:
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ(H7:N19<>"";СТРОКА(H7:N19));СТРОКА(H7:N19))) |
|
|
|
19.10.2019 13:20:53
|
||||
|
|
|||