我想設定Excel加班時間計算公式

2022-09-15 04:00:28 字數 5865 閱讀 1262

1樓:百足先鋒

可以將d1和e1單元格時間格式 選為 13:30,再進單元格格式裡面自定義 單元格d1,e1 為 h"/"mm" " 格式,然後將f1的單元格格式自定義中輸入 [>=0.0416667]h"小時"m"分";[m]"分" ,然後在f1裡面輸入=e1-d1,即可顯示出時間段有幾個小時多少分。

注意在d1,e1中輸入資料的格式要為13:30,他的顯示格式將自動為13/30,即可達到公司要求

2樓:匿名使用者

我有個建議,將單元格格式設為自定義,型別:h/mm

時間按時間格式錄入,如18:15(顯示為18/15)。

這樣,計算時間非常簡單,直接相減就可以了。

3樓:匿名使用者

1.先設定d和e列單元格格式為文字;

2.選擇並採納狂風之子ly的答案;

3.下拉f1到f17;

**********===我自己的答案繞了一大圈**********====

="共加班時長小時

"))-timevalue(substitute(d1,"/",":")))*24-rounddown((timevalue(substitute(e1,"/",":"))-timevalue(substitute(d1,"/",":

")))*24,0))*60,0)&"分鐘"

4樓:狂風之子

還是用text函式吧,

