Страницы: 1
RSS
Подсчет процента положительных чисел в диапазоне
 
Здравствуйте! Помогите, пожалуйста, подсчитать процент положительных чисел в диапазоне.
В диапазоне находятся положительные, отрицательные числа, нули и пустые ячейки.
Я использую следующую формулу: =СЧЁТЕСЛИ(A5:D5;">0")/СЧЁТЕСЛИ(A5:D5;"<>0").
Результат получается 33%, а мне нужно чтобы было 50%, то есть, чтобы формула не учитывала пустые ячейки (ноль она учитывает и не включает в формулу, а вот пустую ячейку включает в формулу и считает, что она не равна 0).
Спасибо!
Изменено: Sergey1669 - 16.11.2019 02:16:45
 
загадки в картинках отправляйте на передачу "веселые картинки", а тут требуется Excel-файл
а вообще-то в В5 не ноль (сделайте ширину колонки В чуть больше, увидите)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Я не претендую на роль программиста, а задаю вопрос по работе с программой Эксель
"Картинка", как Вы выразились, приведена мною в качестве самого простого примера, все числа введены мной вручную (кроме ячейки с процентами), ни-какого форматирования нет (кроме ячейки с процентами, там стоит формат "процентный".
Изменено: Sergey1669 - 16.11.2019 02:34:45
 
я тоже начинающий программист, учусь, вот уже 35 лет, уже внуки в школу пошли, а я все еще учусь
тут не лечат по фотографиям... понимаете о чем я?
в вопросе по работе табличного интерпретатора Excel очень уместным будет сам файл с проблемой
без файла - это гадание
без файла вам нужно на форум гадалок, но уж если вы тут, покажите файл с проблемой
Изменено: Ігор Гончаренко - 16.11.2019 04:33:04
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
=COUNTIF(K1:K4;">0")/(COUNT(K1:K4)-COUNTIF(K1:K4;0))
По вопросам из тем форума, личку не читаю.
 
Цитата
Sergey1669 написал:
"Картинка", как Вы выразились, приведена мною в качестве самого простого примера
Sergey1669, Игорь прав: на форуме по Excel И файлы нужно показывать соответствующие, а не картинки.
 
Формула
Код
=СЧЁТЕСЛИ(A5:D5;">0")/(СЧЁТЕСЛИ(A5:D5;"<>0")-СЧЁТЕСЛИ(A5:D5;0))
работает, но не со всеми ячейками.
Не мог понять, почему в одних случаях формула считает правильно, а в других результат получается не правильный.
Оказалось, что если в пустой ячейке содержится какая-либо формула и по результатом этой формулы ячейка должна быть пустой, то формула подсчета ячеек считает пустую ячейку как не равную нулю и выдает не правильный результат. Как это устранить. Спасибо!
Изменено: Sergey1669 - 16.11.2019 17:31:10
 
Sergey1669, Вы пробовали вариант (пост № 5), от БМВ?
 
Пробовал, только вот так:
Код
=СЧЁТЕСЛИ(A5:D5;">0")/(СЧЁТЕСЛИ(A5:D5[COLOR=#0000ff];"<>0"[/COLOR])-СЧЁТЕСЛИ(A5:D5;0))
то есть по-русски. Там ошибка, я выделил цветам.
Эта формула работает, если в пустой ячейке нет какой-либо формулы, а если есть формула, то пустая ячейка считается как <>0 и включается в подсчет процентов, а мне нужно, чтобы она не учитывалась при подсчета процентов.
 
По-русски будет:
Код
=СЧЕТЕСЛИ(A5:D5;">0")/(СЧЕТ(A5:D5)-СЧЕТЕСЛИ(A5:D5;0))

 
Спасибо большое. Все правильно. Я болван!!!
 
Цитата
Sergey1669 написал:
Я болван!!!
об этом Вам пытались намекнуть говоря про картинку, но вы упорно не понимали зачем файл, и в ответочку прилетело то что я написал, при этом я не глумился, а просто написал так как пользую, но увы … не все могут корректно перевести или просто внимательно скопировать. Именно в этих случаях помогает маааленький файлик.
По вопросам из тем форума, личку не читаю.
 
Спасибо всем, кто помог мне в решении моего вопроса.
Прошу прощения за бестактность.

Я сейчас много работаю с программой Эксель (в личных интересах и в свободное от основной работы время), хотя эту программу я почти не знаю. Хотя ответы на многие вопросы по программе я пытаюсь найти в Интернет, но буду очень благодарен, если Вы поможете мне в решении сложных (для меня) вопросов.
Страницы: 1
Наверх