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

Вход

Регистрация

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

 

= Мир MS Excel/Использование СЧЕТЕСЛИМН и даты-макрос - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Использование СЧЕТЕСЛИМН и даты-макрос (Формулы/Formulas)
Использование СЧЕТЕСЛИМН и даты-макрос
olga-vic Дата: Суббота, 22.11.2014, 14:06 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 60% ±

Excel 2010
Есть различные товары и даты их поставок. При использовании СЧЕТЕСЛИМН отслеживается количество поставок разных товаров в заданном периоде времени
Код
=СЧЁТЕСЛИМН($C:$C;$J2;$A:$A;">="&$N$2;$A:$A;"<="&$O$2)


Если дату я вбиваю самостоятельно, то все считает.
Но за день вбивается очень много дат, поэтому решила добавить макрос-календарь, который был написан Владимиром и выложен на форуме. С датами стало легче, но СЧЕТЕСЛИМН не подсчитывает количество поставок теперь.
Почему?
К сообщению приложен файл: 444444.xlsm (47.2 Kb)


Сообщение отредактировал Serge_007 - Суббота, 22.11.2014, 14:26
 
Ответить
СообщениеЕсть различные товары и даты их поставок. При использовании СЧЕТЕСЛИМН отслеживается количество поставок разных товаров в заданном периоде времени
Код
=СЧЁТЕСЛИМН($C:$C;$J2;$A:$A;">="&$N$2;$A:$A;"<="&$O$2)


Если дату я вбиваю самостоятельно, то все считает.
Но за день вбивается очень много дат, поэтому решила добавить макрос-календарь, который был написан Владимиром и выложен на форуме. С датами стало легче, но СЧЕТЕСЛИМН не подсчитывает количество поставок теперь.
Почему?

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

2010, 2013, 2016 RUS / ENG
Потому что календарь выводит дату в текстовом формате
 
Ответить
СообщениеПотому что календарь выводит дату в текстовом формате

Автор - buchlotnik
Дата добавления - 22.11.2014 в 14:18
olga-vic Дата: Суббота, 22.11.2014, 14:22 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 60% ±

Excel 2010
получается, надо дату в текстовом формате перевести в формат даты, я правильно понимаю? После этого все будет считать.
 
Ответить
Сообщениеполучается, надо дату в текстовом формате перевести в формат даты, я правильно понимаю? После этого все будет считать.

Автор - olga-vic
Дата добавления - 22.11.2014 в 14:22
buchlotnik Дата: Суббота, 22.11.2014, 15:10 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Ну да, как пример:
[vba]
Код
Sub daty()
Dim s As String
Dim i As Integer
Dim d As Date

For i = 1 To 29
      s = [b1].Offset(i, 0).Value
      d = CDate(s)
      [b1].Offset(i, 0).Value = d
Next i
End Sub
[/vba]

Но вообще нужно тему сюда переносить Вопросы по VBA
К сообщению приложен файл: 44444554.xlsm (39.9 Kb)


Сообщение отредактировал buchlotnik - Суббота, 22.11.2014, 15:15
 
Ответить
СообщениеНу да, как пример:
[vba]
Код
Sub daty()
Dim s As String
Dim i As Integer
Dim d As Date

For i = 1 To 29
      s = [b1].Offset(i, 0).Value
      d = CDate(s)
      [b1].Offset(i, 0).Value = d
Next i
End Sub
[/vba]

Но вообще нужно тему сюда переносить Вопросы по VBA

Автор - buchlotnik
Дата добавления - 22.11.2014 в 15:10
ShAM Дата: Суббота, 22.11.2014, 19:31 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Но вообще нужно тему сюда переносить Вопросы по VBA
Или формулу записать так:
Код
=СУММПРОИЗВ((C$2:C$20000=$J2)*(--(B$2:B$20000)>=$N$2)*(--(B$2:B$20000)<=$O$2))

и тему здесь оставить :)
 
Ответить
Сообщение
Но вообще нужно тему сюда переносить Вопросы по VBA
Или формулу записать так:
Код
=СУММПРОИЗВ((C$2:C$20000=$J2)*(--(B$2:B$20000)>=$N$2)*(--(B$2:B$20000)<=$O$2))

и тему здесь оставить :)

Автор - ShAM
Дата добавления - 22.11.2014 в 19:31
Serge_007 Дата: Суббота, 22.11.2014, 19:52 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
нужно тему сюда переносить
Нет причин. Перестаньте требовать переноса тем, когда пользователь не сам знает, каким именно способом их можно решить


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
нужно тему сюда переносить
Нет причин. Перестаньте требовать переноса тем, когда пользователь не сам знает, каким именно способом их можно решить

Автор - Serge_007
Дата добавления - 22.11.2014 в 19:52
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Использование СЧЕТЕСЛИМН и даты-макрос (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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