Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2014, 19:20   #1
BadBorz
Пользователь
 
Регистрация: 12.03.2014
Сообщений: 44
По умолчанию Суммировать значения в "соседних ячейках", УДОВЛЕТВОРЯЮЩИЕ заданному условию!

Здравствуйте, Уважаемые! Подскажите функцию, которая суммировала бы только те значения в ячейках таблицы, которые удовлетворяют заданному условию. И достигая определенной суммы которая увеличивалась бы на предлагаемую цифру...
Вложения
Тип файла: zip 12334.zip (5.4 Кб, 10 просмотров)
BadBorz вне форума Ответить с цитированием
Старый 26.03.2014, 19:35   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см.вложение
Вложения
Тип файла: rar 12334.rar (7.4 Кб, 29 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.03.2014, 19:36   #3
BadBorz
Пользователь
 
Регистрация: 12.03.2014
Сообщений: 44
По умолчанию

Код:
=СУММЕСЛИ(D2:E24;$A$2;E2:E24)
Это я сделал, ПОЖАЛУЙСТА, подскажите как суммировать дальше, если, допустим: сумма за 500, чтоб каждое последующее суммирование автоматически увеличилось на 10
BadBorz вне форума Ответить с цитированием
Старый 26.03.2014, 19:39   #4
BadBorz
Пользователь
 
Регистрация: 12.03.2014
Сообщений: 44
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
см.вложение
Посмотрите, Вы точно измененное вложение отправили? 10 раз скачал Ваше вложение документ исходный...
BadBorz вне форума Ответить с цитированием
Старый 26.03.2014, 19:43   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. строка 17, там и дальше яблоки уже по 90, потому что до этого продано более 500.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.03.2014, 20:01   #6
BadBorz
Пользователь
 
Регистрация: 12.03.2014
Сообщений: 44
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
см. строка 17, там и дальше яблоки уже по 90, потому что до этого продано более 500.
А нельзя сразу в одной ячейке все это просчитать, например в той же G2 ячейке? Дело в том, что на самом деле у меня БД большая, и этот пример я привел на подобии которая есть у меня. И числа которые нужно суммировать у меня там исходные, т.е. в таблице уже есть)
BadBorz вне форума Ответить с цитированием
Старый 26.03.2014, 20:20   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

можно и что с этим делать?
в файле есть загадочная фраза:
"И после 500 р цена увеличивается/ или уменьшается на 10 р."
все данные очень загадочны и логику всего понимаете пока только Вы (возможно).
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.03.2014, 20:31   #8
BadBorz
Пользователь
 
Регистрация: 12.03.2014
Сообщений: 44
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
можно и что с этим делать?
в файле есть загадочная фраза:
"И после 500 р цена увеличивается/ или уменьшается на 10 р."
все данные очень загадочны и логику всего понимаете пока только Вы (возможно).
В БД нужно просчитать по тарифному плану: разговор Внутри сети(Билайн) домашнего региона бесплатно 350 минут в течение месяца, а дальше по минутная цена 2 рубля. И после израсходования этого трафика нужно суммировать минуты по цене 2 р.
Из Детализации вызовов вытаскиваю и суммирую все внутрисетевые по домашнему региону вызовы и когда СУММА > 350, минусуем эти 350 мин и счет по новой с 0 по цене 2 р. Теперь поймете?
И это только первое условие по тарифному плану...
BadBorz вне форума Ответить с цитированием
Старый 26.03.2014, 20:35   #9
BadBorz
Пользователь
 
Регистрация: 12.03.2014
Сообщений: 44
По умолчанию

И таких тарифов десятки, под каждую приходится свою формулу писать...
BadBorz вне форума Ответить с цитированием
Старый 26.03.2014, 20:52   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в колонке цена - у Вас минуты?... логично
так вот:
если общее количество минут (ОКМ) <= базового количества минут (БКМ) итог равен базовой стоимости (БС)
если ОКМ > БКМ, то итог = БС + (ОКМ-БКМ)*2руб.

соотв. общую формулу можете написать так
=БС+(ОКМ-БКМ>0)*(ОКМ-БКМ)*2
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Постоянно слетает галочка "автоматически" в "Параметры Excel", "Формулы", "Вычисления в книге" Alexsandrr Microsoft Office Excel 4 19.10.2013 14:22
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") funnyy Помощь студентам 3 17.10.2012 17:40
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
Как построить график, который "сглаживает" значения?" Longy_Dongy Microsoft Office Excel 4 16.10.2011 16:16
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04