Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сумма ячеек в зависимости от даты - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сумма ячеек в зависимости от даты
qem Дата: Понедельник, 02.03.2015, 17:08 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Доброго времени суток.
Вопрос следующий: имеются 2 столбца с данными. В одном указаны числа, в другом даты. Необходимо, чтобы в ячейку F1 суммировались все числа, находящиеся в одной строке с ячейками, отвечающими за промежуток времени с 1 по 31 января. Аналогично для ячейки F2 и февраля месяца. Должна быть реализована своеобразная зависимость от даты, чтобы в случае внесения новых данных, оно сортировало и суммировало в случае соответствия с датами.
Пример прилагается.
Заранее благодарю.
К сообщению приложен файл: 3468685.xlsx (11.5 Kb)
 
Ответить
СообщениеДоброго времени суток.
Вопрос следующий: имеются 2 столбца с данными. В одном указаны числа, в другом даты. Необходимо, чтобы в ячейку F1 суммировались все числа, находящиеся в одной строке с ячейками, отвечающими за промежуток времени с 1 по 31 января. Аналогично для ячейки F2 и февраля месяца. Должна быть реализована своеобразная зависимость от даты, чтобы в случае внесения новых данных, оно сортировало и суммировало в случае соответствия с датами.
Пример прилагается.
Заранее благодарю.

Автор - qem
Дата добавления - 02.03.2015 в 17:08
_Boroda_ Дата: Понедельник, 02.03.2015, 17:14 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16907
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"\Су\м\марно за "&"ММММ"&":")=E1))

или
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"""Суммарно за ""ММММ"":""")=E1))

или
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"ММММ:")=ПСТР(E1;13;9)))

или
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"МММ")=ПСТР(E1;13;3)))
К сообщению приложен файл: 3468685_1.xlsx (11.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"\Су\м\марно за "&"ММММ"&":")=E1))

или
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"""Суммарно за ""ММММ"":""")=E1))

или
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"ММММ:")=ПСТР(E1;13;9)))

или
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"МММ")=ПСТР(E1;13;3)))

Автор - _Boroda_
Дата добавления - 02.03.2015 в 17:14
Manyasha Дата: Понедельник, 02.03.2015, 17:22 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
Ну и сводной, как вариант можно.
К сообщению приложен файл: 1_.xlsx (14.6 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеНу и сводной, как вариант можно.

Автор - Manyasha
Дата добавления - 02.03.2015 в 17:22
qem Дата: Понедельник, 02.03.2015, 17:47 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
_Boroda_, все верно. Но объясните, какая тут зависимость от текста в столбце Е? Изменяя там текст сразу все перестает работать.
К примеру, мне нужно, чтоб там было написано не "суммарно за январь", а "январь 2015". Что нужно изменить и как?
 
Ответить
Сообщение_Boroda_, все верно. Но объясните, какая тут зависимость от текста в столбце Е? Изменяя там текст сразу все перестает работать.
К примеру, мне нужно, чтоб там было написано не "суммарно за январь", а "январь 2015". Что нужно изменить и как?

Автор - qem
Дата добавления - 02.03.2015 в 17:47
_Boroda_ Дата: Понедельник, 02.03.2015, 17:51 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16907
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Тогда так
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"ММММ ГГГ")=E1))
К сообщению приложен файл: 3468685_2.xlsx (11.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТогда так
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"ММММ ГГГ")=E1))

Автор - _Boroda_
Дата добавления - 02.03.2015 в 17:51
qem Дата: Понедельник, 02.03.2015, 18:06 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
_Boroda_, а если формулу на английский переводить, она будет выглядеть так?
=SUMPRODUCT(A$1:A$9*(TEXT(B$1:B$9;"ММММ ГГГ")=E1))

потому что вставляя в свою таблицу, значение "0". Не понимаю, почему
 
Ответить
Сообщение_Boroda_, а если формулу на английский переводить, она будет выглядеть так?
=SUMPRODUCT(A$1:A$9*(TEXT(B$1:B$9;"ММММ ГГГ")=E1))

потому что вставляя в свою таблицу, значение "0". Не понимаю, почему

