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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2012, 11:50   #1
ffedorenko
Новичок
Джуниор
 
Регистрация: 05.01.2012
Сообщений: 3
По умолчанию сумма чисел по числам

Прилагаю файл. В нем Лист1 и Лист3 это исходные данные. В Лист2 нужно написать формулы суммы по датам. Для каждого "белый", "желтый" и "т.д." нужно подсчитать сумму чисел расположенных под датами. Нужные Даты берутся из Лист3. Пример: первая нужная дата расположенная на лист3 01.02.2012 вторая под ней 02.02.2012. На Лист1 Для "белый" нужно подсчитать сумму чисел которые расположены под этими датами это числа 2 и 3 их сумму записываем на лист2. Затем для Желтый сумма чисел 1 и 5. и т.д. Следующей датой является 05.02.2012 на Лист3 теперь нужно посчитать от даты следующей после 02.02.2012. Это дата 03.02.2012. Нужно подсчитать сумму чисел (21 22 23) До даты 05.02.2012 включительно. и т.д.
Вложения
Тип файла: rar сумма.rar (2.7 Кб, 17 просмотров)
ffedorenko вне форума Ответить с цитированием
Старый 05.01.2012, 12:09   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

приблизительно так:
Код:
=ЕСЛИ(ИНДЕКС(Лист3!C2;СТОЛБЕЦ()+1)="";"";СУММ((Лист1!R1>ИНДЕКС(Лист3!C2;СТОЛБЕЦ()))*(Лист1!R1<=ИНДЕКС(Лист3!C2;СТОЛБЕЦ()+1))*Лист1!R))
или так:
Код:
=ЕСЛИ(ИНДЕКС(Лист3!$B:$B;СТОЛБЕЦ()+1)="";"";СУММ(ИНДЕКС(Лист1!2:2;ПОИСКПОЗ(ИНДЕКС(Лист3!$B:$B;СТОЛБЕЦ())+1;Лист1!$1:$1)):ИНДЕКС(Лист1!2:2;ПОИСКПОЗ(ИНДЕКС(Лист3!$B:$B;СТОЛБЕЦ()+1);Лист1!$1:$1))))
Вложения
Тип файла: rar КнигаR763.rar (7.8 Кб, 14 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 05.01.2012 в 12:16.
IgorGO вне форума Ответить с цитированием
Старый 05.01.2012, 16:06   #3
ffedorenko
Новичок
Джуниор
 
Регистрация: 05.01.2012
Сообщений: 3
По умолчанию Спасибо за ответ

Цитата:
Сообщение от IgorGO Посмотреть сообщение
приблизительно так:
Код:
=ЕСЛИ(ИНДЕКС(Лист3!C2;СТОЛБЕЦ()+1)="";"";СУММ((Лист1!R1>ИНДЕКС(Лист3!C2;СТОЛБЕЦ()))*(Лист1!R1<=ИНДЕКС(Лист3!C2;СТОЛБЕЦ()+1))*Лист1!R))
или так:
Код:
=ЕСЛИ(ИНДЕКС(Лист3!$B:$B;СТОЛБЕЦ()+1)="";"";СУММ(ИНДЕКС(Лист1!2:2;ПОИСКПОЗ(ИНДЕКС(Лист3!$B:$B;СТОЛБЕЦ())+1;Лист1!$1:$1)):ИНДЕКС(Лист1!2:2;ПОИСКПОЗ(ИНДЕКС(Лист3!$B:$B;СТОЛБЕЦ()+1);Лист1!$1:$1))))
Я только не учел что даты на лист3 берутся с другого файла как с этим быть
ffedorenko вне форума Ответить с цитированием
Старый 05.01.2012, 22:08   #4
ffedorenko
Новичок
Джуниор
 
Регистрация: 05.01.2012
Сообщений: 3
По умолчанию Можно один вопрос

Как вывести автоматически данные суммы столбцов по дате на отдельные уже созданные листы
Вложения
Тип файла: rar КнигаR763.rar (5.8 Кб, 15 просмотров)

Последний раз редактировалось ffedorenko; 06.01.2012 в 09:57.
ffedorenko вне форума Ответить с цитированием
Старый 11.01.2012, 18:44   #5
дружков
 
Регистрация: 06.01.2012
Сообщений: 8
По умолчанию

я встречал такую проблему и пришлось делать в ручную

Последний раз редактировалось дружков; 11.01.2012 в 18:49.
дружков вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pascal сумма чисел Denyer Помощь студентам 1 28.05.2010 02:13
Сумма чисел LOVELY Помощь студентам 1 12.02.2010 01:14
сумма чисел по номеру anatolin Microsoft Office Excel 10 29.01.2009 19:02
Сумма чисел в строке Oleg36 Помощь студентам 1 26.12.2008 08:39
Сумма чисел gamer123 Помощь студентам 2 19.01.2008 20:42