Я делаю формулу, чтобы показать годы обслуживания сотрудников. Например:

  • Человек А (имеет 44 года службы)
  • Человек Б имеет 15 лет службы

У меня есть график, показывающий 5 лет, 10 лет, 15 лет ... 50 лет.
Формула, которую я использую, улавливает все, что больше, чем годы, которые я ищу. (Мне нужно показать год, близкий к году службы человека)

Используемая формула:

  • Человек А =IF((H3>45),"NO","Yes")
  • Человек B =IF((H3>15),"NO","Yes")

другая формула, которую я использовал, была
=IF(H3>40,"H>40",IF(P1>40,"P>40","none>10"))

2 ответа2

1

Предполагая, что количество лет службы указано в A1 , вы можете использовать следующую формулу, чтобы получить количество лет службы:

=CONCATENATE(INDEX({0,5,10,15,20,25,30,35,40,45,50},MATCH(A1,{0,5,10,15,20,25,30,35,40,45,50},1)), " years")
1

Это покажет ближайший год службы, округленный до ближайшего кратного 5.

=(int(YearsOfService/5)*5)

Замените YearsOfService ссылкой на ячейку на годы обслуживания этого человека.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .