Форум программистов, компьютерный форум, киберфорум
OpenOffice/LibreOffice
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/107: Рейтинг темы: голосов - 107, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 8
1

Функция СУММЕСЛИМН

11.04.2012, 15:34. Показов 20047. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите советом:
Есть база данных в MS Excel в ней используется функция СУММЕСЛИМН, есть ли аналог этой функции в OpenOffice, я просто с ним никогда раньше не работал.
В Excel выглядит так:
=СУММЕСЛИМН(OperSuma;OperDergZnak;$B6;OperTovar;$C6;OperData;">="&E$3;OperData;" <="&E$4)
(диапазон сумирования, диапазон условий1, диапазон условий2, диапазон условий3, диапазон условий4)
диапазон сумирования - числовой
диапазон условий1-2 - текстовый
диапазон условий3-4 - дата
В Excel присваивал значениям ячеек "имена" - "OperSuma" и т.д., в OpenOffice такого нет, можно как нибудь и с етим помочь?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2012, 15:34
Ответы с готовыми решениями:

СУММЕСЛИМН + оператор сравнения+ функция МЕСЯЦ + функция ГОД
Нужно описать функцию вида =СУММЕСЛИМН(K:K;L:L;И(месяц(q1)&gt;=месяц(L2);год(q1)&gt;=год(l2)) выдает...

Функция СУММЕСЛИМН
Добрый день! Помогите разобраться на Листе &quot;Сводная Май&quot; не работает функция в ячейке I6

Функция СУММЕСЛИМН считает неправильно
доброго времени суток! в таблице ниже в ячейке J3 формула, которая меня интересует. в ячейке K3,...

Не ищет по периоду даты функция СУММЕСЛИМН
В ячейке, выделенной желтым в файле данная формула. Всё подтягивает, кроме дат. Не могу понять...

8
71 / 57 / 0
Регистрация: 05.02.2012
Сообщений: 353
11.04.2012, 22:19 2
Точно такой вроде нет, есть
=SUMIF(Range; Criteria; SumRange) - суммирует аргументы удовлетворяющие условию
Range диапазон значений для суммирования (обязательно)
Criteria диапазон критериев суммирования (обязательно)
SumRange диапазон суммирования (необязательно), если диапазон задан суммируются значения из этого диапазона.Например =SUMIF(A1:A10;">0";B1:10) суммирует значения из диапазона B1:B10 только если соответствующие значения из диапазона A1:A10 больше 0
1
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 8
12.04.2012, 09:10  [ТС] 3
А как мне привязать к колонкам значения - "имена", просто у меня данные на разных листах, и при выборе ячеек оно постоянно сбивается, а те что были заданы раньше оно просто не распознаёт?
0
71 / 57 / 0
Регистрация: 05.02.2012
Сообщений: 353
12.04.2012, 09:41 4
Что значит "значения-имена"? Если нужно чтобы данные были на одном листе, а результат вычисления функции на другом, то можно указывать имя листа при вводе ячеек
=SUMIF(Лист1.B1:B2;Лист1.C1)
0
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 8
12.04.2012, 09:57  [ТС] 5
Спосибо с "Именами" уже разобрался,
ну просто в MS Excel есть функция присвоения имён значениям, для удобства ввода в формулы, вот например присвоил значениям (A1:A1000) - имя Kolichestvo, и во время написания формулы не вводишь диапазон, а просто пишешь Kolichestvo.

А что касается функции, то у меня не получается, вот так она у меня выглядит:
=SUMIF('Исходные данные'.B3:B5001;$B7;'Исходные данные'.E2:E5000;$C7;'Исходные данные'.C3:C5001;>=D$3;'Исходные данные'.C3:C5001;<=D$4;'Исходные данные'.I2:I5000)
=SUMIF(1;2;3;4;5)
1 - данные по сортируемой категории, выраженые в текстовом формате (буквенное значение)
2 - данные по сортируемой подкатегории, выражены в текстовом формате (буквенное значение)
3,4 - данные сортируемые по определённому промежутку времени (Дата), >=01.01.2012, =<31.01.2012
5 - Данные которые нужно просумировать, по вышеизложеным критериям. (чиловое значение)
Может я ошибся при порядке ввода?
0
71 / 57 / 0
Регистрация: 05.02.2012
Сообщений: 353
13.04.2012, 09:56 6
SUMIF принимает только 3 аргумента, если нужно суммировать на основе результатов логического сравнения из нескольких столбцов, то надо писать более громоздкие выражения. Например составить 2 столбца с отобранными суммируемыми выражениями на основе логического сравнения (заменяя на 0 те значения, которые не проходят по условию). Затем составить результирующий столбец сравнив значения из двух полученных в результате предыдущего действия (что то типа если значения одинаковы то берем из первого столбца, если не одинаковы, то берем значение которое не равно 0) и этот столбец просуммировать
1
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 8
13.04.2012, 10:09  [ТС] 7
Спосибо, так у меня и получилось, 4 дополнительных столбца.
((
0
НАРУШИТЕЛЬ
641 / 356 / 2
Регистрация: 10.11.2011
Сообщений: 1,749
Записей в блоге: 5
13.04.2012, 20:03 8
Все выше сказанное верно. действуйте.
1
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 8
19.04.2012, 09:52  [ТС] 9
Спосибо всё получилось
0
19.04.2012, 09:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2012, 09:52
Помогаю со студенческими работами здесь

Функция СУММЕСЛИМН: использование выражения в УСЛОВИИ
Добрый день! Помогите пожалуйста правильно написать условие для функции СУММЕСЛИМН есть...

СУММЕСЛИМН: в более ранней версии Excel функция не работает
Добрый день уважаемые, помогите пожалуйсто советом в таком вопросе: При создании базы данных в...

СУММЕСЛИМН
Всем добрый вечер. Нужна ваша помощь. Проблема в следующем: попытался составить конечный отчёт с...

Проблемы с СУММЕСЛИМН
Нужно чтобы формула которая есть в файле считала еще и при условии, если любая ячейка из столбца С...

Суммеслимн не работает
добрый день. помогите, пожалуйста, с решением проблемы. по отдельности каждый критерий в формуле...

не срабатывает условие в СУММЕСЛИМН
Добрый день. Не срабатывает условие в функции СУММЕСЛИМН. В ячейке F2 первое условие работает. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru