ФОРМУЛА EXCEL ДЛЯ ДАТ

#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.