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

Вход

Регистрация

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

 

= Мир MS Excel/три условия для диапазона дат - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
три условия для диапазона дат
mmmo Дата: Среда, 15.05.2013, 10:44 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 1 ±
Замечаний: 0% ±

Доброе утро!

Проблема, наверное, детская, но у меня не получается найти решение sad
Дано два столбца с датами "Начало акции" и "Конец акции". В третьем столбце будет "Статус акции" - Запланировано, В процессе, Завершено. Нужно, чтобы при каждом открытии (через СЕГОДНЯ()) статус обновлялся в зависимости от текущей даты. Я смогла придумать только =ЕСЛИ($A2<СЕГОДНЯ();"Закончена";"Планируется"), но это условие через начальную дату, в мне нужен диапазон и здесь два условия, а не три. Будет супер, если это будет максимально простая формула, чтобы я в последствии могла ее редактировать при необходимости.

Спасибо!
К сообщению приложен файл: 7073834.xls (28.0 Kb)
 
Ответить
СообщениеДоброе утро!

Проблема, наверное, детская, но у меня не получается найти решение sad
Дано два столбца с датами "Начало акции" и "Конец акции". В третьем столбце будет "Статус акции" - Запланировано, В процессе, Завершено. Нужно, чтобы при каждом открытии (через СЕГОДНЯ()) статус обновлялся в зависимости от текущей даты. Я смогла придумать только =ЕСЛИ($A2<СЕГОДНЯ();"Закончена";"Планируется"), но это условие через начальную дату, в мне нужен диапазон и здесь два условия, а не три. Будет супер, если это будет максимально простая формула, чтобы я в последствии могла ее редактировать при необходимости.

Спасибо!

Автор - mmmo
Дата добавления - 15.05.2013 в 10:44
Jhonson Дата: Среда, 15.05.2013, 10:50 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Код
=ЕСЛИ($A2<СЕГОДНЯ();"Закончена";ЕСЛИ($A2=СЕГОДНЯ();"В процессе";"Планируется"))


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
Сообщение
Код
=ЕСЛИ($A2<СЕГОДНЯ();"Закончена";ЕСЛИ($A2=СЕГОДНЯ();"В процессе";"Планируется"))

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

Excel 2016
Вариант:
К сообщению приложен файл: mmmo.xls (46.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВариант:

Автор - Serge_007
Дата добавления - 15.05.2013 в 11:00
mmmo Дата: Среда, 15.05.2013, 11:01 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 1 ±
Замечаний: 0% ±

Это опять же по дате начала акции, то есть если она началась 1го мая и длится до завтра, то должен быть статус "В процессе", а через эту формулу -"Завершено"

Цитата (Jhonson)
=ЕСЛИ($A2<СЕГОДНЯ();"Закончена";ЕСЛИ($A2=СЕГОДНЯ();"В процессе";"Планируется"))


Сообщение отредактировал mmmo - Среда, 15.05.2013, 11:10
 
Ответить
СообщениеЭто опять же по дате начала акции, то есть если она началась 1го мая и длится до завтра, то должен быть статус "В процессе", а через эту формулу -"Завершено"

Цитата (Jhonson)
=ЕСЛИ($A2<СЕГОДНЯ();"Закончена";ЕСЛИ($A2=СЕГОДНЯ();"В процессе";"Планируется"))

Автор - mmmo
Дата добавления - 15.05.2013 в 11:01
mmmo Дата: Среда, 15.05.2013, 11:09 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 1 ±
Замечаний: 0% ±

Сергей, спасибо!! Я бы никогда до такого не додумалась sad
А чисто теоретически, через ЕСЛИ это было бы возможно сделать?
 
Ответить
СообщениеСергей, спасибо!! Я бы никогда до такого не додумалась sad
А чисто теоретически, через ЕСЛИ это было бы возможно сделать?

Автор - mmmo
Дата добавления - 15.05.2013 в 11:09
M73568 Дата: Среда, 15.05.2013, 11:26 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Цитата (mmmo)
А чисто теоретически, через ЕСЛИ это было бы возможно сделать?

Код
=ЕСЛИ($B2<СЕГОДНЯ();"Закончена";ЕСЛИ($A2>СЕГОДНЯ();"Планируется";"В процессе"))


Сообщение отредактировал M73568 - Среда, 15.05.2013, 11:27
 
Ответить
Сообщение
Цитата (mmmo)
А чисто теоретически, через ЕСЛИ это было бы возможно сделать?

Код
=ЕСЛИ($B2<СЕГОДНЯ();"Закончена";ЕСЛИ($A2>СЕГОДНЯ();"Планируется";"В процессе"))

Автор - M73568
Дата добавления - 15.05.2013 в 11:26
китин Дата: Среда, 15.05.2013, 11:34 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
как вариант.см.файл
К сообщению приложен файл: _7073834.xls (28.5 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениекак вариант.см.файл

Автор - китин
Дата добавления - 15.05.2013 в 11:34
китин Дата: Среда, 15.05.2013, 11:34 | Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
упс.опередили


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеупс.опередили

Автор - китин
Дата добавления - 15.05.2013 в 11:34
mmmo Дата: Среда, 15.05.2013, 12:54 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 1 ±
Замечаний: 0% ±

M73568, Китин спасибо вам!!
 
Ответить
СообщениеM73568, Китин спасибо вам!!

Автор - mmmo
Дата добавления - 15.05.2013 в 12:54
mmmo Дата: Среда, 15.05.2013, 17:04 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 1 ±
Замечаний: 0% ±

Подскажите в дополнение, пожалуйста. При растяжке формулы - при отсутствии даты, статус получается - Закончено. Я погуглила, при пустых ячейках, получается значение истины из формулы, то есть как раз Закончено. Можно ли как то это обойти, добавив что то типа
Код

=ЕСЛИ($B2=ПУСТОТА;"Неизвестно")


Пустота, это я загнула, конечно, но как обозначить пустую ячейку, отсутствие в ней информации и использовать как часть формулы?
 
Ответить
СообщениеПодскажите в дополнение, пожалуйста. При растяжке формулы - при отсутствии даты, статус получается - Закончено. Я погуглила, при пустых ячейках, получается значение истины из формулы, то есть как раз Закончено. Можно ли как то это обойти, добавив что то типа
Код

=ЕСЛИ($B2=ПУСТОТА;"Неизвестно")


Пустота, это я загнула, конечно, но как обозначить пустую ячейку, отсутствие в ней информации и использовать как часть формулы?

Автор - mmmo
Дата добавления - 15.05.2013 в 17:04
Serge_007 Дата: Среда, 15.05.2013, 17:37 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Код
=ЕСЛИ(ЕПУСТО($B2);"Неизвестно")

Код
=ЕСЛИ($B2="";"Неизвестно")


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
=ЕСЛИ(ЕПУСТО($B2);"Неизвестно")

Код
=ЕСЛИ($B2="";"Неизвестно")

Автор - Serge_007
Дата добавления - 15.05.2013 в 17:37
mmmo Дата: Среда, 15.05.2013, 17:55 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 1 ±
Замечаний: 0% ±

получилась формула

=ЕСЛИ($J8<СЕГОДНЯ();"Закончена";ЕСЛИ($I8>СЕГОДНЯ();"Планируется";"В процессе");ЕСЛИ($I2="";"Неизвестно"))

Но теперь Excel выдает ошибку-Слишком много аргументов! Хотя их всего три sad Где тут может крыться ошибка?

Эта работает нормально =ЕСЛИ($J8<СЕГОДНЯ();"Закончена";ЕСЛИ($I8>СЕГОДНЯ();"Планируется";"В процессе"))
 
Ответить
Сообщениеполучилась формула

=ЕСЛИ($J8<СЕГОДНЯ();"Закончена";ЕСЛИ($I8>СЕГОДНЯ();"Планируется";"В процессе");ЕСЛИ($I2="";"Неизвестно"))

Но теперь Excel выдает ошибку-Слишком много аргументов! Хотя их всего три sad Где тут может крыться ошибка?

Эта работает нормально =ЕСЛИ($J8<СЕГОДНЯ();"Закончена";ЕСЛИ($I8>СЕГОДНЯ();"Планируется";"В процессе"))

Автор - mmmo
Дата добавления - 15.05.2013 в 17:55
Rustem Дата: Среда, 15.05.2013, 18:00 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Код
=ЕСЛИ($B2="";"Неизвестно";ЕСЛИ($B2<СЕГОДНЯ();"Закончена";ЕСЛИ($A2>СЕГОДНЯ();"Планируется";"В процессе")))


WMR: R183220163895
 
Ответить
Сообщение
Код
=ЕСЛИ($B2="";"Неизвестно";ЕСЛИ($B2<СЕГОДНЯ();"Закончена";ЕСЛИ($A2>СЕГОДНЯ();"Планируется";"В процессе")))

Автор - Rustem
Дата добавления - 15.05.2013 в 18:00
mmmo Дата: Среда, 15.05.2013, 18:05 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 1 ±
Замечаний: 0% ±

Rustem, огромное-преогромное спасибо!

То есть причина в том, что не ЕСЛИ ТО в конце стояли?
 
Ответить
СообщениеRustem, огромное-преогромное спасибо!

То есть причина в том, что не ЕСЛИ ТО в конце стояли?

Автор - mmmo
Дата добавления - 15.05.2013 в 18:05
  • Страница 1 из 1
  • 1
Поиск:

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