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

Вход

Регистрация

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

 

= Мир MS Excel/Условие ограничения по дате в формулах - Мир MS Excel

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

Добрый день, помогите разобраться в вычислениях. Необходимо по данным "Анкеты" заполнить таблицу в "Отчет". Таблица состоит из двух одинаковых частей с разными временными периодами: первая заполняется с 1 число по текущий день, а вторая с четверга по среду включительно. Столкнулась с проблемой, что при вводе условия ограничения по дате формула почему-то выдает не правильный результат. Т.е. при подсчете подключенных заявок за прошлый месяц должно получиться 3 заявки, а согласно формуле 19. При чем поэкспериментировав с датами (удаляя дату из D3 результат по подключениям меняется. а убирая дату из D8 результат по подключениям не меняется), поняла что и результаты полученные "заявки подключенные", "Заявки подключенные другим дилером" и "Отказ" сошлись с правильными случайно. Помогите пожалуйста разобраться, что делаю не правильно.
К сообщению приложен файл: 0953394.xlsx (27.6 Kb)
 
Ответить
СообщениеДобрый день, помогите разобраться в вычислениях. Необходимо по данным "Анкеты" заполнить таблицу в "Отчет". Таблица состоит из двух одинаковых частей с разными временными периодами: первая заполняется с 1 число по текущий день, а вторая с четверга по среду включительно. Столкнулась с проблемой, что при вводе условия ограничения по дате формула почему-то выдает не правильный результат. Т.е. при подсчете подключенных заявок за прошлый месяц должно получиться 3 заявки, а согласно формуле 19. При чем поэкспериментировав с датами (удаляя дату из D3 результат по подключениям меняется. а убирая дату из D8 результат по подключениям не меняется), поняла что и результаты полученные "заявки подключенные", "Заявки подключенные другим дилером" и "Отказ" сошлись с правильными случайно. Помогите пожалуйста разобраться, что делаю не правильно.

Автор - slyuda
Дата добавления - 06.11.2015 в 08:07
YouGreed Дата: Пятница, 06.11.2015, 09:28 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
slyuda, Попробуйте так)
Столбец B:
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=10)*(Анкеты!$C$2:$C$135=Отчет!$A3))

Столбец С:
Код
=СУММ((МЕСЯЦ(Анкеты!$D$2:$D$135)=10)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))

Столбец D:
Код
=СУММ((МЕСЯЦ(Анкеты!$D$2:$D$135)=10)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="Заведена другим дилером"))

Столбец E:
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=9)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))


[offtop]Нужно больше информации по тому, на каких данных рассчитывать ту или иную колонку.
К сообщению приложен файл: 2978534.xlsx (27.3 Kb)


Сообщение отредактировал YouGreed - Пятница, 06.11.2015, 09:31
 
Ответить
Сообщениеslyuda, Попробуйте так)
Столбец B:
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=10)*(Анкеты!$C$2:$C$135=Отчет!$A3))

Столбец С:
Код
=СУММ((МЕСЯЦ(Анкеты!$D$2:$D$135)=10)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))

Столбец D:
Код
=СУММ((МЕСЯЦ(Анкеты!$D$2:$D$135)=10)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="Заведена другим дилером"))

Столбец E:
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=9)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))


[offtop]Нужно больше информации по тому, на каких данных рассчитывать ту или иную колонку.

Автор - YouGreed
Дата добавления - 06.11.2015 в 09:28
slyuda Дата: Пятница, 06.11.2015, 12:55 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 40% ±

Попробуйте так)

Строка 107 для столбца B почему-то не посчиталась.
 
Ответить
Сообщение
Попробуйте так)

Строка 107 для столбца B почему-то не посчиталась.

Автор - slyuda
Дата добавления - 06.11.2015 в 12:55
YouGreed Дата: Пятница, 06.11.2015, 13:00 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
slyuda, Вот поэтому и желательно узнать, на основании каких колонок, делать расчеты. В 107 стоит пустая дата, поэтому не посчитала эту строку)
 
Ответить
Сообщениеslyuda, Вот поэтому и желательно узнать, на основании каких колонок, делать расчеты. В 107 стоит пустая дата, поэтому не посчитала эту строку)

Автор - YouGreed
Дата добавления - 06.11.2015 в 13:00
slyuda Дата: Пятница, 06.11.2015, 13:27 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 40% ±

Нет в B107 стоит 23.10.2015, это в D107 - пусто.
Сейчас попробую объяснить суть отчета.
Создаются заявки с различными тарифными планами ТП, каждая созданная заявка соответствует одной строчке.
Столбец B: Создание заявок происходит ежедневно. Поэтому необходимо отслеживать сколько было создано заявок за два отчетных периода: 1) за текущий месяц и 2) за отчетную неделю с четверга по среду включительно. В анкетах статус дата заведения заявки в WEB Dealer (B)
Столбец С: Также нужно отследить сколько заявок из созданных было подключено за два указанных отчетных периода. В анкетах - дата конечного статуса (D) и сам статус (E).
Столбец D: аналогично С только для другого дилера
Столбец Е: считается сколько подключено заявок с прошлого отчетного периода, т.е. заявка создана в сентябре, а подключение произошло только в октябре, иногда и несколько месяцев может висеть в работе, поэтому нет даты конечного статуса.
Если не понятно пишите.
 
Ответить
СообщениеНет в B107 стоит 23.10.2015, это в D107 - пусто.
Сейчас попробую объяснить суть отчета.
Создаются заявки с различными тарифными планами ТП, каждая созданная заявка соответствует одной строчке.
Столбец B: Создание заявок происходит ежедневно. Поэтому необходимо отслеживать сколько было создано заявок за два отчетных периода: 1) за текущий месяц и 2) за отчетную неделю с четверга по среду включительно. В анкетах статус дата заведения заявки в WEB Dealer (B)
Столбец С: Также нужно отследить сколько заявок из созданных было подключено за два указанных отчетных периода. В анкетах - дата конечного статуса (D) и сам статус (E).
Столбец D: аналогично С только для другого дилера
Столбец Е: считается сколько подключено заявок с прошлого отчетного периода, т.е. заявка создана в сентябре, а подключение произошло только в октябре, иногда и несколько месяцев может висеть в работе, поэтому нет даты конечного статуса.
Если не понятно пишите.

Автор - slyuda
Дата добавления - 06.11.2015 в 13:27
YouGreed Дата: Пятница, 06.11.2015, 13:41 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
slyuda, У Вас там лишний пробел стоял. Формула удлинилась)
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=10)*(СЖПРОБЕЛЫ(Анкеты!$C$2:$C$135)=СЖПРОБЕЛЫ(Отчет!$A10)))

Смотрите файл, подправил остальные формулы. Могу запихнуть проверку на пробелы или в ручную убирать придется)
К сообщению приложен файл: 1438417.xlsx (27.3 Kb)


Сообщение отредактировал YouGreed - Пятница, 06.11.2015, 13:45
 
Ответить
Сообщениеslyuda, У Вас там лишний пробел стоял. Формула удлинилась)
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=10)*(СЖПРОБЕЛЫ(Анкеты!$C$2:$C$135)=СЖПРОБЕЛЫ(Отчет!$A10)))

Смотрите файл, подправил остальные формулы. Могу запихнуть проверку на пробелы или в ручную убирать придется)

Автор - YouGreed
Дата добавления - 06.11.2015 в 13:41
slyuda Дата: Пятница, 06.11.2015, 13:47 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 40% ±

А с номерами недели не получается:
Код
=СУММ(Анкеты!$G$2:$G$135=43)*(Анкеты!$C$2:$C$135=Отчет!$A19)


Сообщение отредактировал Manyasha - Пятница, 06.11.2015, 14:00
 
Ответить
СообщениеА с номерами недели не получается:
Код
=СУММ(Анкеты!$G$2:$G$135=43)*(Анкеты!$C$2:$C$135=Отчет!$A19)

Автор - slyuda
Дата добавления - 06.11.2015 в 13:47
YouGreed Дата: Пятница, 06.11.2015, 13:56 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
slyuda, Формула массива, вводится нажатием Ctrl+Shift+Enter
Код
=СУММ((Анкеты!$G$2:$G$135=43)*(Анкеты!$C$2:$C$135=Отчет!$A19))


Цитата
=СУММ(Анкеты!$G$2:$G$135=43)*(Анкеты!$C$2:$C$135=Отчет!$A19)

=СУММ((Анкеты!$G$2:$G$135=43)*(Анкеты!$C$2:$C$135=Отчет!$A19))
К сообщению приложен файл: 7164840.xlsx (28.2 Kb)


Сообщение отредактировал YouGreed - Пятница, 06.11.2015, 14:08
 
Ответить
Сообщениеslyuda, Формула массива, вводится нажатием Ctrl+Shift+Enter
Код
=СУММ((Анкеты!$G$2:$G$135=43)*(Анкеты!$C$2:$C$135=Отчет!$A19))


Цитата
=СУММ(Анкеты!$G$2:$G$135=43)*(Анкеты!$C$2:$C$135=Отчет!$A19)

=СУММ((Анкеты!$G$2:$G$135=43)*(Анкеты!$C$2:$C$135=Отчет!$A19))

Автор - YouGreed
Дата добавления - 06.11.2015 в 13:56
slyuda Дата: Пятница, 06.11.2015, 14:03 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 40% ±

Я так и делала, только у меня не считает
К сообщению приложен файл: 4889592.xlsx (33.6 Kb)
 
Ответить
СообщениеЯ так и делала, только у меня не считает

Автор - slyuda
Дата добавления - 06.11.2015 в 14:03
Pelena Дата: Пятница, 06.11.2015, 15:37 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
slyuda, YouGreed Вам намекает, что в Вашей формуле не хватает скобок


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

Автор - Pelena
Дата добавления - 06.11.2015 в 15:37
slyuda Дата: Понедельник, 09.11.2015, 13:48 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 40% ±

Подскажите, как правильно в массиве задать условие, что бы "Заявки подключенные за прошлый месяц" столбец H, считались заявки у которых "Дата конечного статуса" текущий месяц, а завелись они с прошлого или позапрошлого месяца. Лучше рассмотреть ноябрь. Формула предложенная для столбца Е будет считать не корректно:
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=10)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))

Она посчитает все подключения за октябрь, а нужно только те у которых будет конечный статус в ноябре.
 
Ответить
СообщениеПодскажите, как правильно в массиве задать условие, что бы "Заявки подключенные за прошлый месяц" столбец H, считались заявки у которых "Дата конечного статуса" текущий месяц, а завелись они с прошлого или позапрошлого месяца. Лучше рассмотреть ноябрь. Формула предложенная для столбца Е будет считать не корректно:
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=10)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))

Она посчитает все подключения за октябрь, а нужно только те у которых будет конечный статус в ноябре.

Автор - slyuda
Дата добавления - 09.11.2015 в 13:48
YouGreed Дата: Понедельник, 09.11.2015, 14:04 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
slyuda, У вас, ячейка H рассчитывается исходя из значений в столбце D. Тогда:
Код
=СУММ((МЕСЯЦ(Анкеты!$D$2:$D$135)=11)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))
 
Ответить
Сообщениеslyuda, У вас, ячейка H рассчитывается исходя из значений в столбце D. Тогда:
Код
=СУММ((МЕСЯЦ(Анкеты!$D$2:$D$135)=11)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))

Автор - YouGreed
Дата добавления - 09.11.2015 в 14:04
slyuda Дата: Понедельник, 09.11.2015, 14:23 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 40% ±

Нет, результат не измениться. Нужно, что бы соблюдалось условие, если в столбце D - октябрь, то в столбце B - сентябрь или если в столбце D - ноябрь, то в столбце B - октябрь, причем просто октябрь не подойдет нужно учесть сочетание тогда будет правильно.
 
