Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

17 Июнь 2019, 11:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Счетеслимн (Countifs) не считает  (Прочитано 366 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 673



« Стартовое сообщение: 3 Март 2019, 18:14 »

Помогайте, у меня мозги закипели.
В ячейке М2 формула, она не работает, как мне бы хотелось.
В диапазоне могут быть числа 0,1,2 или слово "выдано", нужно считать количество ячеек с 1,2 или "выдано"

* счетеслимн.ods (8.87 Кб - загружено 6 раз.)
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 405


« Ответ #1: 3 Март 2019, 18:38 »

В данном конкретном случае достаточно
Код:
=COUNTIF(B2:L2;"<>0")
Более специфичная формула:
Код:
=SUMPRODUCT((B2:L2>0)+(B2:L2="выдано"))
... но при создании такой формулы важно проверять, чтобы сложение (+) не могло дать результат больше 1. А логические функции типа OR не очень хорошо работают в связке с SUMPRODUCT (они свёртывают переданный массив в единственный результат).
« Последнее редактирование: 3 Март 2019, 18:43 от mikekaganski » Записан

С уважением,
Михаил Каганский
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 673



« Ответ #2: 3 Март 2019, 19:25 »

А почему не работает мой вариант? В сети полно примеров, когда так надо делать
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 405


« Ответ #3: 3 Март 2019, 20:13 »

COUNTIFS считает (в твоём случае) столбец, для которого *одновременно* выполняются все условия; а тебе надо, чтобы считало, если выполняется любое одно из них.
Записан

С уважением,
Михаил Каганский
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 673



« Ответ #4: 3 Март 2019, 20:18 »

COUNTIFS считает (в твоём случае) столбец, для которого *одновременно* выполняются все условия; а тебе надо, чтобы считало, если выполняется любое одно из них.
Блин, СЧЁТЕСЛИМН работает, как "это И это И это", а мне надо "ИЛИ". Так что ли?
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 405


« Ответ #5: 3 Март 2019, 20:35 »

Точно.
Записан

С уважением,
Михаил Каганский
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!