excel自動計算19點後的加班時間

2023-01-05 16:26:26 字數 6106 閱讀 6270

1樓:匿名使用者

這個需要加入一個輔助列,不然公式會很長。

如下圖:

b1公式:=(value(a1)-int(value(a1))-(value("19:00")-int(value("19:00"))))/value("1:00")

c1公式:=if(b1-int(b1)<0.5,int(b1),if(b1-int(b1)>0.5,int(b1/0.5)*0.5,b1))

其中a1為刷卡時間

當然也可以不加入輔助列,直接在c1輸入

=if(((value(a1)-int(value(a1))-(value("19:00")-int(value("19:00"))))/value("1:

00"))-int(((value(a1)-int(value(a1))-(value("19:00")-int(value("19:00"))))/value("1:

00")))<0.5,int(((value(a1)-int(value(a1))-(value("19:00")-int(value("19:

00"))))/value("1:00"))),if(((value(a1)-int(value(a1))-(value("19:00")-int(value("19:

00"))))/value("1:00"))-int(((value(a1)-int(value(a1))-(value("19:00")-int(value("19:

00"))))/value("1:00")))>0.5,int(((value(a1)-int(value(a1))-(value("19:

00")-int(value("19:00"))))/value("1:00"))/0.

5)*0.5,((value(a1)-int(value(a1))-(value("19:00")-int(value("19:

00"))))/value("1:00"))))

2樓:匿名使用者

假設時間放在a1,加班小時中輸入

=max(0,int((f16-time(19,0,0)-int(f16))*48)*0.5)

然後往下拉即可。

excel中如何計算加班時間

3樓:次次次蛋黃米亞

1、首先,將復每個人的姓名和相制

應的打卡時間記錄在

baiexcel之中。

du2、然後點選選單欄zhi中的「資料」選項卡dao

,在資料選項卡中找到我們所需要的「資料工具」中的「分列」。

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

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

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

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

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

4樓:匿名使用者

這個問題有點難,我先分步驟簡單梳理一下,然後一口氣把公式寫出來。

第一步:計算實際內的加班時間(精確到

容1分鐘)。

第二步:用實際加班時間除以30分鐘,看看實際加了30分鐘的多少倍。

第三步:哪怕是0.9個30分鐘也不能算30分鐘,所以得把這個倍數的小數點去掉,只保留整數部分,利用函式rounddown來實現,第二個引數0表示保留零位小數,也就是取整。

(舉一反三,你就知道roundup和round分別代表什麼意思了~)

第四步:把上一步的倍數再乘以30分鐘,就是最終的加班時間了。

弄懂了上面四個步驟,最後就可以一口氣把公式寫出來了。

=rounddown((b3-"16:30")/"0:30",0)*"0:30"

注意這裡沒有單元格的引用,所有的時間因素都得用引號引起來。如果不影響美觀的話,建議把「16:30」和「0:30」做成單元格,以方便引用。

5樓:匿名使用者

1/9 分步閱讀bai

如圖用excel**編du制員工的上

班和下班時間zhi,由此來計算dao員工的加專班時間長短。屬

2/9在需要顯示加班時間的地方寫上公式函式的前半部分,如圖所示「=text(」。公式要在英文狀態下輸入。text表示的是顯示結果是文字格式。

3/9然後在繼續完成公式後半部分的編寫。

4/9公式輸入完畢之後單擊「enter",其計算結果如下所示。

5/9在顯示結果的右下角出現十字形狀的游標時,下拉單元格,進行公司的填充。

6/9公式填充完畢之後的計算結果如下所示,完成了所有員工加班時間的計算。

7/9除了按中文顯示之外,也可以使得計算結果按照我們習慣的形式顯示,其公式編寫如下所示:

8/9單擊」enter「鍵,其計算結果如下所示:

9/9複製公式,做相對引用

6樓:愛小欣欣老師

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

7樓:琴竹禰安

excel中如抄何計算加班時間昨天檢舉

襲360u629911109

3級73次瀏覽

正常18:00下班,15分鐘以上45分鐘以下算0.5小時。45分鐘以上算1小時

=ceiling((a1-timevalue("18:00"))*24,0.5)

8樓:王立琦雙魚

**中計算加班時間只需要把幾個時間選定然後加在一起就行了!

9樓:奕藏從幻

時間直接相減

就是bai8:16,如果你要顯示為du8小時16分只要自定義一下格式zhi(h小時mm分)就是dao了.預設就是精確到分(與你輸入的資料有關)

還有不知你上面的合計時間6:04是怎麼算出來的?

加班時間一個是5:10,一個是4:54是什麼意思?

合計一個月的只要用求和函式sum就可以了.

10樓:鮑水冬桐琛

具體工作時間減去八小時就是加班的時間呀,要看你是**是怎麼列的。

加班時間=實際工作時間-8

這樣就可以自動結算了

11樓:葷三詩義斯

如果a和baib列的單元格格式為時du間格式(在常規格式下zhi顯示為小於dao1的小數回),那麼c1的加班時間=round(max(if(a1<=b1,b1-a1,b1-a1+1)-8/24,0)*24,0)

如果a和答b列的單元格格式為文字的話,編輯公式麼就要稍微繁瑣一點了。

12樓:溥蘭娜璩禹

上班時間a1

下班時間b1

加班時間

c1輸入

=(b1-a1-0.4)*24-0.4

上班時間23:00

下班時間

8:30

如何計算上班時間

不明白你的意思

時間之差減去沒用的時間的就是上班時間唄

13樓:匿名使用者

在f4單元格輸bai

入以下公式du,然zhi

後向下填充公式

=int((e4-"16:30")/"0:30")*"0:30"

在f9單元格輸dao入

=sum(f4:f9)

如果版加班時間超過權24小時,輸入=text(sum(f4:f9),"[h]:00")

14樓:方括號

不清楚結果按bai什麼表示

du,給你再兩個公式,自己選

zhi擇dao。

按數值表示=floor(max(e4-"16:30",0)*24,0.5)

按時內間表示=floor(max(e4-"16:30",0),"00:30")

向下複製公式

合計數容直接求和就行了。=sum(f4:f8)

15樓:疏冉過子琳

如下圖:

d2公式為

=if(c2<8/24,c2+1-18.5/24,if(c2<21/24,0,c2-18.5/24))

右鍵設定d2單元格格式,數字,時間,13:30,確定,公式向下複製。

16樓:北極雪

第一步:將加

班時間打卡匯出成為一個excel**,然後開啟,選中第一行的後面一個回空格。

excel如何答計算加班時間?

第二步:輸入函式=text(mod(c3-d3,1),「h小時m分鐘」),然後點選回車。

excel如何計算加班時間?

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

excel如何計算加班時間?

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

excel如何計算加班時間?

5第五步:你需要注意的是,公式中的所有字母皆是在英文狀態下編寫,符號也是一樣,如果使用中文格式,將不是那麼好用。

17樓:祈樂荷洛和

一樓所bai

言及是,不過有點du問題

不是0。

4,而是zhi1/24,excel是以天為單位dao的。1/24就是一專個小時

對於上班時間屬23:00

下班時間

8:30

如何計算上班時間

只能倒減來計算為:24-(23:00-8:00)*24,單位(小時)

18樓:詩俊邁倫信

在輸入的時候把日期寫上,設定格式的時候只顯示時間即可。

這樣用樓上的公式就可以算出來了。不復雜。

19樓:容瀾嵇痴瑤

abcd

1員工姓名

bai上班時間du

zhi下班時間

加班時間

217:05

17:45

317:05

18:25

417:05

18:45

517:05

18:50

在d2處把如下公式複製過dao去:

=if(int((hour(c2-b2)+minute(c2-b2)/60)/0.5)*0.5<1,0,int((hour(c2-b2)+minute(c2-b2)/60)/0.

5)*0.5)

d3,d4處的公版式可以由d2處縱向拉下來(權就像拉序號1、2、3、4、5一樣)。依此類推。

這樣a列輸入員工姓名,b列、c列輸入加班開始、結束時間,在d列就自動得出此員工的加班時間。

20樓:匿名使用者

舉例說明抄

。例如有資料表如圖:

襲第一步:在baie2輸入公du式:=round((if(or(weekday(b2,2)=6, weekday(b2,2)=7),0,d2-c2-9/24))*24,1),然後拖zhi

動至e25.

第二步:在f2輸入公式:=round((if(or(weekday(b2,2)=6, weekday(b2,2)=7),d2-c2-9/24,0))*24,1),然後拖動至f25.

第三dao步:插入資料透視表。如圖:

21樓:宰嘉歆謇運

使用分段函抄

數啊下面的變bai量自己轉成單位格地du址上班時間

zhi=結束時間-開始時間

用if函式進行分段

第一種情dao況

:上班時間<10

則加班時間=0

上班時間》10

加班時間=上班時間-10

=if(結束時間-開始時間<10,0,結束時間-開始時間-10)第二種情況

上班時間<9

加班時間=0

上班時間》9

<10加班時間=(上班時間-9)/2

上班時間大於10的

加班時間=上班時間-9.5

=if(結束時間-開始時間<9,0,if(結束時間-開始時間<10,(結束時間-開始時間)/2,結束時間-開始時間-9.5))

第三種情況

你的時間前面要加上日期

這樣就可以直接相減了

如何用EXCEL函式自動計算在某一時間段內的銷售總額

使用求和函式即可,函式為 sum x y x位其實日期銷售總和,y為結束日期銷售總額。具體操作步驟如下。以2月1日至10日為例子進行演示。1 在系統中啟動excel,開啟需要編輯的excel檔案。2 製作出銷售總額的excel 3 選中銷售總額的單元格,圖中以c2位例,輸入公式 sum x y 文中...

為什麼excel中的sumifs計算時結果出現一條槓

你輸入的sumifs函式公式,裡面的逗號,連線日期的橫槓包括大於小於等於號全是英文編輯狀態下的,這樣,正確的答案就出來了 用sumifs函式得不到正確的結果 的處理步驟是 1 開啟excel工作簿 2 由題意可見,在g2單元格通過回sumifs多條件求和公式答,並沒有得到正確的結果,以文字格式存在的...

excel怎樣計算篩選後單元格的數量

1.首先雙擊開啟資料庫。2.點選頭部導航 建立 查詢設計 關閉彈出的視窗 點選左側的 sql 進行sql命令。3.首先查詢整張表的資料。輸入sql語句 select from news 輸sql語句後,點選左上角的紅色 號執行語句。會發現,表中的所有資料都被查詢出來。4.如果只想查詢news表中的 ...