Автоматический подсчет литров по дням
gorodgrehov
Дата: Вторник, 08.08.2017, 13:00 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день друзья мне необходимо ссздать формулу для того чтобы автоматом считала по дням сколько литров израсходовано важное то что он должен считать с 01.08.2017 года 07:59:59 утра по 02.08.2017 до 07:59:59 (это за 1 число) Пример во вложении указал 2 цветами как должен считать. Спасибо
Добрый день друзья мне необходимо ссздать формулу для того чтобы автоматом считала по дням сколько литров израсходовано важное то что он должен считать с 01.08.2017 года 07:59:59 утра по 02.08.2017 до 07:59:59 (это за 1 число) Пример во вложении указал 2 цветами как должен считать. Спасибо gorodgrehov
Ответить
Сообщение Добрый день друзья мне необходимо ссздать формулу для того чтобы автоматом считала по дням сколько литров израсходовано важное то что он должен считать с 01.08.2017 года 07:59:59 утра по 02.08.2017 до 07:59:59 (это за 1 число) Пример во вложении указал 2 цветами как должен считать. Спасибо Автор - gorodgrehov Дата добавления - 08.08.2017 в 13:00
_Boroda_
Дата: Вторник, 08.08.2017, 13:08 |
Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=СУММЕСЛИМН(B$4:B$94;A$4:A$94;">="&(E3&ЛЕВБ(E$2;3))+"8:";A$4:A$94;"<"&(E3&ЛЕВБ(E$2;3))+"32:")
И почему 1 августа 771? Разве две первых строки считаем?
Так нужно?Код
=СУММЕСЛИМН(B$4:B$94;A$4:A$94;">="&(E3&ЛЕВБ(E$2;3))+"8:";A$4:A$94;"<"&(E3&ЛЕВБ(E$2;3))+"32:")
И почему 1 августа 771? Разве две первых строки считаем? _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=СУММЕСЛИМН(B$4:B$94;A$4:A$94;">="&(E3&ЛЕВБ(E$2;3))+"8:";A$4:A$94;"<"&(E3&ЛЕВБ(E$2;3))+"32:")
И почему 1 августа 771? Разве две первых строки считаем? Автор - _Boroda_ Дата добавления - 08.08.2017 в 13:08
gorodgrehov
Дата: Вторник, 08.08.2017, 13:10 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
сорри забыл написать, первое число надо считать с 00:00:00
сорри забыл написать, первое число надо считать с 00:00:00 gorodgrehov
Ответить
Сообщение сорри забыл написать, первое число надо считать с 00:00:00 Автор - gorodgrehov Дата добавления - 08.08.2017 в 13:10
sboy
Дата: Вторник, 08.08.2017, 13:17 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
еще вариантКод
=СУММПРОИЗВ((ДЕНЬ($A$4:$A$94)=E3)*(ЧАС($A$4:$A$94)>7)*$B$4:$B$94)+СУММПРОИЗВ((ДЕНЬ($A$4:$A$94)=(E3+1))*(ЧАС($A$4:$A$94)<8)*$B$4:$B$94)
еще вариантКод
=СУММПРОИЗВ((ДЕНЬ($A$4:$A$94)=E3)*(ЧАС($A$4:$A$94)>7)*$B$4:$B$94)+СУММПРОИЗВ((ДЕНЬ($A$4:$A$94)=(E3+1))*(ЧАС($A$4:$A$94)<8)*$B$4:$B$94)
sboy
Яндекс: 410016850021169
Ответить
Сообщение еще вариантКод
=СУММПРОИЗВ((ДЕНЬ($A$4:$A$94)=E3)*(ЧАС($A$4:$A$94)>7)*$B$4:$B$94)+СУММПРОИЗВ((ДЕНЬ($A$4:$A$94)=(E3+1))*(ЧАС($A$4:$A$94)<8)*$B$4:$B$94)
Автор - sboy Дата добавления - 08.08.2017 в 13:17
sboy
Дата: Вторник, 08.08.2017, 13:18 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
а что тогда с последним днем месяца???
а что тогда с последним днем месяца???sboy
Яндекс: 410016850021169
Ответить
Сообщение а что тогда с последним днем месяца???Автор - sboy Дата добавления - 08.08.2017 в 13:18
_Boroda_
Дата: Вторник, 08.08.2017, 13:18 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Тогда так (файл _2)Код
=СУММЕСЛИМН(B$4:B$94;A$4:A$94;">="&(E3&ЛЕВБ(E$2;3))+"8:"*(E3<>1);A$4:A$94;"<"&(E3&ЛЕВБ(E$2;3))+"32:")
==================== Кстати да, последний день тогда тоже считается без добавки. Тогда так (файл _2)Код
=СУММЕСЛИМН(B$4:B$94;A$4:A$94;">="&(E3&ЛЕВБ(E$2;3))+"8:"*(E3<>1);A$4:A$94;"<"&(E3&ЛЕВБ(E$2;3))+1+"8:"*(E4<>""))
==================== И не так "Тут важное то что, должен считать с 7:59:59 по 8:00:00 по дням.", а вот так "Тут важное то что, должен считать с 8:00:00 по 7:59:59 по дням." Иначе Вы считаете две лишних секунды каждый день и возможны наложения
Тогда так (файл _2)Код
=СУММЕСЛИМН(B$4:B$94;A$4:A$94;">="&(E3&ЛЕВБ(E$2;3))+"8:"*(E3<>1);A$4:A$94;"<"&(E3&ЛЕВБ(E$2;3))+"32:")
==================== Кстати да, последний день тогда тоже считается без добавки. Тогда так (файл _2)Код
=СУММЕСЛИМН(B$4:B$94;A$4:A$94;">="&(E3&ЛЕВБ(E$2;3))+"8:"*(E3<>1);A$4:A$94;"<"&(E3&ЛЕВБ(E$2;3))+1+"8:"*(E4<>""))
==================== И не так "Тут важное то что, должен считать с 7:59:59 по 8:00:00 по дням.", а вот так "Тут важное то что, должен считать с 8:00:00 по 7:59:59 по дням." Иначе Вы считаете две лишних секунды каждый день и возможны наложения _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Тогда так (файл _2)Код
=СУММЕСЛИМН(B$4:B$94;A$4:A$94;">="&(E3&ЛЕВБ(E$2;3))+"8:"*(E3<>1);A$4:A$94;"<"&(E3&ЛЕВБ(E$2;3))+"32:")
==================== Кстати да, последний день тогда тоже считается без добавки. Тогда так (файл _2)Код
=СУММЕСЛИМН(B$4:B$94;A$4:A$94;">="&(E3&ЛЕВБ(E$2;3))+"8:"*(E3<>1);A$4:A$94;"<"&(E3&ЛЕВБ(E$2;3))+1+"8:"*(E4<>""))
==================== И не так "Тут важное то что, должен считать с 7:59:59 по 8:00:00 по дням.", а вот так "Тут важное то что, должен считать с 8:00:00 по 7:59:59 по дням." Иначе Вы считаете две лишних секунды каждый день и возможны наложения Автор - _Boroda_ Дата добавления - 08.08.2017 в 13:18
sboy
Дата: Вторник, 08.08.2017, 13:26 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
">="&(E3&ЛЕВБ(E$2;3))+"8:"
Александр, это круто, не знал, что так можно в дату/время преобразовать
">="&(E3&ЛЕВБ(E$2;3))+"8:"
Александр, это круто, не знал, что так можно в дату/время преобразоватьsboy
Яндекс: 410016850021169
Ответить
Сообщение ">="&(E3&ЛЕВБ(E$2;3))+"8:"
Александр, это круто, не знал, что так можно в дату/время преобразоватьАвтор - sboy Дата добавления - 08.08.2017 в 13:26
_Boroda_
Дата: Вторник, 08.08.2017, 13:34 |
Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Там по сути (на время внимания не обращаем) вот это написано - 5 августа текущего года Если нужно первое число, то так можно
Там по сути (на время внимания не обращаем) вот это написано - 5 августа текущего года Если нужно первое число, то так можно _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Там по сути (на время внимания не обращаем) вот это написано - 5 августа текущего года Если нужно первое число, то так можно Автор - _Boroda_ Дата добавления - 08.08.2017 в 13:34
gorodgrehov
Дата: Вторник, 08.08.2017, 13:34 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
я что то не могу повторить формулу, во вложении свой исходник можете здесь сделать это. А 1 и 31 число вручную приплюсую ( это не трудно будет)
я что то не могу повторить формулу, во вложении свой исходник можете здесь сделать это. А 1 и 31 число вручную приплюсую ( это не трудно будет) gorodgrehov
К сообщению приложен файл:
_2.xlsx
(73.3 Kb)
Ответить
Сообщение я что то не могу повторить формулу, во вложении свой исходник можете здесь сделать это. А 1 и 31 число вручную приплюсую ( это не трудно будет) Автор - gorodgrehov Дата добавления - 08.08.2017 в 13:34
gorodgrehov
Дата: Вторник, 08.08.2017, 13:36 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
а ещё вопрос, эти данные каждый раз меняются по количеству. если выделить определённый диапазон то формула будет считать ?
а ещё вопрос, эти данные каждый раз меняются по количеству. если выделить определённый диапазон то формула будет считать ? gorodgrehov
Ответить
Сообщение а ещё вопрос, эти данные каждый раз меняются по количеству. если выделить определённый диапазон то формула будет считать ? Автор - gorodgrehov Дата добавления - 08.08.2017 в 13:36
_Boroda_
Дата: Вторник, 08.08.2017, 13:42 |
Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
В последнем условии ссылка на строку ниже Просто сделайте диапазон большеКод
=СУММЕСЛИМН(I$4:I$999;G$4:G$999;">="&(M2&ЛЕВБ(M$1;3))+"8:"*(M2<>1);G$4:G$999;"<"&(M2&ЛЕВБ(M$1;3))+1+"8:"*(M3<>""))
Или даже так, для СУММЕСЛИ так можно, она сама отсечет нижнее лишнееКод
=СУММЕСЛИМН(I:I;G:G;">="&(M2&ЛЕВБ(M$1;3))+"8:"*(M2<>1);G:G;"<"&(M2&ЛЕВБ(M$1;3))+1+"8:"*(M3<>""))
В последнем условии ссылка на строку ниже Просто сделайте диапазон большеКод
=СУММЕСЛИМН(I$4:I$999;G$4:G$999;">="&(M2&ЛЕВБ(M$1;3))+"8:"*(M2<>1);G$4:G$999;"<"&(M2&ЛЕВБ(M$1;3))+1+"8:"*(M3<>""))
Или даже так, для СУММЕСЛИ так можно, она сама отсечет нижнее лишнееКод
=СУММЕСЛИМН(I:I;G:G;">="&(M2&ЛЕВБ(M$1;3))+"8:"*(M2<>1);G:G;"<"&(M2&ЛЕВБ(M$1;3))+1+"8:"*(M3<>""))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение В последнем условии ссылка на строку ниже Просто сделайте диапазон большеКод
=СУММЕСЛИМН(I$4:I$999;G$4:G$999;">="&(M2&ЛЕВБ(M$1;3))+"8:"*(M2<>1);G$4:G$999;"<"&(M2&ЛЕВБ(M$1;3))+1+"8:"*(M3<>""))
Или даже так, для СУММЕСЛИ так можно, она сама отсечет нижнее лишнееКод
=СУММЕСЛИМН(I:I;G:G;">="&(M2&ЛЕВБ(M$1;3))+"8:"*(M2<>1);G:G;"<"&(M2&ЛЕВБ(M$1;3))+1+"8:"*(M3<>""))
Автор - _Boroda_ Дата добавления - 08.08.2017 в 13:42
gorodgrehov
Дата: Вторник, 08.08.2017, 14:01 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Все получилось, спасибо большое...
Ответить
Сообщение Все получилось, спасибо большое... Автор - gorodgrehov Дата добавления - 08.08.2017 в 14:01