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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2011, 11:28   #1
Duddits
Пользователь
 
Регистрация: 18.07.2008
Сообщений: 15
По умолчанию Сумма за 28 предыдущих дней

Доброго всем!!!!
Помогите пожалста - задачка вот какая.
Есть таблица в которую последовательно вносится текущая дата, и соответствующее ей количество часов и минут.
В отдельном окне нужно, чтобы за 28 дней перед сегодняшней датой суммировать соответствующее время.
Вот например файлик - от сегодняшнего дня надо определить по колонке А 28 предыдущих дней и суммировать время из колонки В.
Да и желательно конечно формулой, а не макросом...
Спасибо большое заранее...
Вложения
Тип файла: rar Пробник в форум.rar (6.0 Кб, 10 просмотров)

Последний раз редактировалось Duddits; 23.02.2011 в 11:33.
Duddits вне форума Ответить с цитированием
Старый 23.02.2011, 11:32   #2
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Формула массива
Код:
{=СУММ(ЕСЛИ(A:A>СЕГОДНЯ()-28;B:B))}
Но лучше с примером.
vikttur вне форума Ответить с цитированием
Старый 23.02.2011, 11:36   #3
Duddits
Пользователь
 
Регистрация: 18.07.2008
Сообщений: 15
По умолчанию

Добавил пример в первое сообщение. Нули получаются. Я перепроверил формат ячеек в первом дата в цифрах, во втором время. Не получается...

Последний раз редактировалось Duddits; 23.02.2011 в 11:42.
Duddits вне форума Ответить с цитированием
Старый 23.02.2011, 11:46   #4
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Смотрите пример.
Вложения
Тип файла: rar пробник.rar (3.7 Кб, 12 просмотров)
vikttur вне форума Ответить с цитированием
Старый 23.02.2011, 11:51   #5
Duddits
Пользователь
 
Регистрация: 18.07.2008
Сообщений: 15
По умолчанию

Баааальшущее спасибищщо!!!!!!!

Последний раз редактировалось Duddits; 23.02.2011 в 12:04.
Duddits вне форума Ответить с цитированием
Старый 23.02.2011, 11:55   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

ключевое словом было: "формула массива". к сожалению, это Вас не насторожило...
вот обычной формулой без массива:
Код:
=СУММЕСЛИ(A:A;">" & СЕГОДНЯ()-28;B:B)
и еще одна формула массива:
Код:
=СУММ((A:A>СЕГОДНЯ()-28)*B:B)
и пример в завершение всего этого.
Вложения
Тип файла: rar Книга588.rar (7.1 Кб, 13 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 23.02.2011, 12:00   #7
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Точно, СУММЕСЛИ лучше.
vikttur вне форума Ответить с цитированием
Старый 23.02.2011, 12:04   #8
Duddits
Пользователь
 
Регистрация: 18.07.2008
Сообщений: 15
По умолчанию

а чем лучше?
Duddits вне форума Ответить с цитированием
Старый 23.02.2011, 12:04   #9
Duddits
Пользователь
 
Регистрация: 18.07.2008
Сообщений: 15
По умолчанию

А вот раз уж мы разговорились как например за предыдущий год посчитать? Дней-то разное количество...
Duddits вне форума Ответить с цитированием
Старый 23.02.2011, 12:14   #10
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Лучше тем, что формула в расчетах легче.
Цитата:
Сообщение от Duddits Посмотреть сообщение
А вот раз уж мы разговорились
Пока не разговорились, озвучьте все условия и пожелания.
vikttur вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исключение поиска предыдущих результатов MORPEH Общие вопросы Delphi 2 08.12.2010 10:28
поиск предыдущих чисел Михаил2261 Microsoft Office Excel 12 22.09.2010 18:47
Загрузка предыдущих записей vivaldi Microsoft Office Access 0 09.06.2010 17:24
3е число массива заменить произведением 2х предыдущих Денни Помощь студентам 10 14.02.2010 19:20
Даты предыдущих дней Avalonix Общие вопросы Delphi 2 05.04.2009 15:40