Вопрос или проблема
Мои критерии следующие:
Если ячейка столбца “Срок действия” больше чем (60) дней = “Действительно”
Если ячейка столбца “Срок действия” меньше чем (60) дней = “Скоро истечет”
Если ячейка столбца “Срок действия” меньше чем (30) дней = “Скоро истечет”
Если ячейка столбца “Срок действия” между (0) днями и (-30) днями = “Истек”
Если ячейка столбца “Срок действия” меньше чем (-30) дней = “Рекомендация для удаления из CML”
=IF(L6>EDATE(TODAY(),6),”Свежий”,IF(L6<EDATE(TODAY(),6),”Н.Истекает”,IF(L6<=TODAY(),”Истек”,””)))
=IF(K161>EDATE(TODAY(),2),”Действительно”,IF(K161<=TODAY(),”Истек”,”Скоро истечет”))
Я пытался использовать эту формулу, но столкнулся с ошибкой аргумента “more than”. Пожалуйста, помогите мне.
Ответ или решение
Причина, по которой вы сталкиваетесь с ошибкой "more than argument" при использовании формул в вашем Excel-документе, заключается в ошибках в логике формул и недостаточном учете условий. Ваши требования к классификации сертификатов чётко обозначены, и мы можем создать более точную формулу, чтобы удовлетворить эти условия.
Условия для классификации сертификатов
- Действующий сертификат (Valid): Если срок действия сертификата истекает более чем через 60 дней.
- Скоро истекающий сертификат (Going to Expiry): Если срок действия сертификата истекает менее чем через 60 дней, но более чем через 30 дней.
- Скоро истекший сертификат (Expired Soon): Если срок действия сертификата истекает менее чем через 30 дней, но ещё не истек.
- Истекший сертификат (Expired): Если срок действия сертификата истёк, т.е. прошло от 0 до 30 дней.
- Рекомендация по удалению (Recommendation for Removal): Если срок действия сертификата истёк более чем на 30 дней.
Формула
Можно использовать следующую формулу, чтобы классифицировать сертификаты на основе текста описанного выше:
=IF(A1>TODAY()+60, "Valid",
IF(A1>TODAY()+30, "Going to Expiry",
IF(A1>TODAY(), "Expired Soon",
IF(A1>=TODAY()-30, "Expired",
"Recommendation for Removal"))))
Пояснение формулы:
A1>TODAY()+60
: проверяет, если дата истечения более чем через 60 дней.A1>TODAY()+30
: проверяет, если дата истечения менее чем через 60 дней и более чем через 30 дней.A1>TODAY()
: проверяет, если дата истечения менее чем через 30 дней, но ещё не истекла.A1>=TODAY()-30
: проверяет, если дата истечения истекла, но менее чем на 30 дней.- В случае, если соблюдается ни одно из приведенных условий, будет показано "Recommendation for Removal".
Важно помнить
- Убедитесь, что столбец, в котором находятся даты истечения, указан правильно в формуле.
- Убедитесь, что ячейки, содержащие даты, имеют правильный формат (формат даты).
- Проверяйте формулы на наличие ошибок и тестируйте с реальными данными, чтобы подтвердить корректность классификации.
С помощью этой формулы вы сможете без труда отслеживать статус сертификатов и принимать соответствующие меры в зависимости от их состояния.