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

Вход

Регистрация

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

 

= Мир MS Excel/Посчитать количество ячеек с датами по заданным условиям - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Посчитать количество ячеек с датами по заданным условиям (Формулы/Formulas)
Посчитать количество ячеек с датами по заданным условиям
kuyann Дата: Воскресенье, 06.04.2014, 11:08 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Ребята, помогите пожалуйста с проблемкой. Есть список дат, нужно посчитать количество дат, удовлетворяющих заданным условиям. По формулам знаю как это написать, а на деле не работает. Кто знает в чем я ошибся?
К сообщению приложен файл: 5811239.xlsx (13.0 Kb)
 
Ответить
СообщениеРебята, помогите пожалуйста с проблемкой. Есть список дат, нужно посчитать количество дат, удовлетворяющих заданным условиям. По формулам знаю как это написать, а на деле не работает. Кто знает в чем я ошибся?

Автор - kuyann
Дата добавления - 06.04.2014 в 11:08
Pelena Дата: Воскресенье, 06.04.2014, 11:14 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
У Вас даты сохранены как текст. Выделите столбец А -- Ctrl+h -- Найти . (точка) -- Заменить на . (точка) -- Заменить все


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУ Вас даты сохранены как текст. Выделите столбец А -- Ctrl+h -- Найти . (точка) -- Заменить на . (точка) -- Заменить все

Автор - Pelena
Дата добавления - 06.04.2014 в 11:14
Serge_007 Дата: Воскресенье, 06.04.2014, 11:14 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Код
=СУММПРОИЗВ(--(ГОД(A2:A300)=ГОД(E1)))

Код
=СУММПРОИЗВ(--(A2:A300=E2))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
=СУММПРОИЗВ(--(ГОД(A2:A300)=ГОД(E1)))

Код
=СУММПРОИЗВ(--(A2:A300=E2))

Автор - Serge_007
Дата добавления - 06.04.2014 в 11:14
kuyann Дата: Воскресенье, 06.04.2014, 12:18 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
У Вас даты сохранены как текст. Выделите столбец А -- Ctrl+h -- Найти . (точка) -- Заменить на . (точка) -- Заменить все


Можно как нибудь обойтись без замены?
 
Ответить
Сообщение
У Вас даты сохранены как текст. Выделите столбец А -- Ctrl+h -- Найти . (точка) -- Заменить на . (точка) -- Заменить все


Можно как нибудь обойтись без замены?

Автор - kuyann
Дата добавления - 06.04.2014 в 12:18
kuyann Дата: Воскресенье, 06.04.2014, 12:21 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Код
=СУММПРОИЗВ(--(ГОД(A2:A300)=ГОД(E1)))
Код
=СУММПРОИЗВ(--(A2:A300=E2))

Ваши формулы не работают :(


Сообщение отредактировал Serge_007 - Воскресенье, 06.04.2014, 12:40
 
Ответить
Сообщение
Код
=СУММПРОИЗВ(--(ГОД(A2:A300)=ГОД(E1)))
Код
=СУММПРОИЗВ(--(A2:A300=E2))

Ваши формулы не работают :(

Автор - kuyann
Дата добавления - 06.04.2014 в 12:21
Serge_007 Дата: Воскресенье, 06.04.2014, 12:40 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Работают, иначе я бы не стал их выкладывать
К сообщению приложен файл: kuyann.xls (41.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеРаботают, иначе я бы не стал их выкладывать

Автор - Serge_007
Дата добавления - 06.04.2014 в 12:40
alex1248 Дата: Воскресенье, 06.04.2014, 13:02 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
Ага, вроде уже работает.
Но в первичном варианте у ТС в столбце А был текст, и формула, действительно "молчала". %)


skype alex12481632
Qiwi +79276708519


Сообщение отредактировал alex1248 - Воскресенье, 06.04.2014, 13:07
 
Ответить
СообщениеАга, вроде уже работает.
Но в первичном варианте у ТС в столбце А был текст, и формула, действительно "молчала". %)

Автор - alex1248
Дата добавления - 06.04.2014 в 13:02
Serge_007 Дата: Воскресенье, 06.04.2014, 13:08 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
в первичном варианте у ТС в столбце А был текст, и формула, действительно "молчала"
Неправда. Мои формулы переводят текст в числа(даты), поэтому и работают


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
в первичном варианте у ТС в столбце А был текст, и формула, действительно "молчала"
Неправда. Мои формулы переводят текст в числа(даты), поэтому и работают

Автор - Serge_007
Дата добавления - 06.04.2014 в 13:08
alex1248 Дата: Воскресенье, 06.04.2014, 13:24 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
Хотя я даты в Е1 и Е2 преобразовывал в текст, и возможно, как раз уже в измененном файле пробовал. Тогда сорри. :)


