Не работает формула SUMIF

Автор petr98, 13 августа 2015, 14:12

0 Пользователи и 1 гость просматривают эту тему.

petr98

Добрый лень. У меня не работает формула созданная в мс офисе: =SUMIF(C$1:C$1048576;"0201 01*";I$1:I$1048576) Мне кажется, что ОО не понимает "*" просто если ввести точное число, к примеру 0201 10 210 - то все высчитывается. Подскажите, пожалуйста, как мне исправить формулу?

rami

Цитата: petr98 от 13 августа 2015, 12:12Добрый лень. У меня не работает формула созданная в мс офисе: =SUMIF(C$1:C$1048576;"0201 01*";I$1:I$1048576) Мне кажется, что ОО не понимает "*" просто если ввести точное число, к примеру 0201 10 210 - то все высчитывается. Подскажите, пожалуйста, как мне исправить формулу?
1. проверьте, что включены регулярные выражения.
2. перед "звёздочкой" добавьте точку.
Всё будет работать.

petr98


rami

Цитата: petr98 от 13 августа 2015, 12:12Добрый лень.
Если "лень", то наверно добрая ;D , а может "Добрый пень" ??? или "Добрый олень" ;D ?

Цитата: petr98 от 13 августа 2015, 12:12формула созданная в мс офисе: =SUMIF(C$1:C$1048576;"0201 01*";I$1:I$1048576)
Вам действительно нужно более миллиона строк? Во многих случаях бывает лучше вместо диапазона с жёсткими границами, просто записать заголовок столбца, но для этого должна быть включена возможность "Автоматический поиск надписей для столбцов и строк, там же, где и включение регулярных выражений. Тогда формула будет выглядеть "по-человечески"=SUMIF('критерий';"0201 01.*";'массив') см. снимок:

tagezi

Цитата: rami от 13 августа 2015, 15:22"Автоматический поиск надписей для столбцов и строк
Как раз рожаю очередную статью по кальку и как раз по суммированию  O0
Спасибо за напоминание :)
(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha