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

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

6 Декабрь 2020, 01:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Функция COUNTIF - проблема (или фича?)  (Прочитано 10884 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ArVik
Новичок
*
Offline Offline

Пол: Мужской
Расположение: Саратов
Сообщений: 2


« Стартовое сообщение: 24 Январь 2013, 13:37 »

Дано: таблица на 1000 строк с данными о погоде, производится подсчет количества дней, когда дул южный ветер (обозначение - буква Ю) с помощью функции COUNTIF
 
=COUNTIF(E2:E1001;"Ю")
 
Результат оказывается примерно в три раза больше ожидаемого. После выяснения и проверки прихожу к выводу, что в подсчет идут дни и с юго-западным ветром (ЮЗ), и с юго-восточным (ЮВ). То есть при проверке условия ищется не совпадение ячейки и символа, а вхождение символа в содержимое ячейки.
 
Пробовал решать задачу в OpenOffice, LibreOffice, Lotus Symphony - эффект одинаковый. Отключение регулярных выражений не дает эффекта (да и в них ли дело?).
В MS Excel и GoogleDocs все нормально работает, все решается.
 
Что скажете?

[вложение удалено Администратором]
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #1: 24 Январь 2013, 13:52 »

Что скажете?
Ну, для начала, "Добро пожаловать на форум!"  Смеющийся
А по сути вопроса: глянь в Сервис-Параметры...

[вложение удалено Администратором]
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
ArVik
Новичок
*
Offline Offline

Пол: Мужской
Расположение: Саратов
Сообщений: 2


« Ответ #2: 24 Январь 2013, 15:04 »

О, как!
Главное, я же там смотрел, но почему-то не дошло...
Спасибо!
Здесь здорово, буду теперь постоянным читателем. Улыбка
Записан
bormant
Глобальный модератор
*
Offline Offline

Сообщений: 939



« Ответ #3: 24 Январь 2013, 15:35 »

... а если [v] Разрешить регулярные выражения в формулах, то можно использовать
=COUNTIF(E2:E1001;"^Ю$")
« Последнее редактирование: 24 Январь 2013, 15:37 от bormant » Записан

Автору на яд. Поддержать форум.
coman
Новичок
*
Offline Offline

Сообщений: 1


« Ответ #4: 10 Сентябрь 2013, 15:15 »

Тут нашёл, как посчитать значения, оканчивающиеся точкой http://joyit.ru/ubuntu/28-libreoffice-openoffice-calc-countif.html
Записан
83ross83
Участник
**
Offline Offline

Сообщений: 5


« Ответ #5: 14 Сентябрь 2013, 15:38 »

Всем доброго дня!
Я столкнулся с обратной проблемой. Мне с помощью COUNTIF() необходимо посчитать количество строк в диапазоне, в которых содержится определённый текст. Проверил, если снять галочку, то всё работает. Только я привык, что у меня COUNTIF() работает в режиме "Условия поиска = и <> должны распространяться на всю ячейку". Подскажите пожалуйста функцию, которая ищет есть ли определённый тест в ячейке, либо как сделать это с помощью регулярных выражений.
Как-то так.
=countif(диапазон;содержит(текст))
Записан
VlhOwn
Форумчанин
***
Offline Offline

Пол: Мужской
Расположение: Ростов-на-Дону
Сообщений: 1 076


« Ответ #6: 14 Сентябрь 2013, 18:51 »

"^.*текст.*$"
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #7: 14 Сентябрь 2013, 21:01 »

Может, в этом случае лучше использовать SUMPRODUCT()? Ну,то-то вроде
Код:
=SUMPRODUCT(NOT(ISERR(FIND(текст;диапазон))))
или
Код:
=SUMPRODUCT(NOT(ISERR(SEARCH(текст;диапазон))))
Можно,конечно, и обычный SUM() в формуле массива
« Последнее редактирование: 15 Сентябрь 2013, 09:59 от JohnSUN » Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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