skype alex12481632
Qiwi +79276708519


Сообщение отредактировал Serge_007 - Воскресенье, 06.04.2014, 21:36
 
Ответить
СообщениеХотя я даты в Е1 и Е2 преобразовывал в текст, и возможно, как раз уже в измененном файле пробовал. Тогда сорри. :)

Автор - alex1248
Дата добавления - 06.04.2014 в 13:24
Serge_007 Дата: Воскресенье, 06.04.2014, 13:29 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
я даты в Е1 и Е2 преобразовывал в текст,
это неважно. Работать формулы будут в любом случае


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
я даты в Е1 и Е2 преобразовывал в текст,
это неважно. Работать формулы будут в любом случае

Автор - Serge_007
Дата добавления - 06.04.2014 в 13:29
kuyann Дата: Воскресенье, 06.04.2014, 15:36 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
это неважно. Работать формулы будут в любом случае

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

[vba]
Код
Sub Макрос1()
Windows("ordersbook (1)").Activate
Columns("AQ:AQ").Select
Selection.Replace What:=".", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveWorkbook.Save
Range("F9").Select
Windows("файл").Activate
End Sub
[/vba]
Все работает, но только в первый раз, если пересохранить файл, т.е. обновить исходный, в котором нужно менять формат ячеек, то операция по макросу происходит, а вот формат ячеек остается прежним %)
 
Ответить
Сообщение
это неважно. Работать формулы будут в любом случае

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

[vba]
Код
Sub Макрос1()
Windows("ordersbook (1)").Activate
Columns("AQ:AQ").Select
Selection.Replace What:=".", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveWorkbook.Save
Range("F9").Select
Windows("файл").Activate
End Sub
[/vba]
Все работает, но только в первый раз, если пересохранить файл, т.е. обновить исходный, в котором нужно менять формат ячеек, то операция по макросу происходит, а вот формат ячеек остается прежним %)

Автор - kuyann
Дата добавления - 06.04.2014 в 15:36
Pelena Дата: Воскресенье, 06.04.2014, 15:48 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
У меня формула Сергея работает на Вашем исходном файле, но попробуйте ещё так
Код
=СУММПРОИЗВ(--(ГОД(--A2:A300)=ГОД(E1)))

или
Код
=СУММПРОИЗВ(--(ГОД(ЗНАЧЕН(A2:A300))=ГОД(E1)))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУ меня формула Сергея работает на Вашем исходном файле, но попробуйте ещё так
Код
=СУММПРОИЗВ(--(ГОД(--A2:A300)=ГОД(E1)))

или
Код
=СУММПРОИЗВ(--(ГОД(ЗНАЧЕН(A2:A300))=ГОД(E1)))

Автор - Pelena
Дата добавления - 06.04.2014 в 15:48
kuyann Дата: Воскресенье, 06.04.2014, 16:04 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Вот Ваша формула у меня работает, но как сделать чтобы она считала второе условие не понятно...


Сообщение отредактировал Serge_007 - Воскресенье, 06.04.2014, 21:35
 
Ответить
СообщениеВот Ваша формула у меня работает, но как сделать чтобы она считала второе условие не понятно...

Автор - kuyann
Дата добавления - 06.04.2014 в 16:04
alex1248 Дата: Воскресенье, 06.04.2014, 16:27 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
Все упирается в то, что формат ячеек текстовый, если формат ячеек поменять то работать будет. Пробовал менять заменой "." на ".", если делать в ручную помогает

Но ведь выделить столбец и сделать замену "." на "." - совсем не долго и не сложно. %)
А по поводу макроса - можно же и замену формата настроить, только, думаю, ее надо делать ранее замены "." на ".".


skype alex12481632
Qiwi +79276708519


Сообщение отредактировал alex1248 - Воскресенье, 06.04.2014, 16:28
 
Ответить
Сообщение
Все упирается в то, что формат ячеек текстовый, если формат ячеек поменять то работать будет. Пробовал менять заменой "." на ".", если делать в ручную помогает

Но ведь выделить столбец и сделать замену "." на "." - совсем не долго и не сложно. %)
А по поводу макроса - можно же и замену формата настроить, только, думаю, ее надо делать ранее замены "." на ".".

Автор - alex1248
Дата добавления - 06.04.2014 в 16:27
Pelena Дата: Воскресенье, 06.04.2014, 16:35 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
как сделать чтобы она считала второе условие

Аналогично
Код
=СУММПРОИЗВ(--(ЗНАЧЕН(A2:A300)<=E2))

kuyann, не надо цитировать посты целиком. Отвечать можно и без цитирования


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
как сделать чтобы она считала второе условие

Аналогично
Код
=СУММПРОИЗВ(--(ЗНАЧЕН(A2:A300)<=E2))

kuyann, не надо цитировать посты целиком. Отвечать можно и без цитирования

Автор - Pelena
Дата добавления - 06.04.2014 в 16:35
kuyann Дата: Воскресенье, 06.04.2014, 16:45 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
А по поводу макроса - можно же и замену формата настроить, только, думаю, ее надо делать ранее замены "." на ".".

Настраивал, не работает. Если делать вручную все ок, а если макросом то нет.
 
Ответить
Сообщение
А по поводу макроса - можно же и замену формата настроить, только, думаю, ее надо делать ранее замены "." на ".".

Настраивал, не работает. Если делать вручную все ок, а если макросом то нет.

Автор - kuyann
Дата добавления - 06.04.2014 в 16:45
kuyann Дата: Воскресенье, 06.04.2014, 16:48 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Pelena, Спасибо, но Ваша формула считает также и пустые ячейки


Сообщение отредактировал kuyann - Воскресенье, 06.04.2014, 16:48
 
Ответить
СообщениеPelena, Спасибо, но Ваша формула считает также и пустые ячейки

Автор - kuyann
Дата добавления - 06.04.2014 в 16:48
Pelena Дата: Воскресенье, 06.04.2014, 17:00 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Ну добавьте условие >0
Код
=СУММПРОИЗВ((ЗНАЧЕН(A2:A300)>0)*(ЗНАЧЕН(A2:A300)<=E2))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНу добавьте условие >0
Код
=СУММПРОИЗВ((ЗНАЧЕН(A2:A300)>0)*(ЗНАЧЕН(A2:A300)<=E2))

Автор - Pelena
Дата добавления - 06.04.2014 в 17:00
kuyann Дата: Вторник, 08.04.2014, 18:15 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Pelena, в моей таблице Ваша формула все равно не работает. Может кто-нибудь знает как с помощью макроса сделать так чтобы поменялся текстовый формат ячейки на дату. Я имею ввиду не просто изменение формата ячейки, а изменение данных в ней. Так как если я это задаю через макрос, то формат ячейки меняется, а вот данные в ней меняются только если ячейку активировать (двойным щелчком мыши). Кто знает как это исправить? Макросом двойной щелчок мыши тоже не прописать, так как в этом случае меняется значение ячейки на то, которое будет прописано в макросе.
 
Ответить
СообщениеPelena, в моей таблице Ваша формула все равно не работает. Может кто-нибудь знает как с помощью макроса сделать так чтобы поменялся текстовый формат ячейки на дату. Я имею ввиду не просто изменение формата ячейки, а изменение данных в ней. Так как если я это задаю через макрос, то формат ячейки меняется, а вот данные в ней меняются только если ячейку активировать (двойным щелчком мыши). Кто знает как это исправить? Макросом двойной щелчок мыши тоже не прописать, так как в этом случае меняется значение ячейки на то, которое будет прописано в макросе.

Автор - kuyann
Дата добавления - 08.04.2014 в 18:15
Pelena Дата: Вторник, 08.04.2014, 19:04 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Ваш файл с формулами

По поводу макроса: наберите в строке поиска на форуме текст в число макрос, похожие темы обсуждались
К сообщению приложен файл: 5811239-1-.xlsx (12.7 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВаш файл с формулами

По поводу макроса: наберите в строке поиска на форуме текст в число макрос, похожие темы обсуждались

Автор - Pelena
Дата добавления - 08.04.2014 в 19:04
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Посчитать количество ячеек с датами по заданным условиям (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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