Сумма ячеек в зависимости от даты
qem
Дата: Понедельник, 02.03.2015, 17:08 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Доброго времени суток. Вопрос следующий: имеются 2 столбца с данными. В одном указаны числа, в другом даты. Необходимо, чтобы в ячейку F1 суммировались все числа, находящиеся в одной строке с ячейками, отвечающими за промежуток времени с 1 по 31 января. Аналогично для ячейки F2 и февраля месяца. Должна быть реализована своеобразная зависимость от даты, чтобы в случае внесения новых данных, оно сортировало и суммировало в случае соответствия с датами. Пример прилагается. Заранее благодарю.
Доброго времени суток. Вопрос следующий: имеются 2 столбца с данными. В одном указаны числа, в другом даты. Необходимо, чтобы в ячейку F1 суммировались все числа, находящиеся в одной строке с ячейками, отвечающими за промежуток времени с 1 по 31 января. Аналогично для ячейки F2 и февраля месяца. Должна быть реализована своеобразная зависимость от даты, чтобы в случае внесения новых данных, оно сортировало и суммировало в случае соответствия с датами. Пример прилагается. Заранее благодарю. qem
Ответить
Сообщение Доброго времени суток. Вопрос следующий: имеются 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)))
Так нужно? Код
=СУММПРОИЗВ(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_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ну и сводной, как вариант можно.
Ну и сводной, как вариант можно. Manyasha
К сообщению приложен файл:
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
Ответить
Сообщение _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))
Тогда так Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"ММММ ГГГ")=E1))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение _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
Ответить
Сообщение Код
=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
Ответить
Сообщение jakim , _Boroda_ , не работает( может вопрос в формате ячеек, где указаны данные? Нужен какой-то особенный? Так же я не уточнил, что данные (даты и числа) берутся с другого листа, но это вряд ли принципиально.Автор - qem Дата добавления - 03.03.2015 в 11:10
qem
Дата: Вторник, 03.03.2015, 12:57 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
вопрос актуален, не могу перенести формулу в Ексель на английском
вопрос актуален, не могу перенести формулу в Ексель на английском qem
Ответить
Сообщение вопрос актуален, не могу перенести формулу в Ексель на английском Автор - 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))
вдруг правильно
Код
=СУММЕСЛИМН(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
Ю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 в верхнем левом углу странички форума
может вопрос в формате ячеек, где указаны данные?
Попробуйте ячейку с месяцем привести к тому же типу, что и даты (взяла формулу Александра)Код
=СУММПРОИЗВ(A$1:A$9*(ТЕКСТ(B$1:B$9;"MMMM YYY")=ТЕКСТ(E1;"MMMM YYY")))
формулу в Ексель на английском
Нажмите кнопочку RUS/ENG в верхнем левом углу странички форумаManyasha
ЯД: 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
Если увидите, то такой вариант.
Если увидите, то такой вариант.
jakim
Ответить
Сообщение Если увидите, то такой вариант.
Автор - jakim Дата добавления - 05.03.2015 в 13:38