Ответить
СообщениеНет, результат не измениться. Нужно, что бы соблюдалось условие, если в столбце D - октябрь, то в столбце B - сентябрь или если в столбце D - ноябрь, то в столбце B - октябрь, причем просто октябрь не подойдет нужно учесть сочетание тогда будет правильно.

Автор - slyuda
Дата добавления - 09.11.2015 в 14:23
YouGreed Дата: Понедельник, 09.11.2015, 14:37 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
slyuda, Кажется понял) Формула зависит от текущей даты(постоянно пересчитывается), будьте внимательны.
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=МЕСЯЦ(СЕГОДНЯ())-1)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))
Для столбца E
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=МЕСЯЦ(СЕГОДНЯ()))*(Анкеты!$C$2:$C$135=Отчет!$A3))
В
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=МЕСЯЦ(СЕГОДНЯ()))*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))
C
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=МЕСЯЦ(СЕГОДНЯ()))*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="Заведена другим дилером"))
D


Сообщение отредактировал YouGreed - Понедельник, 09.11.2015, 14:38
 
Ответить
Сообщениеslyuda, Кажется понял) Формула зависит от текущей даты(постоянно пересчитывается), будьте внимательны.
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=МЕСЯЦ(СЕГОДНЯ())-1)*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))
Для столбца E
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=МЕСЯЦ(СЕГОДНЯ()))*(Анкеты!$C$2:$C$135=Отчет!$A3))
В
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=МЕСЯЦ(СЕГОДНЯ()))*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))
C
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=МЕСЯЦ(СЕГОДНЯ()))*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="Заведена другим дилером"))
D

Автор - YouGreed
Дата добавления - 09.11.2015 в 14:37
slyuda Дата: Понедельник, 09.11.2015, 14:56 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 40% ±

Нет, это модификация той же самой формулы, а нужно задать сравнение. В файле использована Ваша формула, результат в столбце Е должен равен 0, а получается 28. Эти 28 заявок были подключены в прошлом месяце и учтены в том же месяце. А нас интересуют заявки который были заведены в пролом месяце, но не попали в подключенные.
К сообщению приложен файл: 8146824.xlsx (33.3 Kb)
 
Ответить
СообщениеНет, это модификация той же самой формулы, а нужно задать сравнение. В файле использована Ваша формула, результат в столбце Е должен равен 0, а получается 28. Эти 28 заявок были подключены в прошлом месяце и учтены в том же месяце. А нас интересуют заявки который были заведены в пролом месяце, но не попали в подключенные.

Автор - slyuda
Дата добавления - 09.11.2015 в 14:56
YouGreed Дата: Понедельник, 09.11.2015, 15:04 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
slyuda, Аааа
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=МЕСЯЦ(СЕГОДНЯ())-1)*(МЕСЯЦ(Анкеты!$D$2:$D$135)=МЕСЯЦ(СЕГОДНЯ()))*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))

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


Сообщение отредактировал YouGreed - Понедельник, 09.11.2015, 15:05
 
Ответить
Сообщениеslyuda, Аааа
Код
=СУММ((МЕСЯЦ(Анкеты!$B$2:$B$135)=МЕСЯЦ(СЕГОДНЯ())-1)*(МЕСЯЦ(Анкеты!$D$2:$D$135)=МЕСЯЦ(СЕГОДНЯ()))*(Анкеты!$C$2:$C$135=Отчет!$A3)*(Анкеты!$E$2:$E$135="подключен"))

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

Автор - YouGreed
Дата добавления - 09.11.2015 в 15:04
slyuda Дата: Вторник, 10.11.2015, 07:55 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 0 ±
Замечаний: 40% ±

Спасибо огромное за возню со мной. Все работает. Ввела в формулу знак меньше, тоже все отлично считает.
 
Ответить
СообщениеСпасибо огромное за возню со мной. Все работает. Ввела в формулу знак меньше, тоже все отлично считает.

Автор - slyuda
Дата добавления - 10.11.2015 в 07:55
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Условие ограничения по дате в формулах (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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