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

Вход

Регистрация

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

 

= Мир MS Excel/Функция СЧЁТЕСЛИМН с условием по времени - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Функция СЧЁТЕСЛИМН с условием по времени
Denis_ Дата: Четверг, 11.06.2015, 11:32 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день!
Не могу понять почему при добавлении в функцию СЧЁТЕСЛИМН условия по времени она перестает работать.
Пример во вложении.
К сообщению приложен файл: 4235475.xlsx (8.8 Kb)
 
Ответить
СообщениеДобрый день!
Не могу понять почему при добавлении в функцию СЧЁТЕСЛИМН условия по времени она перестает работать.
Пример во вложении.

Автор - 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="Купля"))


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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_, Тогда перестает работать функция СУММПРОИЗВ. Пример во вложении.
Как сделать так, чтобы они обе работали?
К сообщению приложен файл: 4822193.xlsx (8.9 Kb)
 
Ответить
Сообщение_Boroda_, Тогда перестает работать функция СУММПРОИЗВ. Пример во вложении.
Как сделать так, чтобы они обе работали?

Автор - Denis_
Дата добавления - 11.06.2015 в 11:51
_Boroda_ Дата: Четверг, 11.06.2015, 11:54 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Да легко
К сообщению приложен файл: 4822193_1.xlsx (9.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДа легко

Автор - _Boroda_
Дата добавления - 11.06.2015 в 11:54
vikttur Дата: Четверг, 11.06.2015, 11:59 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Цитата
Не могу понять почему

В ячейках столбца А не время, там текст.
Копировать пустую ячейку (это ноль), выделить диапазон, Спецвставка-Сложить (все значения суммируются с нулем) - получаем числа. Останется изменить формат отображения ячейки.
 
Ответить
Сообщение
Цитата
Не могу понять почему

В ячейках столбца А не время, там текст.
Копировать пустую ячейку (это ноль), выделить диапазон, Спецвставка-Сложить (все значения суммируются с нулем) - получаем числа. Останется изменить формат отображения ячейки.

Автор - vikttur
Дата добавления - 11.06.2015 в 11:59
Denis_ Дата: Четверг, 11.06.2015, 12:06 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Работает, спасибо.
 
Ответить
Сообщение_Boroda_, Работает, спасибо.

Автор - Denis_
Дата добавления - 11.06.2015 в 12:06
Denis_ Дата: Четверг, 11.06.2015, 12:11 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Что означает знак --.
 
Ответить
Сообщение_Boroda_, Что означает знак --.

Автор - Denis_
Дата добавления - 11.06.2015 в 12:11
Denis_ Дата: Четверг, 11.06.2015, 12:17 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, И всё-таки возможно ли обеспечить одновременное функционирование обеих функций без изменения формата.
 
Ответить
Сообщение_Boroda_, И всё-таки возможно ли обеспечить одновременное функционирование обеих функций без изменения формата.

Автор - Denis_
Дата добавления - 11.06.2015 в 12:17
vikttur Дата: Четверг, 11.06.2015, 12:21 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Цитата
одновременное функционирование обеих функций без изменения формата

По моему твердому убеждению такой путь - ошибочен.
Во-первых, данные должны по максимуму быть в "родных" форматах. Мало ли где еще придется обрабатывать.
Во-вторых, обходя неправильное форматирование, усложняются вычисления.
 
Ответить
Сообщение
Цитата
одновременное функционирование обеих функций без изменения формата

По моему твердому убеждению такой путь - ошибочен.
Во-первых, данные должны по максимуму быть в "родных" форматах. Мало ли где еще придется обрабатывать.
Во-вторых, обходя неправильное форматирование, усложняются вычисления.

Автор - 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;"Купля")
К сообщению приложен файл: 4235475_6.xlsx (9.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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 должно получится один.
К сообщению приложен файл: 3539802.xlsx (8.7 Kb)


Сообщение отредактировал 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;"Купля")


"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_
Дата добавления - 15.06.2015 в 12:59
TimSha Дата: Понедельник, 15.06.2015, 13:12 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
При этом необходимо решение именно с этим форматом данных.

Простите, но до меня не доходит, как можно сравнивать больше/меньшеили указывать диапазон, когда данные в общем формате (читай - текст), да еще в виде времени с тысячными (?!) долями и с разделителями ":"... ;)


"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_
Дата добавления - 15.06.2015 в 13:22
TimSha Дата: Понедельник, 15.06.2015, 13:35 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
По формату вам дали несколько предложений, читаем тему с начала.
Как вариант/ы: формула и сводная, однако... ;)
К сообщению приложен файл: 9490004.xlsx (13.4 Kb)


"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_
Дата добавления - 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;"Купля")


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))
еще одно условие
Код
*(D>=H2)*(D<=H3)
, чтобы формулы работали корректно. Пример во вложении.


Сообщение отредактировал 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))
еще одно условие
Код
*(D>=H2)*(D<=H3)
, чтобы формулы работали корректно. Пример во вложении.

Автор - Denis_
Дата добавления - 27.02.2019 в 17:32
  • Страница 1 из 1
  • 1
Поиск:

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