Функция СЧЁТЕСЛИМН с условием по времени
Denis_
Дата: Четверг, 11.06.2015, 11:32 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Добрый день! Не могу понять почему при добавлении в функцию СЧЁТЕСЛИМН условия по времени она перестает работать. Пример во вложении.
Добрый день! Не могу понять почему при добавлении в функцию СЧЁТЕСЛИМН условия по времени она перестает работать. Пример во вложении. Denis_
Ответить
Сообщение Добрый день! Не могу понять почему при добавлении в функцию СЧЁТЕСЛИМН условия по времени она перестает работать. Пример во вложении. Автор - Denis_ Дата добавления - 11.06.2015 в 11:32
_Boroda_
Дата: Четверг, 11.06.2015, 11:38 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Выделите столбец А - Данные - текст по столбцам - ОК Ваша "время" преобразуется из текста в нормальное время и формула заработает или так можно, например: Код
=СУММПРОИЗВ((A1:A99>"15:00:00")*(C1:C99="Купля"))
Выделите столбец А - Данные - текст по столбцам - ОК Ваша "время" преобразуется из текста в нормальное время и формула заработает или так можно, например: Код
=СУММПРОИЗВ((A1:A99>"15:00:00")*(C1:C99="Купля"))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Выделите столбец А - Данные - текст по столбцам - ОК Ваша "время" преобразуется из текста в нормальное время и формула заработает или так можно, например: Код
=СУММПРОИЗВ((A1:A99>"15:00:00")*(C1:C99="Купля"))
Автор - _Boroda_ Дата добавления - 11.06.2015 в 11:38
Denis_
Дата: Четверг, 11.06.2015, 11:51 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, Тогда перестает работать функция СУММПРОИЗВ. Пример во вложении. Как сделать так, чтобы они обе работали?
_Boroda_, Тогда перестает работать функция СУММПРОИЗВ. Пример во вложении. Как сделать так, чтобы они обе работали? Denis_
Ответить
Сообщение _Boroda_, Тогда перестает работать функция СУММПРОИЗВ. Пример во вложении. Как сделать так, чтобы они обе работали? Автор - Denis_ Дата добавления - 11.06.2015 в 11:51
_Boroda_
Дата: Четверг, 11.06.2015, 11:54 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Да легко
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Да легко Автор - _Boroda_ Дата добавления - 11.06.2015 в 11:54
vikttur
Дата: Четверг, 11.06.2015, 11:59 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Цитата
Не могу понять почему
В ячейках столбца А не время, там текст. Копировать пустую ячейку (это ноль), выделить диапазон, Спецвставка-Сложить (все значения суммируются с нулем) - получаем числа. Останется изменить формат отображения ячейки.
Цитата
Не могу понять почему
В ячейках столбца А не время, там текст. Копировать пустую ячейку (это ноль), выделить диапазон, Спецвставка-Сложить (все значения суммируются с нулем) - получаем числа. Останется изменить формат отображения ячейки.vikttur
Ответить
Сообщение Цитата
Не могу понять почему
В ячейках столбца А не время, там текст. Копировать пустую ячейку (это ноль), выделить диапазон, Спецвставка-Сложить (все значения суммируются с нулем) - получаем числа. Останется изменить формат отображения ячейки.Автор - vikttur Дата добавления - 11.06.2015 в 11:59
Denis_
Дата: Четверг, 11.06.2015, 12:06 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, Работает, спасибо.
_Boroda_, Работает, спасибо. Denis_
Ответить
Сообщение _Boroda_, Работает, спасибо. Автор - Denis_ Дата добавления - 11.06.2015 в 12:06
Denis_
Дата: Четверг, 11.06.2015, 12:11 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, Что означает знак --.
_Boroda_, Что означает знак --. Denis_
Ответить
Сообщение _Boroda_, Что означает знак --. Автор - Denis_ Дата добавления - 11.06.2015 в 12:11
Denis_
Дата: Четверг, 11.06.2015, 12:17 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, И всё-таки возможно ли обеспечить одновременное функционирование обеих функций без изменения формата.
_Boroda_, И всё-таки возможно ли обеспечить одновременное функционирование обеих функций без изменения формата. Denis_
Ответить
Сообщение _Boroda_, И всё-таки возможно ли обеспечить одновременное функционирование обеих функций без изменения формата. Автор - Denis_ Дата добавления - 11.06.2015 в 12:17
vikttur
Дата: Четверг, 11.06.2015, 12:21 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Цитата
одновременное функционирование обеих функций без изменения формата
По моему твердому убеждению такой путь - ошибочен. Во-первых, данные должны по максимуму быть в "родных" форматах. Мало ли где еще придется обрабатывать. Во-вторых, обходя неправильное форматирование, усложняются вычисления.
Цитата
одновременное функционирование обеих функций без изменения формата
По моему твердому убеждению такой путь - ошибочен. Во-первых, данные должны по максимуму быть в "родных" форматах. Мало ли где еще придется обрабатывать. Во-вторых, обходя неправильное форматирование, усложняются вычисления.vikttur
Ответить
Сообщение Цитата
одновременное функционирование обеих функций без изменения формата
По моему твердому убеждению такой путь - ошибочен. Во-первых, данные должны по максимуму быть в "родных" форматах. Мало ли где еще придется обрабатывать. Во-вторых, обходя неправильное форматирование, усложняются вычисления.Автор - vikttur Дата добавления - 11.06.2015 в 12:21
_Boroda_
Дата: Четверг, 11.06.2015, 12:28 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Абсолютно согласен с Виктором. Но, если уж очень-очень хочется функционирование обеих функций без изменения формата
то вот так можно Код
=СЧЁТЕСЛИМН($A:$A;">15:00:000";$C:$C;"Купля")
Абсолютно согласен с Виктором. Но, если уж очень-очень хочется функционирование обеих функций без изменения формата
то вот так можно Код
=СЧЁТЕСЛИМН($A:$A;">15:00:000";$C:$C;"Купля")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Абсолютно согласен с Виктором. Но, если уж очень-очень хочется функционирование обеих функций без изменения формата
то вот так можно Код
=СЧЁТЕСЛИМН($A:$A;">15:00:000";$C:$C;"Купля")
Автор - _Boroda_ Дата добавления - 11.06.2015 в 12:28
Denis_
Дата: Понедельник, 15.06.2015, 12:08 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, вариант Цитата
=СЧЁТЕСЛИМН($A:$A;">15:00:000";$C:$C;"Купля")
очень хорош, но почему-то он захватывает начало следующего часа до первой секунды. Хотя знак в условии стоит < 10:00:000 и формула уже не должна считать ячейки принадлежащие данному времени. Как это исправить? Пример во вложении. В ячейки D3 должно получится один.
_Boroda_, вариант Цитата
=СЧЁТЕСЛИМН($A:$A;">15:00:000";$C:$C;"Купля")
очень хорош, но почему-то он захватывает начало следующего часа до первой секунды. Хотя знак в условии стоит < 10:00:000 и формула уже не должна считать ячейки принадлежащие данному времени. Как это исправить? Пример во вложении. В ячейки D3 должно получится один. Denis_
Сообщение отредактировал Denis_ - Понедельник, 15.06.2015, 12:10
Ответить
Сообщение _Boroda_, вариант Цитата
=СЧЁТЕСЛИМН($A:$A;">15:00:000";$C:$C;"Купля")
очень хорош, но почему-то он захватывает начало следующего часа до первой секунды. Хотя знак в условии стоит < 10:00:000 и формула уже не должна считать ячейки принадлежащие данному времени. Как это исправить? Пример во вложении. В ячейки D3 должно получится один. Автор - Denis_ Дата добавления - 15.06.2015 в 12:08
TimSha
Дата: Понедельник, 15.06.2015, 12:36 |
Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
94
±
Замечаний:
0% ±
Excel 2013 Pro +
Форматы, однако, править надоть.. Код
=СЧЁТЕСЛИМН(A:A;">="&"09:00:00";A:A;"<"&"10:00:00";$C:$C;"Купля")
Форматы, однако, править надоть.. Код
=СЧЁТЕСЛИМН(A:A;">="&"09:00:00";A:A;"<"&"10:00:00";$C:$C;"Купля")
TimSha
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
Ответить
Сообщение Форматы, однако, править надоть.. Код
=СЧЁТЕСЛИМН(A:A;">="&"09:00:00";A:A;"<"&"10:00:00";$C:$C;"Купля")
Автор - TimSha Дата добавления - 15.06.2015 в 12:36
Denis_
Дата: Понедельник, 15.06.2015, 12:59 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
TimSha, в результате пишет ноль, а должна быть единица. Что-то не так. При этом необходимо решение именно с этим форматом данных.
TimSha, в результате пишет ноль, а должна быть единица. Что-то не так. При этом необходимо решение именно с этим форматом данных. Denis_
Ответить
Сообщение TimSha, в результате пишет ноль, а должна быть единица. Что-то не так. При этом необходимо решение именно с этим форматом данных. Автор - Denis_ Дата добавления - 15.06.2015 в 12:59
TimSha
Дата: Понедельник, 15.06.2015, 13:12 |
Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
94
±
Замечаний:
0% ±
Excel 2013 Pro +
При этом необходимо решение именно с этим форматом данных.
Простите, но до меня не доходит, как можно сравнивать больше/меньшеили указывать диапазон, когда данные в общем формате (читай - текст), да еще в виде времени с тысячными (?!) долями и с разделителями ":"...
При этом необходимо решение именно с этим форматом данных.
Простите, но до меня не доходит, как можно сравнивать больше/меньшеили указывать диапазон, когда данные в общем формате (читай - текст), да еще в виде времени с тысячными (?!) долями и с разделителями ":"... TimSha
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
Сообщение отредактировал TimSha - Понедельник, 15.06.2015, 13:22
Ответить
Сообщение При этом необходимо решение именно с этим форматом данных.
Простите, но до меня не доходит, как можно сравнивать больше/меньшеили указывать диапазон, когда данные в общем формате (читай - текст), да еще в виде времени с тысячными (?!) долями и с разделителями ":"... Автор - TimSha Дата добавления - 15.06.2015 в 13:12
Denis_
Дата: Понедельник, 15.06.2015, 13:22 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
TimSha, перевод в формат времени также не помогает. Что править-то?
TimSha, перевод в формат времени также не помогает. Что править-то? Denis_
Ответить
Сообщение TimSha, перевод в формат времени также не помогает. Что править-то? Автор - Denis_ Дата добавления - 15.06.2015 в 13:22
TimSha
Дата: Понедельник, 15.06.2015, 13:35 |
Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
94
±
Замечаний:
0% ±
Excel 2013 Pro +
По формату вам дали несколько предложений, читаем тему с начала. Как вариант/ы: формула и сводная, однако...
По формату вам дали несколько предложений, читаем тему с начала. Как вариант/ы: формула и сводная, однако... TimSha
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
Сообщение отредактировал TimSha - Понедельник, 15.06.2015, 13:37
Ответить
Сообщение По формату вам дали несколько предложений, читаем тему с начала. Как вариант/ы: формула и сводная, однако... Автор - TimSha Дата добавления - 15.06.2015 в 13:35
Denis_
Дата: Понедельник, 15.06.2015, 13:43 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
TimSha, Короче про работу с текущим форматом придется забыть. Больше никаких решений или предложений нет.
TimSha, Короче про работу с текущим форматом придется забыть. Больше никаких решений или предложений нет. Denis_
Ответить
Сообщение TimSha, Короче про работу с текущим форматом придется забыть. Больше никаких решений или предложений нет. Автор - Denis_ Дата добавления - 15.06.2015 в 13:43
KSV
Дата: Понедельник, 15.06.2015, 13:47 |
Сообщение № 18
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация:
255
±
Замечаний:
0% ±
Excel 2013
В самом первом ответе Александр предложил вам формулу - чуть модифицируйте ее и получите что хотите Код
=СУММПРОИЗВ((A1:A99>="09:00:00")*(A1:A99<"10:00:00")*(C1:C99="Купля"))
сделать то, что вам написали Выделите столбец А - Данные - текст по столбцам - ОК
после этого будет работать формула Код
=СЧЁТЕСЛИМН(A:A;">=09:00:00";A:A;"<10:00:00";$C:$C;"Купля")
В самом первом ответе Александр предложил вам формулу - чуть модифицируйте ее и получите что хотите Код
=СУММПРОИЗВ((A1:A99>="09:00:00")*(A1:A99<"10:00:00")*(C1:C99="Купля"))
сделать то, что вам написали Выделите столбец А - Данные - текст по столбцам - ОК
после этого будет работать формула Код
=СЧЁТЕСЛИМН(A:A;">=09:00:00";A:A;"<10:00:00";$C:$C;"Купля")
KSV
KSV.VBA@gmail.com Яндекс.Деньги: 410011921213333
Ответить
Сообщение В самом первом ответе Александр предложил вам формулу - чуть модифицируйте ее и получите что хотите Код
=СУММПРОИЗВ((A1:A99>="09:00:00")*(A1:A99<"10:00:00")*(C1:C99="Купля"))
сделать то, что вам написали Выделите столбец А - Данные - текст по столбцам - ОК
после этого будет работать формула Код
=СЧЁТЕСЛИМН(A:A;">=09:00:00";A:A;"<10:00:00";$C:$C;"Купля")
Автор - KSV Дата добавления - 15.06.2015 в 13:47
Denis_
Дата: Среда, 27.02.2019, 17:32 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, добрый день! Подскажите, как добавить в формулы Код
=СУММПРОИЗВ((--B1:B699995>=H1)*(--B1:B699995<=I1)*(--("Купля"=G1:G699995)))
и Код
=СУММПРОИЗВ(E1:E699995*(G1:G699995="Купля")*(--B1:B699995<=I1)*(--B1:B699995>=H1))
еще одно условие , чтобы формулы работали корректно. Пример во вложении.
_Boroda_, добрый день! Подскажите, как добавить в формулы Код
=СУММПРОИЗВ((--B1:B699995>=H1)*(--B1:B699995<=I1)*(--("Купля"=G1:G699995)))
и Код
=СУММПРОИЗВ(E1:E699995*(G1:G699995="Купля")*(--B1:B699995<=I1)*(--B1:B699995>=H1))
еще одно условие , чтобы формулы работали корректно. Пример во вложении. Denis_
Сообщение отредактировал Denis_ - Среда, 27.02.2019, 17:43
Ответить
Сообщение _Boroda_, добрый день! Подскажите, как добавить в формулы Код
=СУММПРОИЗВ((--B1:B699995>=H1)*(--B1:B699995<=I1)*(--("Купля"=G1:G699995)))
и Код
=СУММПРОИЗВ(E1:E699995*(G1:G699995="Купля")*(--B1:B699995<=I1)*(--B1:B699995>=H1))
еще одно условие , чтобы формулы работали корректно. Пример во вложении. Автор - Denis_ Дата добавления - 27.02.2019 в 17:32