С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/50: Рейтинг темы: голосов - 50, средняя оценка - 4.68
pimpa

Нужно суммировать только те ячейки, которые удовлетворяют условию

11.07.2007, 06:26. Показов 9370. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
если вот такая таблица:

ЦФУДОЛГПОГАШЕНО
ола160 000долг
ила195 000195 000
ола90 00090 000
ила110 000долг
ила70 00070 000
ила195 000195 000
ила180 000долг
ола80 000долг



как мне получить ДОЛГ ОЛА и ДОЛГ ИЛА? как прописать формулу?

то есть мне надо суммировать только те ячейки, которые удовлетворяют условию ОЛА и ДОЛГ (ИЛА и ДОЛГ)

помогите написать формулу под это безобразие!!!!!!!!!!
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.07.2007, 06:26
Ответы с готовыми решениями:

Выбрать из последовательности чисел те, которые удовлетворяют заданному условию, и суммировать их
Вася хочет выбирать из последовательности чисел те, которые удовлетворяют заданному условию, и суммировать их. Условие такое: при делении...

Необходимо скопировать на другой лист только те записи, которые удовлетворяют определенному условию
Подскажите, пожалуйста, как решить следующую задачу: На одном из листов Exel находится список (например, ФИО и пол). Мне необходимо...

Найти и сохранить в каждой строке только те слова, которые удовлетворяют условию (файловый ввод/вывод)
Вечер добрый. Помогите студенту, пожалуйста: завтра экзамен в университете, а на допуск нужно сделать еще одну лабораторную, а я с...

8
999 / 358 / 135
Регистрация: 27.10.2006
Сообщений: 764
11.07.2007, 14:47
Не знаю, как с помощь формул, но, по-моему, можно через Сводные таблицы (меню Данные - Сводная таблица...). Ставите курсор на вашу таблицу (куда угодно), далее Данные - Сводная таблица... - Шаг 1 из 3 нажимаете Далее, Шаг 2 из 3 - если Excel правильно распознал границы вашей таблицы, то тоже Далее, Шаг 3 из 3 - Готово. Откроеся новый лист с табличкой. Перенесите мышкой ЦФУ из "Список полей сводной таблицы" на лист в табличку с синими рамками в поле "Поля строк", а поле Долг в поле "Элементы данных" и вы увидите нужные вам суммы.
0
22 / 5 / 1
Регистрация: 05.09.2010
Сообщений: 370
12.07.2007, 09:07
я бы воспользовался формулой "ПРОМЕЖУТОЧНЫЕ.ИТОГИ" + фильтр

1) на колонки А, В, С поставить автофильтр

2) в ячейку, например, F1 формулу: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;B2:B11)

где код 9 - это сумма, кроме того можно ср.знач или максимум

3) задать необходимый фильтр...
0
2 / 2 / 0
Регистрация: 09.09.2009
Сообщений: 118
12.07.2007, 18:36
Можно ещё так сделать без фильтров. В четвертой колонке поставить формулу, которая будет проверять наличие "ила" и "долг" и выдавать 0 или 1, причем можно даже отделить "ола" от "ила", выдавая, например значение 2 для "илы":
=ЕСЛИ(И(A3="ола"; C3="долг");1;ЕСЛИ(И(A3="ила";C3="долг"); 2;0))
А дальше использовать СУММЕСЛИ:
=СУММЕСЛИ($D$3:$D$10;"=1";$B$3:$B$10) ' это для "ола"
=СУММЕСЛИ($D$3:$D$10;"=2";$B$3:$B$10) ' это для "ила"
0
pimpa
12.07.2007, 19:53
ВСЕМ спасибо за помощь. но мне нужно без доп столбца, без сводной таблицы...фильтр тоже не подходит по нескольким причинам...
нужно что-то вроде суммесли но на два условия. неужели могучий ексель такого не может((((
1 / 1 / 0
Регистрация: 06.05.2010
Сообщений: 41
13.07.2007, 03:01
Приветствую, уважаемое сообщество.
Воспользуйся формулой массива.
Удачи.
P.S.:Excel может многое.
0
1 / 1 / 0
Регистрация: 06.05.2010
Сообщений: 41
13.07.2007, 03:07
Не получилось прикрепить файлик.
=СУММ(ЕСЛИ($A$2:$A$7="ила";ЕСЛИ($C$2:$C$ 7="долг";$B$2:$B$7)))+СУММ(ЕСЛИ($A$2:$A$ 7="ола";ЕСЛИ($C$2:$C$7="долг";$B$2:$B$7) ))
После ввода формулы нажать Ctrl+Shift+Enter
Столбцы А - "ила", "ола" B - суммируемые значения C - "долг"
Удачи.
0
pimpa
15.07.2007, 06:28
посчиталась общая сумма (ола, ила и долг и где без долга), а не выборочно.
22 / 5 / 1
Регистрация: 05.09.2010
Сообщений: 370
16.07.2007, 13:29
Если Вы так ставите условия, то Yuric прав на счет формул массива.

Чтобы облегчить пользователю жизнь в Excel есть спец. надстройка о существовании которой многие не позозревают. Речь идет о "мастере частичных сумм".

1) Сервис -> Надстройки...(не путать с настройкой!) -> крыжик "мастер суммирования" -> O'k

(делать 1 раз, после чего в Сервис появится пункт "Мастер")

2) выделить Вашу таблицу

3) Сервис -> Матер -> Частичная сумма

суммировать, поставить ДОЛГ

а ниже, необходимо добавить 2 условия:

а) столбец ПОГАШЕНО, значание ДОЛГ, нажать на кнопку "добавить условие"

б) столбец ЦФУ, значание ИЛА, нажать на кнопку "добавить условие"

в) Далее

г) Далее

д) указать на ячейку, в которую положить результат

е) Готово.



PS: не факт, что это опять идеальный вариант для Вас, но думаю если Вы будете подбирать условия, то найдется и решение...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.07.2007, 13:29
Помогаю со студенческими работами здесь

Файлы. Как сделать так, что бы не только последний ответ выводил, а все которые удовлетворяют условию?
Господа, помогите. Сделал программу. В идеале ответ должен выдавать несколько значений, то есть несколько людей если условие верное. Но у...

Неправильный update, нужно обновлять только те строки, которые удовлетворяют условиям
Написал скрипт для изменения строк одной таблицы на основе другой.и теперь возникла проблема что этот скрипт апдейтит все строки в...

Нужно удалить все строчки, которые удовлетворяют условию заданой строчки
нужно удалить все строчки которые удовлетворяют условию заданой строчки, а то написал находит щитает все строчки с искомым словом, а...

Суммировать опреденные ячейки по условию
Здравствуйте, очень нужна ваша помощь! В столбце есть определенные обязательства в стоимостном выражении. Сумма этих обязательств...

Сумма элементов, которые удовлетворяют условию ai<i^2
Дан массив А целых чисел, содержащий 30 элементов. Вычислить и вывести сумму тех элементов, которые удовлетворяют условию ai&lt;i^2 ...


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

Или воспользуйтесь поиском по форуму:
9
Закрытая тема Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru