Посчитать количество ячеек с датами по заданным условиям
kuyann
Дата: Воскресенье, 06.04.2014, 11:08 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Ребята, помогите пожалуйста с проблемкой. Есть список дат, нужно посчитать количество дат, удовлетворяющих заданным условиям. По формулам знаю как это написать, а на деле не работает. Кто знает в чем я ошибся?
Ребята, помогите пожалуйста с проблемкой. Есть список дат, нужно посчитать количество дат, удовлетворяющих заданным условиям. По формулам знаю как это написать, а на деле не работает. Кто знает в чем я ошибся? kuyann
Ответить
Сообщение Ребята, помогите пожалуйста с проблемкой. Есть список дат, нужно посчитать количество дат, удовлетворяющих заданным условиям. По формулам знаю как это написать, а на деле не работает. Кто знает в чем я ошибся? Автор - kuyann Дата добавления - 06.04.2014 в 11:08
Pelena
Дата: Воскресенье, 06.04.2014, 11:14 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
У Вас даты сохранены как текст. Выделите столбец А -- Ctrl+h -- Найти . (точка) -- Заменить на . (точка) -- Заменить все
У Вас даты сохранены как текст. Выделите столбец А -- Ctrl+h -- Найти . (точка) -- Заменить на . (точка) -- Заменить все Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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))
Код
=СУММПРОИЗВ(--(ГОД(A2:A300)=ГОД(E1)))
Код
=СУММПРОИЗВ(--(A2:A300=E2))
Serge_007
Ю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
Ответить
Сообщение У Вас даты сохранены как текст. Выделите столбец А -- 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))
Ваши формулы не работают
Код
=СУММПРОИЗВ(--(ГОД(A2:A300)=ГОД(E1)))
Код
=СУММПРОИЗВ(--(A2:A300=E2))
Ваши формулы не работают kuyann
Сообщение отредактировал 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
Работают, иначе я бы не стал их выкладывать
Работают, иначе я бы не стал их выкладывать Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Работают, иначе я бы не стал их выкладывать Автор - Serge_007 Дата добавления - 06.04.2014 в 12:40
alex1248
Дата: Воскресенье, 06.04.2014, 13:02 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация:
71
±
Замечаний:
0% ±
Excel 2007, 2010
Ага, вроде уже работает. Но в первичном варианте у ТС в столбце А был текст, и формула, действительно "молчала".
Ага, вроде уже работает. Но в первичном варианте у ТС в столбце А был текст, и формула, действительно "молчала". alex1248
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
в первичном варианте у ТС в столбце А был текст, и формула, действительно "молчала"
Неправда. Мои формулы переводят текст в числа(даты), поэтому и работают
в первичном варианте у ТС в столбце А был текст, и формула, действительно "молчала"
Неправда. Мои формулы переводят текст в числа(даты), поэтому и работаютSerge_007
Ю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 преобразовывал в текст, и возможно, как раз уже в измененном файле пробовал. Тогда сорри.
Хотя я даты в Е1 и Е2 преобразовывал в текст, и возможно, как раз уже в измененном файле пробовал. Тогда сорри. alex1248
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 преобразовывал в текст,
это неважно. Работать формулы будут в любом случае
я даты в Е1 и Е2 преобразовывал в текст,
это неважно. Работать формулы будут в любом случаеSerge_007
Ю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
Ответить
Сообщение это неважно. Работать формулы будут в любом случае
У меня не работают в любом случае. Все упирается в то, что формат ячеек текстовый, если формат ячеек поменять то работать будет. Пробовал менять заменой "." на ".", если делать в ручную помогает, даже пробовал через макрос настроить [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
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
У меня формула Сергея работает на Вашем исходном файле, но попробуйте ещё так Код
=СУММПРОИЗВ(--(ГОД(--A2:A300)=ГОД(E1)))
или Код
=СУММПРОИЗВ(--(ГОД(ЗНАЧЕН(A2:A300))=ГОД(E1)))
У меня формула Сергея работает на Вашем исходном файле, но попробуйте ещё так Код
=СУММПРОИЗВ(--(ГОД(--A2:A300)=ГОД(E1)))
или Код
=СУММПРОИЗВ(--(ГОД(ЗНАЧЕН(A2:A300))=ГОД(E1)))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Вот Ваша формула у меня работает, но как сделать чтобы она считала второе условие не понятно...
Вот Ваша формула у меня работает, но как сделать чтобы она считала второе условие не понятно... kuyann
Сообщение отредактировал 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
Все упирается в то, что формат ячеек текстовый, если формат ячеек поменять то работать будет. Пробовал менять заменой "." на ".", если делать в ручную помогает
Но ведь выделить столбец и сделать замену "." на "." - совсем не долго и не сложно. А по поводу макроса - можно же и замену формата настроить, только, думаю, ее надо делать ранее замены "." на ".".
Все упирается в то, что формат ячеек текстовый, если формат ячеек поменять то работать будет. Пробовал менять заменой "." на ".", если делать в ручную помогает
Но ведь выделить столбец и сделать замену "." на "." - совсем не долго и не сложно. А по поводу макроса - можно же и замену формата настроить, только, думаю, ее надо делать ранее замены "." на ".".alex1248
skype alex12481632 Qiwi +79276708519
Сообщение отредактировал alex1248 - Воскресенье, 06.04.2014, 16:28
Ответить
Сообщение Все упирается в то, что формат ячеек текстовый, если формат ячеек поменять то работать будет. Пробовал менять заменой "." на ".", если делать в ручную помогает
Но ведь выделить столбец и сделать замену "." на "." - совсем не долго и не сложно. А по поводу макроса - можно же и замену формата настроить, только, думаю, ее надо делать ранее замены "." на ".".Автор - alex1248 Дата добавления - 06.04.2014 в 16:27
Pelena
Дата: Воскресенье, 06.04.2014, 16:35 |
Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
как сделать чтобы она считала второе условие
Аналогично Код
=СУММПРОИЗВ(--(ЗНАЧЕН(A2:A300)<=E2))
kuyann , не надо цитировать посты целиком. Отвечать можно и без цитирования
как сделать чтобы она считала второе условие
Аналогично Код
=СУММПРОИЗВ(--(ЗНАЧЕН(A2:A300)<=E2))
kuyann , не надо цитировать посты целиком. Отвечать можно и без цитированияPelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение А по поводу макроса - можно же и замену формата настроить, только, думаю, ее надо делать ранее замены "." на ".".
Настраивал, не работает. Если делать вручную все ок, а если макросом то нет.Автор - kuyann Дата добавления - 06.04.2014 в 16:45
kuyann
Дата: Воскресенье, 06.04.2014, 16:48 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Pelena , Спасибо, но Ваша формула считает также и пустые ячейки
Pelena , Спасибо, но Ваша формула считает также и пустые ячейкиkuyann
Сообщение отредактировал kuyann - Воскресенье, 06.04.2014, 16:48
Ответить
Сообщение Pelena , Спасибо, но Ваша формула считает также и пустые ячейкиАвтор - kuyann Дата добавления - 06.04.2014 в 16:48
Pelena
Дата: Воскресенье, 06.04.2014, 17:00 |
Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
Ну добавьте условие >0 Код
=СУММПРОИЗВ((ЗНАЧЕН(A2:A300)>0)*(ЗНАЧЕН(A2:A300)<=E2))
Ну добавьте условие >0 Код
=СУММПРОИЗВ((ЗНАЧЕН(A2:A300)>0)*(ЗНАЧЕН(A2:A300)<=E2))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение Pelena , в моей таблице Ваша формула все равно не работает. Может кто-нибудь знает как с помощью макроса сделать так чтобы поменялся текстовый формат ячейки на дату. Я имею ввиду не просто изменение формата ячейки, а изменение данных в ней. Так как если я это задаю через макрос, то формат ячейки меняется, а вот данные в ней меняются только если ячейку активировать (двойным щелчком мыши). Кто знает как это исправить? Макросом двойной щелчок мыши тоже не прописать, так как в этом случае меняется значение ячейки на то, которое будет прописано в макросе.Автор - kuyann Дата добавления - 08.04.2014 в 18:15
Pelena
Дата: Вторник, 08.04.2014, 19:04 |
Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
Ваш файл с формулами По поводу макроса: наберите в строке поиска на форуме текст в число макрос , похожие темы обсуждались
Ваш файл с формулами По поводу макроса: наберите в строке поиска на форуме текст в число макрос , похожие темы обсуждались Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Ваш файл с формулами По поводу макроса: наберите в строке поиска на форуме текст в число макрос , похожие темы обсуждались Автор - Pelena Дата добавления - 08.04.2014 в 19:04