=text(text(substitute(e1,"/",":"),"hh:mm")-text(substitute(d1,"/",":

"),"hh:mm"),"h:mm")

在2010裡面測試通過。

5樓:匿名使用者

在f1輸入公式: =timevalue(substitute(e1,"/",":"))-timevalue(substitute(d1,"/",":"))

往下填充

如何用excel計算加班時間,非常感謝

6樓:小小歐平兒

1、首先,將加班時間打卡匯出成為一個excel**,然後開啟。

2、在e3單元格中,輸入函式=text(mod(c3-d3,1),「h小時m分鐘」),然後點選回車。

3、其中mod是時間函式,將實際下班時間**c3-正常下班時間d3,這樣就可以算出多上班了多久,然後輸入後面的格式來規範結果。

4、當回車之後,正常的加班時間就已經出來了,如果想要批量操作的話,只需要雙擊**即可,或者拖動後面的十字即可。

7樓:斛孤俎光熙

假設a1是下班時間,b1是員工工資,c1是加班工資,則在c1這樣寫:

=if(a1>timevalue("17:00"),(a1-"17:00")*1.5*b1,0)

當然,你必須根據實際情況把公式改變一下。

8樓:匿名使用者

你所說的加班時間是,是從下班時間開始加班的加班結束時間吧,如果是就用下面公式:

=floor((加班時間-下班時間)*24,0.5)注意:輸入公式的單元格數字格式用常規或數值格式,如果跨過晚上12:00的時間,一定要把下班時間和加班時間結束的日期也寫上

當然一般加班時間沒有超過24小時的,所以如果有跨過晚上12:00也可以改成下面的公式:

=floor(mod((加班時間-下班時間),1)*24,0.5)此公式不能加日期

excel如何寫公式來根據不同的日期設定是否需要加班

9樓:

以2007版excel為例,根據下圖中的日期,判斷是否加班,方法如下:

1、開啟excel**,判斷是否加班的前提首先要判斷該日期是否屬於周

六、週日。在單元格b2中輸入if條件函式,即:=if(),如下圖所示。

2、運用or邏輯函式確定測試中的所有條件是否均為 true,即輸入:or(),如下圖所示。

3、用函式weekday來判斷週末,weekday函式返回目標單元格中的日期是一週中的第幾天。 預設情況下,天數是 1(星期日)到 7(星期六)範圍內的整數。

所以要判斷a1單元格中的日期是否為週末,則輸入weekday(a1)=1,weekday(a1)=7 。if函式第一個引數設定完成。如下圖所示。

4、if條件函式第二個引數,就是當其第一個引數(即條件)成立時,返回if函式的第二個引數的設定值,因為我們的條件是,當a1單元格是週末是,則條件成立,返回值:是,所以輸入:「是」,如下圖所示。

5、輸入if函式最後一個,也就是第三個引數,當第一個引數(即條件)不成立時,返回if函式的第三個引數的設定值,即:否,所以輸入:「否」,如下圖所示。

6、輸入完成,按回車鍵返回計算結果,如下圖所示,最後將滑鼠游標移動到b2單元格右下角,當其呈現「+」字型時下拉複製公式即可。根據不同的日期設定是否需要加班完成。

10樓:樂點微享

先要看你a列的格式是不是文字,如果是文字的話,那麼就直接根據文字去判斷

你這個資料好像在第二行開始的

b2公式, =if(or(right(a2,1)="六「,right(a2,1)="日」),"是「,"否「)

如果是日期格式的話,用下面的。

=if(mod(a2,7)<2,"是","否")你分辨不出來沒關係,都試試,肯定有個能用。

輸入完了往下拉。

11樓:

b2公式:

=if(weekday(a2,2)>5,"是","否")下拉。

12樓:匿名使用者

在b2單元格輸入以下公式

=if((weekday(a2)=7)+(weekday(a2)=1),"是","否")

如何在excel中計算加班時間及加班費?

13樓:匿名使用者

加班費計算舉例說明。

公式設定如圖:

h1單元格放置的是基準工資。

d2公式:=weekday(b2,2)

e2公式:=if(and(d2<>6,d2<>7),if(c2>8,c2-8,0),c2)

f2公式:=if(and(d2<>6,d2<>7),e2*$h$1*1.5,e2*$h$1*2)

公式結果如圖:

14樓:洋老師辦公教程

首先在單元格內輸入底薪,除以上班天數,在除以正常上班小時,在乘以加班的小時按回車確定,在向下填充,就能計算出來。

15樓:太極健

按照你規定的加班時間乘以加班計時工資,就是你的加班費

樓下說錯了,不是加,是乘

原來我修改了,樓上變樓下了,那是說樓上的。呵呵

16樓:匿名使用者

a1列是加班時間,b1列是加班工資,c1列用=a1+b1就是加班費了

怎麼通過excel**計算出加班時間?怎麼設定公式?

17樓:匿名使用者

加班時間一般都是分段計算的,不能用下班時間與最後打卡時間直接加減。

大部分單位會推遲1小時下班時間作為 休息、吃飯的時間,其他的按小時算(有些事不足小時的要去掉),比較常見的可以參考

=hour(k4-j4-0.04167)+round(minute((k4-j4-0.04167))/30,0)

就是減去1小時休息時間,且對分鐘四捨五入(不足半小時的去掉,超過半小時算1小時)

計算結果是直接顯示加班小時數(因為很多單位是按小時給錢)

用excel的什麼公式怎麼計算加班小時數。

18樓:一點設計演示

1.不少考勤系統記錄下來的每天考勤情況形如下圖所示,可以看到,當天所有的出勤記錄都在一個單元格內,無法進行有效統計。因此,需要對這些考勤記錄進行分列,去掉非加班記錄,才能進行加班工時統計。

2.選中所有打卡記錄,如下圖所示,依次開啟「資料」-「分列」選單。

3.接著,在文字分列嚮導裡選擇合適的檔案型別。一般各個記錄之間是空格等分隔符號隔開,因此,需要選「分隔符號」。然後單擊「下一步」進行下一步驟的操作。

4.接著,根據記錄資料的情況選擇分隔符號,例如本文演示的資料裡用的是空格。

5.接著再選擇分列後每列的資料格式,一般選「常規」即可。至此,分列設定完成,單擊「完成」按鈕即可。

6.分列後,把非加班記錄去掉,保留加班考勤記錄供隨後的統計用,例如下圖所示的f和g列。

7.去掉非加班考勤記錄後,把加班記錄整理成加班工時統計表,接著就可以進行工時統計了,例如下圖所示。

8.一般加班薪酬都是按小時計算的,而計算工時則是用半小時作為基準單位,不足半小時的部分捨去,例如加班50分鐘只計算0.5個工時,而加班1小時10分鐘只計算1個工時。

當然,具體的計算方法各個企業有不同的規定,本文以上述普遍規則來講解,即以半小時作為工時計算基準單位。

9.如下圖所示,在d2裡輸入「=int((hour(c2-b2)*60+minute(c2-b2))/30)/2」,利用這個公式即可計算出編號為1001的員工的加班工時。

hour(c2-b2)是計算上下班時刻的時位差,然後乘以60換算成分鐘;minute(c2-b2)計算上下班時刻的分位差,結果是分鐘。把時位差和分位差相加後除以30(半小時),即可計算出加班多少個基準單位工時(半小時),int函式則是捨棄結果的小數部分(也就是忽略不足半小時的加班時間不計),最後把結果除以2換算成小時以方便考核績效和核發加班費。

10.計算出d2單元格的加班工時後,其他員工的加班工時則可以用填充控制代碼快速完成。具體操作是先選中d2,然後把滑鼠放在d2右下角,當滑鼠形狀變成加號的時候,就按住滑鼠左鍵不放,沿著d2列向下拖曳即可,需要計算哪些員工的加班工時,就拖到**。

至此,統計員工的加班工時就完成了。

19樓:

加個判斷,如果遇到負的+24就行了。

如3-18=-15

-15+24=9

如a1列是上班,b1列是下班,c列計算時間公式為:

=if(b1-a1>=0,b1-a1,b1-a1+24)

20樓:匿名使用者

建議跨天的時間值輸入 日期加時間的格式 如 a1單元格輸入 2012/11/15 18:00 b1單元格輸入 2012/11/16 3:00 (注日期和時間之間必須鍵入一個空格)

公式可以寫為

=b1-a1

21樓:匿名使用者

結果是不是負15呀 你這樣輸入,電腦理解為從一天的三點到十八點 如果你不改公式的話就不能這樣輸入了 應該改為18:00-24:00 0:00-3:00

22樓:

用這個 =mod(晚時間-早時間,1)

excel函式計算加班時間

23樓:次次次蛋黃米亞

1、首先,將每個人的姓名和相應的打卡時間記錄在excel之中。

2、然後點選選單欄中的「資料」選項卡,在資料選項卡中找到我們所需要的「資料工具」中的「分列」。

3、點選「分列」,彈出選項卡,選擇「固定寬度」,然後點選「下一步」按鈕。

4、在文字分列嚮導中,適當調整列表的位置,使得每一個時間點都分隔開,接著點「下一步」按鈕。

5、列表就單獨分割開了。

6、根據上面的步驟,在「加班時間」這一列的對應方,如圖所示,輸入函式「=text(mod(c2-b2,1),"h小時m分鐘")」,然後點選回車鍵,顯示d2內容。

7、在顯示結果欄的下方出現十字形游標時,下拉或者雙擊,則可以填充所有的內容了。

Excel函式計算加班時間,excel函式計算加班時間

首先了解時間系統 時間是從1900 1 1開始,單位是天 具體的時間比如8 00,用數值顯示就是0.3333,乘以24 8 用結束時間 開始時間 24 工作時間 17 00 8 00 24 9 中午休息1小時看看具體的公式 在d2中輸入 if c2 17 30 1440 15,c2 17 30 14...

excel 考勤遲到早退時間計算

在e2中輸入或複製貼上下列公式 if c2 8 45 0,遲到 text c2 8 45 m 分鐘 下拉填充 在f2中輸入或複製貼上下列公式 if d2 17 00 0,早退 text 17 00 d2,m 分鐘 下拉填充 e2輸入公式 if c2 if c2 8 45 遲到 text c2 8 4...

ecel怎麼計算員工工作時間,Excel怎麼計算員工工作時間

你好 你日期時間格式,寫成這樣a1 2013 8 10 8 21 a2 2013 8 11 4 52 日期與時間中間有一個半形空格 然後用公式求出時間 hour a2 a1 a1輸入上班日期 時間,b1輸入下班日期 時間,輸入公式 b1 a1,格式設為d 天 hh mm即可。a1輸入8 10 8 2...