SharePoint рассчитывается столбец с 3 условиями - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть список SharePoint, например: Список SharePoint

"Все часы за смену" рассчитываются из = IF ([Time Out] = "", "0", TEXT ([Time Out] - [Time In], "h")).
Затем необходимо вычесть перерывы.Мои «Часы за смену» рассчитываются из «Все часы за смену» по формуле:

=IF([All Hours per Shift]<4,[All Hours per Shift],IF(AND([All Hours per Shift]>4,[All Hours per Shift]<11.9),[All Hours per Shift]-0.5,IF([All Hours per Shift]>11.9,[All Hours per Shift]-1.5)))

Мне нужно:
AllHoursPS <4, ничего не делать <br>AllHoursPS> 4 и <11,9, затем -0,5 ч <br>AllHoursPS> 11,9, затем -1,5 ч

Оба столбца, «Все часы на смену» и «Часы на смену», представляют собой числовые столбцы с 1 десятичным знаком.

К сожалению,формула всегда вычитает 1,5 часа.Почему?

Может кто-нибудь помочь, пожалуйста?

Спасибо.

Slawek

1 Ответ

0 голосов
/ 20 сентября 2019

Какой тип столбца «Все часы в смену»?

Предполагая, что это числовой столбец, вы можете использовать эту формулу:

=IF(value([All Hours per Shift])<4,[All Hours per Shift],IF(AND(value([All Hours per Shift])>4, value([All Hours per Shift])<11.9),[All Hours per Shift]-0.5,IF(value([All Hours per Shift])>11.9, [All Hours per Shift]-1.5)))

enter image description here

...