Подсчет дат за последнюю неделю
Машака
Дата: Понедельник, 26.11.2012, 16:34 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
2013
Добрый день! Заранее извиняюсь, если нечто подобное было уже на форуме, я не нашла. Вобщем есть список дат. В течении недели сотрудники могут добавлять свежие даты, сегодняшние (ну в тот день когда они пишут - они сегодняшние, не знаю, насколько понятно я объяснила) Раз в неделю (по понедельникам) мне нужно подсчитывать все даты, входящие в диапозон предыдущей недели. Т.е. за семь предыдущих дней перед сегодняшним сколько добавилось дат. В файле я выделила все что нужно считать, т.е. в итоге у меня должно было бы получиться 7. Если непонятно объяснила, скажите_) Буду благодарна за помощь!
Добрый день! Заранее извиняюсь, если нечто подобное было уже на форуме, я не нашла. Вобщем есть список дат. В течении недели сотрудники могут добавлять свежие даты, сегодняшние (ну в тот день когда они пишут - они сегодняшние, не знаю, насколько понятно я объяснила) Раз в неделю (по понедельникам) мне нужно подсчитывать все даты, входящие в диапозон предыдущей недели. Т.е. за семь предыдущих дней перед сегодняшним сколько добавилось дат. В файле я выделила все что нужно считать, т.е. в итоге у меня должно было бы получиться 7. Если непонятно объяснила, скажите_) Буду благодарна за помощь! Машака
К сообщению приложен файл:
__.xlsx
(8.3 Kb)
Ответить
Сообщение Добрый день! Заранее извиняюсь, если нечто подобное было уже на форуме, я не нашла. Вобщем есть список дат. В течении недели сотрудники могут добавлять свежие даты, сегодняшние (ну в тот день когда они пишут - они сегодняшние, не знаю, насколько понятно я объяснила) Раз в неделю (по понедельникам) мне нужно подсчитывать все даты, входящие в диапозон предыдущей недели. Т.е. за семь предыдущих дней перед сегодняшним сколько добавилось дат. В файле я выделила все что нужно считать, т.е. в итоге у меня должно было бы получиться 7. Если непонятно объяснила, скажите_) Буду благодарна за помощь! Автор - Машака Дата добавления - 26.11.2012 в 16:34
Gustav
Дата: Понедельник, 26.11.2012, 16:41 |
Сообщение № 2
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация:
1161
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
Даты могут повторяться? Т.е. может быть такое, что разные люди навносили 20 дат, а реально уникальных имеется только 5 (из 7) ?
Даты могут повторяться? Т.е. может быть такое, что разные люди навносили 20 дат, а реально уникальных имеется только 5 (из 7) ? Gustav
МОИ: Ник , Tip box: 41001663842605
Ответить
Сообщение Даты могут повторяться? Т.е. может быть такое, что разные люди навносили 20 дат, а реально уникальных имеется только 5 (из 7) ? Автор - Gustav Дата добавления - 26.11.2012 в 16:41
amur84
Дата: Понедельник, 26.11.2012, 17:13 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 77
Репутация:
8
±
Замечаний:
0% ±
Code
=СЧЁТЕСЛИ(C1:C36;">"&F6-7)
C1:C36 - просматриваемый массив F6 - ячейка с текущей датой
Code
=СЧЁТЕСЛИ(C1:C36;">"&F6-7)
C1:C36 - просматриваемый массив F6 - ячейка с текущей датойamur84
Новый день. А что успел сделать ты?
Ответить
Сообщение Code
=СЧЁТЕСЛИ(C1:C36;">"&F6-7)
C1:C36 - просматриваемый массив F6 - ячейка с текущей датойАвтор - amur84 Дата добавления - 26.11.2012 в 17:13
Gustav
Дата: Понедельник, 26.11.2012, 17:30 |
Сообщение № 4
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация:
1161
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
Если же все-таки нужно количество уникальных дат (см. мой вопрос выше), то как-то так (формула массива, с Ctrl+Shift+Enter): [vba]Code
=СУММ(1-ЕНД(ПОИСКПОЗ(F6-СТРОКА($1:$7);C1:C36;0)))
[/vba]
Если же все-таки нужно количество уникальных дат (см. мой вопрос выше), то как-то так (формула массива, с Ctrl+Shift+Enter): [vba]Code
=СУММ(1-ЕНД(ПОИСКПОЗ(F6-СТРОКА($1:$7);C1:C36;0)))
[/vba] Gustav
МОИ: Ник , Tip box: 41001663842605
Сообщение отредактировал Gustav - Понедельник, 26.11.2012, 17:37
Ответить
Сообщение Если же все-таки нужно количество уникальных дат (см. мой вопрос выше), то как-то так (формула массива, с Ctrl+Shift+Enter): [vba]Code
=СУММ(1-ЕНД(ПОИСКПОЗ(F6-СТРОКА($1:$7);C1:C36;0)))
[/vba] Автор - Gustav Дата добавления - 26.11.2012 в 17:30
AlexM
Дата: Понедельник, 26.11.2012, 17:47 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Информации мало. Продолжаем отгадывать решение. Code
=ЕСЛИ(ДЕНЬНЕД(C1;2)=1;СЧЁТЕСЛИ($C$1:$C$1000;"<"&C1)-СЧЁТЕСЛИ($C$1:$C$1000;"<"&C1-7);"")
Информации мало. Продолжаем отгадывать решение. Code
=ЕСЛИ(ДЕНЬНЕД(C1;2)=1;СЧЁТЕСЛИ($C$1:$C$1000;"<"&C1)-СЧЁТЕСЛИ($C$1:$C$1000;"<"&C1-7);"")
AlexM
К сообщению приложен файл:
_new.xls
(28.0 Kb)
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Информации мало. Продолжаем отгадывать решение. Code
=ЕСЛИ(ДЕНЬНЕД(C1;2)=1;СЧЁТЕСЛИ($C$1:$C$1000;"<"&C1)-СЧЁТЕСЛИ($C$1:$C$1000;"<"&C1-7);"")
Автор - AlexM Дата добавления - 26.11.2012 в 17:47
Машака
Дата: Понедельник, 26.11.2012, 17:55 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
2013
Quote (Gustav )
Если же все-таки нужно количество уникальных дат (см. мой вопрос выше), то как-то так (формула массива, с Ctrl+Shift+Enter): =СУММ(1-ЕНД(ПОИСКПОЗ(F6-СТРОКА($1:$7);C1:C36;0)))
Нет, нужно не уникальные, а все количество всех новых дат.
Quote (Gustav )
Если же все-таки нужно количество уникальных дат (см. мой вопрос выше), то как-то так (формула массива, с Ctrl+Shift+Enter): =СУММ(1-ЕНД(ПОИСКПОЗ(F6-СТРОКА($1:$7);C1:C36;0)))
Нет, нужно не уникальные, а все количество всех новых дат.Машака
Ответить
Сообщение Quote (Gustav )
Если же все-таки нужно количество уникальных дат (см. мой вопрос выше), то как-то так (формула массива, с Ctrl+Shift+Enter): =СУММ(1-ЕНД(ПОИСКПОЗ(F6-СТРОКА($1:$7);C1:C36;0)))
Нет, нужно не уникальные, а все количество всех новых дат.Автор - Машака Дата добавления - 26.11.2012 в 17:55
Машака
Дата: Понедельник, 26.11.2012, 17:57 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
2013
Quote (amur84 )
Формула: =СЧЁТЕСЛИ(C1:C36;">"&F6-7) C1:C36 - просматриваемый массив F6 - ячейка с текущей датой
Спасибо, но у меня что то не считает эта формула. Что не так?
Quote (amur84 )
Формула: =СЧЁТЕСЛИ(C1:C36;">"&F6-7) C1:C36 - просматриваемый массив F6 - ячейка с текущей датой
Спасибо, но у меня что то не считает эта формула. Что не так?Машака
Ответить
Сообщение Quote (amur84 )
Формула: =СЧЁТЕСЛИ(C1:C36;">"&F6-7) C1:C36 - просматриваемый массив F6 - ячейка с текущей датой
Спасибо, но у меня что то не считает эта формула. Что не так?Автор - Машака Дата добавления - 26.11.2012 в 17:57
amur84
Дата: Понедельник, 26.11.2012, 18:07 |
Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 77
Репутация:
8
±
Замечаний:
0% ±
Quote (Машака )
у меня что то не считает
У вас текущая дата - ноябрь, а в диапазоне - октябрь.
Quote (Машака )
у меня что то не считает
У вас текущая дата - ноябрь, а в диапазоне - октябрь.amur84
Новый день. А что успел сделать ты?
Ответить
Сообщение Quote (Машака )
у меня что то не считает
У вас текущая дата - ноябрь, а в диапазоне - октябрь.Автор - amur84 Дата добавления - 26.11.2012 в 18:07
Машака
Дата: Понедельник, 26.11.2012, 18:13 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
2013
Quote (amur84 )
У вас текущая дата - ноябрь, а в диапазоне - октябрь.
Точно! Туплю Спасибо тогда огромное за помощь, все работает!))
Quote (amur84 )
У вас текущая дата - ноябрь, а в диапазоне - октябрь.
Точно! Туплю Спасибо тогда огромное за помощь, все работает!))Машака
Ответить
Сообщение Quote (amur84 )
У вас текущая дата - ноябрь, а в диапазоне - октябрь.
Точно! Туплю Спасибо тогда огромное за помощь, все работает!))Автор - Машака Дата добавления - 26.11.2012 в 18:13
Машака
Дата: Вторник, 27.11.2012, 17:45 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
2013
Quote (amur84 )
Формула:=СЧЁТЕСЛИ(C1:C36;">"&F6-7) C1:C36 - просматриваемый массив F6 - ячейка с текущей датой
Задача усложнилась Формулы счетесли будут в одном файле, данные тянуться из кучи других книг..их около 50ти...которые конечно закрыты...Полазила тут, вроде счетесли не считает из закрытых никак...Может как то макросом можно это решить...или неужели всегда все книги открывать?
Quote (amur84 )
Формула:=СЧЁТЕСЛИ(C1:C36;">"&F6-7) C1:C36 - просматриваемый массив F6 - ячейка с текущей датой
Задача усложнилась Формулы счетесли будут в одном файле, данные тянуться из кучи других книг..их около 50ти...которые конечно закрыты...Полазила тут, вроде счетесли не считает из закрытых никак...Может как то макросом можно это решить...или неужели всегда все книги открывать?Машака
Ответить
Сообщение Quote (amur84 )
Формула:=СЧЁТЕСЛИ(C1:C36;">"&F6-7) C1:C36 - просматриваемый массив F6 - ячейка с текущей датой
Задача усложнилась Формулы счетесли будут в одном файле, данные тянуться из кучи других книг..их около 50ти...которые конечно закрыты...Полазила тут, вроде счетесли не считает из закрытых никак...Может как то макросом можно это решить...или неужели всегда все книги открывать?Автор - Машака Дата добавления - 27.11.2012 в 17:45
Машака
Дата: Вторник, 27.11.2012, 17:58 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
2013
Тут кто-то советовал в подобной теме заменить формулой СУММПРОИЗВ(--(диапазон, условие) Но это слишком сложно для меня видимо, у меня не получилось ничего. Помогите
Тут кто-то советовал в подобной теме заменить формулой СУММПРОИЗВ(--(диапазон, условие) Но это слишком сложно для меня видимо, у меня не получилось ничего. Помогите Машака
Ответить
Сообщение Тут кто-то советовал в подобной теме заменить формулой СУММПРОИЗВ(--(диапазон, условие) Но это слишком сложно для меня видимо, у меня не получилось ничего. Помогите Автор - Машака Дата добавления - 27.11.2012 в 17:58
Pelena
Дата: Вторник, 27.11.2012, 18:11 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Code
=СУММПРОИЗВ(--(C3:C16>F6-7))
Code
=СУММПРОИЗВ(--(C3:C16>F6-7))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Code
=СУММПРОИЗВ(--(C3:C16>F6-7))
Автор - Pelena Дата добавления - 27.11.2012 в 18:11
Машака
Дата: Среда, 28.11.2012, 09:22 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
2013
Quote (Pelena )
Формула:=СУММПРОИЗВ(--(C3:C16>F6-7))
Спасибо, работает с закрытыми книгами, ура)))
Quote (Pelena )
Формула:=СУММПРОИЗВ(--(C3:C16>F6-7))
Спасибо, работает с закрытыми книгами, ура))) Машака
Ответить
Сообщение Quote (Pelena )
Формула:=СУММПРОИЗВ(--(C3:C16>F6-7))
Спасибо, работает с закрытыми книгами, ура))) Автор - Машака Дата добавления - 28.11.2012 в 09:22
Машака
Дата: Среда, 28.11.2012, 10:54 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
2013
Quote (Pelena )
Формула:=СУММПРОИЗВ(--(C3:C16>F6-7))
Блин, еще возникло одно условие для решения задач)) А допускается тут прописать еще одно условие? Вот например больше чем F6-7 и меньше чем ну A1 например? Каким образом сделать это? Пыталась по всякому, не получилось)
Quote (Pelena )
Формула:=СУММПРОИЗВ(--(C3:C16>F6-7))
Блин, еще возникло одно условие для решения задач)) А допускается тут прописать еще одно условие? Вот например больше чем F6-7 и меньше чем ну A1 например? Каким образом сделать это? Пыталась по всякому, не получилось)Машака
Ответить
Сообщение Quote (Pelena )
Формула:=СУММПРОИЗВ(--(C3:C16>F6-7))
Блин, еще возникло одно условие для решения задач)) А допускается тут прописать еще одно условие? Вот например больше чем F6-7 и меньше чем ну A1 например? Каким образом сделать это? Пыталась по всякому, не получилось)Автор - Машака Дата добавления - 28.11.2012 в 10:54
Pelena
Дата: Среда, 28.11.2012, 10:57 |
Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Например, так Code
=СУММПРОИЗВ((C3:C16>F6-7)*(C3:C16<A1))
Например, так Code
=СУММПРОИЗВ((C3:C16>F6-7)*(C3:C16<A1))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Например, так Code
=СУММПРОИЗВ((C3:C16>F6-7)*(C3:C16<A1))
Автор - Pelena Дата добавления - 28.11.2012 в 10:57