#excel-formula
#excel-формула
Вопрос:
Я просто хочу задать формулу Excel для этого.
Если сотрудник работает более одного года, у него будет бесплатная униформа
Если он был принят на работу 1 октября 2015 года и запрашивает новую форму 22 октября 2016 года, то у него должна быть бесплатная форма.
10/1/2015 — 22.10.2016 = «Могу воспользоваться бесплатной формой» или «Не могу воспользоваться!»
Я просто хочу, чтобы два необязательных ответа отражали использование формулы Excel.
Спасибо
Ответ №1:
Если бы я создал формулу, подобную этой:
Я бы использовал 4 столбца ячеек: дата приема на работу, Запрос даты, Годы службы, isAvail
За годы моей службы я бы использовал DateDif
функцию, Где =(DateDif('cella','cellb',"m")/12)
, чтобы получить год. Затем в столбце isAvail я буду использовать =IIF('cellc >= 1', "Can Avail","Cannot Avail")
Посмотрим, поможет ли это.
Комментарии:
1. Если это вам поможет. Отметьте это как ответ. Приветствую вас
2. @gnMercadoWhat, если доступ предоставляется только один раз в каждом последующем году
3. Что, если доступ предоставляется только один раз в каждом последующем году. Какой будет моя формула?
4. Затем подсчитайте общее использование этого сотрудника. Затем проверьте, используется ли он / она более одного раза. Вы могли бы сделать что-то вроде флага или примечания в вашем Excel.
5. Что, если доступ предоставляется только один раз в каждом последующем году. Какой будет моя формула? Например, сотрудник запрашивает другую бесплатную форму 25 февраля 2017 года, он не должен получать бесплатную форму, поскольку ею можно воспользоваться только один раз в следующем году. Поскольку дата его приема на работу — 1.10.2015, он не может воспользоваться, потому что ему нужно проработать в компании еще 1 год, который приходится на 1.10.2017.
Ответ №2:
Я бы использовал эти четыре столбца
и используйте следующую формулу в D2:
=IF(AND((C2-A2)/365>=1,(C2-B2)/365>=1),"Can avail free uniform","Cannot avail")
При этом проверяется время, прошедшее с даты найма, И время, прошедшее с момента предыдущего запроса, превышающее 1 год, и возвращается значение «Могу воспользоваться бесплатной униформой», если оба значения равны или больше 1, и возвращается значение «Не могу воспользоваться», если одно из них меньше 1.