Автор - qem
Дата добавления - 02.03.2015 в 18:06
jakim Дата: Понедельник, 02.03.2015, 23:05 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Код
=SUMPRODUCT(A$1:A$9*(TEXT(B$1:B$9;"mmmm.yyyy")=E1))
 
Ответить
Сообщение
Код
=SUMPRODUCT(A$1:A$9*(TEXT(B$1:B$9;"mmmm.yyyy")=E1))

Автор - jakim
Дата добавления - 02.03.2015 в 23:05
qem Дата: Вторник, 03.03.2015, 11:10 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
jakim, _Boroda_, не работает( может вопрос в формате ячеек, где указаны данные? Нужен какой-то особенный?
Так же я не уточнил, что данные (даты и числа) берутся с другого листа, но это вряд ли принципиально.
 
Ответить
Сообщениеjakim, _Boroda_, не работает( может вопрос в формате ячеек, где указаны данные? Нужен какой-то особенный?
Так же я не уточнил, что данные (даты и числа) берутся с другого листа, но это вряд ли принципиально.

Автор - qem
Дата добавления - 03.03.2015 в 11:10
qem Дата: Вторник, 03.03.2015, 12:57 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
вопрос актуален, не могу перенести формулу в Ексель на английском :(
 
Ответить
Сообщениевопрос актуален, не могу перенести формулу в Ексель на английском :(

Автор - qem
Дата добавления - 03.03.2015 в 12:57
Nic70y Дата: Вторник, 03.03.2015, 13:08 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Код
=СУММЕСЛИМН(A$1:A$9;B$1:B$9;">="&"1."&СТРОКА(E1);B$1:B$9;"<"&"1."&СТРОКА(E1)+1)
Код
=СУММЕСЛИМН(A$1:A$9;B$1:B$9;">="&ДАТА(2015;СТРОКА(E1);1);B$1:B$9;"<"&ДАТА(2015;СТРОКА(E1)+1;1))
вдруг правильно
К сообщению приложен файл: 17-45-62.xlsx (11.5 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Вторник, 03.03.2015, 13:09
 
Ответить
Сообщение
Код
=СУММЕСЛИМН(A$1:A$9;B$1:B$9;">="&"1."&СТРОКА(E1);B$1:B$9;"<"&"1."&СТРОКА(E1)+1)
Код
=СУММЕСЛИМН(A$1:A$9;B$1:B$9;">="&ДАТА(2015;СТРОКА(E1);1);B$1:B$9;"<"&ДАТА(2015;СТРОКА(E1)+1;1))
вдруг правильно

Автор - Nic70y
Дата добавления - 03.03.2015 в 13:08
Manyasha Дата: Вторник, 03.03.2015, 13:40 | Сообщение № 11
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
может вопрос в формате ячеек, где указаны данные?
Попробуйте ячейку с месяцем привести к тому же типу, что и даты (взяла формулу Александра)
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"MMMM YYY")=ТЕКСТ(E1;"MMMM YYY")))
формулу в Ексель на английском
Нажмите кнопочку RUS/ENG в верхнем левом углу странички форума
К сообщению приложен файл: 9446640.jpg (23.4 Kb)


ЯД: 410013299366744 WM: R193491431804

Сообщение отредактировал Manyasha - Вторник, 03.03.2015, 13:40
 
Ответить
Сообщение
может вопрос в формате ячеек, где указаны данные?
Попробуйте ячейку с месяцем привести к тому же типу, что и даты (взяла формулу Александра)
Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"MMMM YYY")=ТЕКСТ(E1;"MMMM YYY")))
формулу в Ексель на английском
Нажмите кнопочку RUS/ENG в верхнем левом углу странички форума

Автор - Manyasha
Дата добавления - 03.03.2015 в 13:40
jakim Дата: Четверг, 05.03.2015, 13:38 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Если увидите, то такой вариант.
К сообщению приложен файл: 8649021.xlsx (15.1 Kb)
 
Ответить
Сообщение
Если увидите, то такой вариант.

Автор - jakim
Дата добавления - 05.03.2015 в 13:38
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!