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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2010, 12:47   #1
Andrew_GN
 
Регистрация: 24.11.2008
Сообщений: 6
По умолчанию Данные наростающим итогом.

Ребят, может кто подскажет с помощу каких формул в екселе можно сделать, что бы данные считались наростающим итогом. К примерру вы водите номер месяца и вам данные считаю именно за определенное количество месяцев.

В 2007 екселе я это реализовал с помощу формулы если, к сожалению 2003 не помимает 12 уровней вложености формулы если....

Может кто че посоветует. Пример вылаживаю
Вложения
Тип файла: rar данные.rar (1.5 Кб, 17 просмотров)
Andrew_GN вне форума Ответить с цитированием
Старый 27.07.2010, 13:05   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

это сумма по условию, а не наростающим итогом. Об этом столько написано на форумах...
Вложения
Тип файла: rar Книга372.rar (3.9 Кб, 16 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 27.07.2010, 13:05   #3
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

С помощью именованного диапазона можно (см. вложение).
Вложения
Тип файла: rar Andrew_GN .rar (5.4 Кб, 14 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 27.07.2010, 13:14   #4
Andrew_GN
 
Регистрация: 24.11.2008
Сообщений: 6
Хорошо

Цитата:
Сообщение от IgorGO Посмотреть сообщение
это сумма по условию, а не наростающим итогом. Об этом столько написано на форумах...
Спасибо огромное, надо будет разобраться с этой формулой, как то я раньше не пользовался таким
Andrew_GN вне форума Ответить с цитированием
Старый 27.07.2010, 13:16   #5
Andrew_GN
 
Регистрация: 24.11.2008
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
С помощью именованного диапазона можно (см. вложение).
А можно маленький ликбез. Несовсем понимаю формулу

=СУММ(ЕСЛИ(C18=$C$9:$C$12;д;0))

д - в формуле что оно значит?
Andrew_GN вне форума Ответить с цитированием
Старый 27.07.2010, 13:29   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

))
Андрей, раз уж разбираться... то пожалуйста, сейчас в файле 3 разных формулы - одна для яблок, одна для помидоров, одна для динь. Оптимальная написана напротив яблок. Любую из них можно копировать в любую из строк.
д у Сергея - это массиву с данными он придумал такое заковыристое имя, по которому можно к ним обращаться.
Вложения
Тип файла: rar Книга372.rar (3.9 Кб, 13 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 27.07.2010, 13:32   #7
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

как вариант с помощью формулы массива
Вложения
Тип файла: zip данные.zip (4.5 Кб, 13 просмотров)
EugeneS вне форума Ответить с цитированием
Старый 27.07.2010, 13:33   #8
Andrew_GN
 
Регистрация: 24.11.2008
Сообщений: 6
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
))
Андрей, раз уж разбираться... то пожалуйста, сейчас в файле 3 разных формулы - одна для яблок, одна для помидоров, одна для динь. Оптимальная написана напротив яблок. Любую из них можно копировать в любую из строк.
д у Сергея - это массиву с данными он придумал такое заковыристое имя, по которому можно к ним обращаться.
Эх.. говорила же мама иди учись

я понял что "д" - это к масиву, просто никогда с таким не сталкивался. Вот буду теперь разбираться, с предложеными вариантами.

Еще раз огромное спасибо
Andrew_GN вне форума Ответить с цитированием
Старый 28.07.2010, 10:14   #9
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Вариант немассивной и нелетучей:
=СУММ(ИНДЕКС($D$9:$D$12;ПОИСКПОЗ(C1 8;$C$9:$C$12;0)):ИНДЕКС($D$9:$O$12; ПОИСКПОЗ(C18;$C$9:$C$12;0);$C$16))
vikttur вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пересчет ячеек нарастающим итогом WIC Microsoft Office Excel 2 15.04.2010 17:07
данные из списка kos1nus Microsoft Office Access 9 30.08.2009 16:26
данные бд elfers БД в Delphi 5 02.04.2009 12:38