簡體   English   中英

Excel 公式在嘗試計算加班時間或更少時間時不起作用

[英]Excel formula not working while trying to calculate overtime or lesser time

我需要創建一個公式,該公式將根據持續時間返回員工的加班時間/較少時間。

我想把公式放在 Q 列中。

在此處輸入圖片說明

要求是這樣的——

  • 如果總工期(O 列)為 0,則 OT 小時數 = 0。
  • 如果總工期 >12 且就業類型 = 承包商,則加班時間 = 12-O6 否則為 O6-12。
  • 如果總工期 >8 且就業類型 <> 承包商,則 OT 小時數 = 8-O6 否則為 O6-8。

我輸入了以下公式,但它不起作用。

=IF(O6<>0,((IF(AND(D6<>"Contractor",O6>8),O6-8,8-O6),IF(AND(D6="Contractor",O6>12),O6-12,12-`O6))),0)`

這應該適合你:

=IF(O6=0,0,IF(D6="Contractor",IF(O6>12,O6-12,12-O6),IF(O6>8,O6-8,8-O6)))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM