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

Вход

Регистрация

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

 

= Мир MS Excel/Как суммировать все понедельники за Январь месяц? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как суммировать все понедельники за Январь месяц? (Формулы/Formulas)
Как суммировать все понедельники за Январь месяц?
Beck Дата: Суббота, 14.03.2015, 00:43 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.

Имеется два столбца. Первый столбец с датами за 1 год (некоторые даты повторяются), второй столбец с ценами.

Какой формулой можно посчитать сумму, к примеру, всех понедельников Января или всех суббот Мая?

Прилагаю файл.
К сообщению приложен файл: ____.xlsx (21.2 Kb)
 
Ответить
СообщениеЗдравствуйте.

Имеется два столбца. Первый столбец с датами за 1 год (некоторые даты повторяются), второй столбец с ценами.

Какой формулой можно посчитать сумму, к примеру, всех понедельников Января или всех суббот Мая?

Прилагаю файл.

Автор - Beck
Дата добавления - 14.03.2015 в 00:43
Leanna Дата: Суббота, 14.03.2015, 00:59 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
с доп столбцами
Код
=СУММПРОИЗВ((ДЕНЬНЕД($A$2:$A$556)=$D2)*(МЕСЯЦ($A$2:$A$556)=$C2)*$B$2:$B$556)
К сообщению приложен файл: formula.xlsx (25.1 Kb)


Лучше день потерять, потом за пять минут долететь!
 
Ответить
Сообщениес доп столбцами
Код
=СУММПРОИЗВ((ДЕНЬНЕД($A$2:$A$556)=$D2)*(МЕСЯЦ($A$2:$A$556)=$C2)*$B$2:$B$556)

Автор - Leanna
Дата добавления - 14.03.2015 в 00:59
Beck Дата: Суббота, 14.03.2015, 01:39 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо. Только почему то следующие месяца у меня уже не считает. Что делаю не так?
К сообщению приложен файл: 7357929.xlsx (22.5 Kb)
 
Ответить
СообщениеСпасибо. Только почему то следующие месяца у меня уже не считает. Что делаю не так?

Автор - Beck
Дата добавления - 14.03.2015 в 01:39
Leanna Дата: Суббота, 14.03.2015, 02:06 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
Извиняюсь, это я не правильно сделала таким образом указав месяц. Смотрите вложение.
К сообщению приложен файл: 7051014.xlsx (25.5 Kb)


Лучше день потерять, потом за пять минут долететь!
 
Ответить
СообщениеИзвиняюсь, это я не правильно сделала таким образом указав месяц. Смотрите вложение.

Автор - Leanna
Дата добавления - 14.03.2015 в 02:06
buchlotnik Дата: Суббота, 14.03.2015, 05:13 | Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
можно и без доп столбцов:
Код
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$556;"ДДД")=F2)*(ТЕКСТ($A$2:$A$556;"ММММ")=ИНДЕКС($E$2:$E$85;ЕСЛИ(ОСТАТ((СТРОКА(E2)-1);7)<>0;ЦЕЛОЕ((СТРОКА(E2)-1)/7)*7+1;((СТРОКА(E2)-1)/7-1)*7+1)))*$B$2:$B$556)


UPD Перемудрил, можно проще
Код
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$556;"ДДД")=F2)*(ТЕКСТ($A$2:$A$556;"ММММ")=ИНДЕКС($E$2:$E$85;(ОКРВВЕРХ((СТРОКА(E2)-1)/7;1)-1)*7+1))*$B$2:$B$556)
файл перезалил
К сообщению приложен файл: 5222163.xlsx (30.5 Kb)


Сообщение отредактировал buchlotnik - Суббота, 14.03.2015, 05:53
 
Ответить
Сообщениеможно и без доп столбцов:
Код
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$556;"ДДД")=F2)*(ТЕКСТ($A$2:$A$556;"ММММ")=ИНДЕКС($E$2:$E$85;ЕСЛИ(ОСТАТ((СТРОКА(E2)-1);7)<>0;ЦЕЛОЕ((СТРОКА(E2)-1)/7)*7+1;((СТРОКА(E2)-1)/7-1)*7+1)))*$B$2:$B$556)


UPD Перемудрил, можно проще
Код
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$556;"ДДД")=F2)*(ТЕКСТ($A$2:$A$556;"ММММ")=ИНДЕКС($E$2:$E$85;(ОКРВВЕРХ((СТРОКА(E2)-1)/7;1)-1)*7+1))*$B$2:$B$556)
файл перезалил

Автор - buchlotnik
Дата добавления - 14.03.2015 в 05:13
Pelena Дата: Суббота, 14.03.2015, 08:09 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19189
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
Ещё вариант (по мотивам формулы Михаила)
Код
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$556;"ДДД")=F2)*(ТЕКСТ($A$2:$A$556;"ММММ")=ПРОСМОТР(2;1/--($E$2:E2<>"");$E$2:E2))*$B$2:$B$556)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕщё вариант (по мотивам формулы Михаила)
Код
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$556;"ДДД")=F2)*(ТЕКСТ($A$2:$A$556;"ММММ")=ПРОСМОТР(2;1/--($E$2:E2<>"");$E$2:E2))*$B$2:$B$556)

Автор - Pelena
Дата добавления - 14.03.2015 в 08:09
ShAM Дата: Суббота, 14.03.2015, 08:11 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Перемудрил, можно проще
Можно и так:
Код
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$556;"ДДД")=F2)*(МЕСЯЦ($A$2:$A$556)=ОКРВВЕРХ(СТРОКА(A1)/7;1))*$B$2:$B$556)
:)
 
Ответить
Сообщение
Перемудрил, можно проще
Можно и так:
Код
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$556;"ДДД")=F2)*(МЕСЯЦ($A$2:$A$556)=ОКРВВЕРХ(СТРОКА(A1)/7;1))*$B$2:$B$556)
:)

Автор - ShAM
Дата добавления - 14.03.2015 в 08:11
Beck Дата: Суббота, 14.03.2015, 09:50 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем спасибо за помощь. Очень помогли. Воспользовался формулой ShAM'ma.
 
Ответить
СообщениеВсем спасибо за помощь. Очень помогли. Воспользовался формулой ShAM'ma.

Автор - Beck
Дата добавления - 14.03.2015 в 09:50
buchlotnik Дата: Суббота, 14.03.2015, 11:43 | Сообщение № 9
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
[offtop]
Цитата
Можно и так
ShAM, спасибо. Так совсем хорошо. Видимо я тогда еще не проснулся B)
 
Ответить
Сообщение[offtop]
Цитата
Можно и так
ShAM, спасибо. Так совсем хорошо. Видимо я тогда еще не проснулся B)

Автор - buchlotnik
Дата добавления - 14.03.2015 в 11:43
AlexM Дата: Суббота, 14.03.2015, 12:05 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4502
Репутация: 1117 ±
Замечаний: 0% ±

Excel 2003
то же по мотивам формулы Алишера (ShAM) :)
Код
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$556;"ДДД")=F2)*(МЕСЯЦ($A$2:$A$556)=-ЦЕЛОЕ(-СТРОКА(A1)/7))*$B$2:$B$556)
и без лишних $
Код
=СУММПРОИЗВ((ТЕКСТ(A$2:A$556;"ДДД")=F2)*(МЕСЯЦ(A$2:A$556)=-ЦЕЛОЕ(-СТРОКА(A1)/7))*B$2:B$556)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщението же по мотивам формулы Алишера (ShAM) :)
Код
=СУММПРОИЗВ((ТЕКСТ($A$2:$A$556;"ДДД")=F2)*(МЕСЯЦ($A$2:$A$556)=-ЦЕЛОЕ(-СТРОКА(A1)/7))*$B$2:$B$556)
и без лишних $
Код
=СУММПРОИЗВ((ТЕКСТ(A$2:A$556;"ДДД")=F2)*(МЕСЯЦ(A$2:A$556)=-ЦЕЛОЕ(-СТРОКА(A1)/7))*B$2:B$556)

Автор - AlexM
Дата добавления - 14.03.2015 в 12:05
_Boroda_ Дата: Суббота, 14.03.2015, 12:18 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
по мотивам формулы
Алексея, которого поздравляю с 2500 сообщений
Код
=СУММПРОИЗВ((ТЕКСТ(A$2:A$556;"МДДД")=ОТБР(СТРОКА(A7)/7)&F2)*B$2:B$556)
К сообщению приложен файл: 565645646_1.xlsx (22.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
по мотивам формулы
Алексея, которого поздравляю с 2500 сообщений
Код
=СУММПРОИЗВ((ТЕКСТ(A$2:A$556;"МДДД")=ОТБР(СТРОКА(A7)/7)&F2)*B$2:B$556)

Автор - _Boroda_
Дата добавления - 14.03.2015 в 12:18
buchlotnik Дата: Суббота, 14.03.2015, 12:40 | Сообщение № 12
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
[offtop] такой экспресс-МШ получился - порадовало :D
 
Ответить
Сообщение[offtop] такой экспресс-МШ получился - порадовало :D

Автор - buchlotnik
Дата добавления - 14.03.2015 в 12:40
AlexM Дата: Суббота, 14.03.2015, 13:23 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4502
Репутация: 1117 ±
Замечаний: 0% ±

Excel 2003
И снова по мотивам... :)
Код
=СУММПРОИЗВ((ТЕКСТ(A$2:A$556;"МДДД")=СЧЁТЗ(E$2:E2)&F2)*B$2:B$556)

[offtop]
поздравляю с 2500 сообщений
Спасибо



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Суббота, 14.03.2015, 13:29
 
Ответить
СообщениеИ снова по мотивам... :)
Код
=СУММПРОИЗВ((ТЕКСТ(A$2:A$556;"МДДД")=СЧЁТЗ(E$2:E2)&F2)*B$2:B$556)

[offtop]
поздравляю с 2500 сообщений
Спасибо

Автор - AlexM
Дата добавления - 14.03.2015 в 13:23
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как суммировать все понедельники за Январь месяц? (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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