求高手幫忙 用EXCEL計上班工時

2022-12-06 19:46:15 字數 4852 閱讀 3170

1樓:匿名使用者

c1=if(b1>a1,b1-a1,b1+"24:00:00"-a1)*24

(單元格要設為常規格式,才能顯示為9.5)

向下填充

2樓:匿名使用者

=hour(h5)+(minute(h5))/60+24-hour(g5)-(minute(g5))/60;一定要將其單元格格式設定為常規。

3樓:匿名使用者

這是夜班的函式:

=round((k138-j138)*24-(if(and(j138timevalue("22:30")),if(k138>timevalue("23:00"),timevalue("23:

00"),k138)-if(j138timevalue("2:10")),if(k138>timevalue("2:10"),timevalue("2:

10"),k138)-if(j1381),if(k138>1+timevalue("00:00"),1+timevalue("00:00"),k138)-if(j138<1,1,j138)))*24,2)

4樓:匿名使用者

round((k138-j138)*24-(if(and(j138timevalue("22:30")),if(k138>timevalue("23:00"),timevalue("23:

00"),k138)-if(j138timevalue("2:10")),if(k138>timevalue("2:10"),timevalue("2:

10"),k138)-if(j1381),if(k138>1+timevalue("00:00"),1+timevalue("00:00"),k138)-if(j138<1,1,j138)))*24,2)

excel中工時計算的公式

5樓:次次次蛋黃米亞

1、開啟excel**,在單元格中輸入需要計算工時的資料,下圖為具體資料顯示。

2、然後在d1單元格中輸入函式計算公式:=hour(b2-a2)+minute(b2-a2)/60-c2。

3、點選回車,即可生成函式計算結果,下圖中工時顯示為「3」,單位為小時。

4、點選d1單元格,下拉填充公式,即可批量生成公式計算結果。

6樓:義亭仵婭靜

將開始時間和結束時間分成兩個單元格輸入,用後一個減去前一個,再將結果設為時間格式。

7樓:匿名使用者

例如:a1單元格輸入8:30 ,b1單元格輸入18:00, 或 a1單元格輸入8:30 ,b1單元格輸入19:30 公式如下:

=text(if((b1-a1)*24<10,(b1-a1)*24-0.5,((b1-a1)*24-1)),"0.0")

8樓:

=hour(b1-a1)+minute(b1-a1)/60-n

a1為開始時間 b1為結束時間 n 為用餐時間 結果單元格格式為數值或常規

9樓:匿名使用者

可不可以分「早班工時、午班工時、晚班工時」三列來計算各個階段的工時,再來一列統計總工時?

在excel中如何計算個人整月上班工時數總和,每班上班時間不同,一整月如何計用公式???

10樓:水劃過

針對該問題,具體操作如下:

1、從卡系統中獲取公司員工的加班記錄。

2、在d1輸入:回=(c2-b2)*24,工式說明答:c2-b2加班結束時間 - 加班開始時間,結果乘以24,讓它以工作時間的形式顯示。

3、選擇e列篩選高階篩選將結果複製到列表區域中的其他位置:選擇e列,複製到:選擇f列以選中「選擇不重複的記錄」以確定。

4、此操作用於獲取e列不重複的工作人員的姓名。

5、在g1輸入**:=sumif(e:e,f:f,d:d)。

6、下拉模式完成剩餘的計算,即本月員工的工作時間。

11樓:用著追她

1、從打卡系統中來獲取到了公司工作源人員的加班記錄。

2、在d1輸入:=(c2-b2)*24,工式說明:c2-b2加班結束時間-加班開始時間,其結果乘以24,讓其以工時形式展示。

3、選中e列》篩選》高階篩選》將篩選結果複製到其他位置》列表區域:選擇 e列,複製到:選擇 f列  勾選「選擇不重複的記錄」》確定

4、此操作是為了獲取e列不重複的工作人員姓名。

5、在g1輸入**:=sumif(e:e,f:f,d:d)。

6、下拉工式完成剩餘計算,即得出該員工本月的工時。

excel如何根據入職日期計算工作時間

12樓:三石等風來

具體解決方法操作步驟如下:

1、首先建立一種**,輸入員工的姓名以及入職日期等資訊。

2、用dateif函式求兩個日期之間的差值,y代表的是結果返回值是年數,其完整的計算公式。

3、公式輸入完畢之後單擊"enter"鍵,可以得到如下的工齡計算結果。

4、拉動填充柄,可以完成其它單元格的計算,其計算結果如下所示:

13樓:匿名使用者

a1單元格為入職日期,b1單元格輸入函式「=text(sum(datedif(a1,today(),)*10^),"0年00月00天")」(輸入時「」號去掉),返回截至系統當前日期的工作年數、零頭月數、零頭天數。

如果要計算到指定日的工作時間,則在b1單元格錄入指定日期,在c1單元格輸入函式「=text(sum(datedif(a1,b1,)*10^),"0年00月00天")」(輸入時「」號去掉),返回截至指定日的工作年數、零頭月數、零頭天數。

14樓:咎愷載念雲

問題的關鍵是應用today()函式。

today()函式無引數,用法:=today()假設入職工期在a1單元格。

1、計算入職日期到年,公式為:=text(today()-a1,"y年")

2、計算入職日期到月,公式為:=text(today()-a1,"y年m月")

3、計算入職日期到天,公式為:=text(today()-a1,"y年m月d天")

15樓:

姓名 進公司日期 計算日 年資

張三 2010-1-5 2011-3-23 1.22前3列根據實際情況填寫,年資用函式:=round(days360(b2,c2,1)/360,2)

days360取相隔天數函式,round是四捨五入函式,為精確到2位小數。

16樓:匿名使用者

這樣算下來,時間會多一個月啊

用excel製作一份**來計算上班時間與加班時間?

17樓:合口味陳

先算出每天的上班小時數,再加一列基本出勤時間,上班時間減去基本出勤時間就等於加班時間。

18樓:

根據上下班時間計算加班時間的操作步驟如下:

第一,選中e2單元格,輸入公式:=text(mod(d2-c2,1),"h小時mm分")

按下回車鍵,即可得出第一位員工的加班時長,且顯示為「小時」「分」的形式。

第二,再次單擊選中e2單元格,向下複製公式,可快速得出每位員工的加班時間。

公式分析:

mod函式用於取餘數,此處我們利用mod函式進行了時間的計算。原因是每個時間也和日期一樣對應了一個序號,mod(d2-c2,1),首先是將d2和c2單元格中的時間轉化為其對應的序號(如d2單元格中時間對應的序號為0.916666666666667,c2單元格中時間對應序號為0.

770833333333333),然後再相減,取其餘數,再將餘數轉化為時間值。

19樓:匿名使用者

哇~你老闆真是個大好人啊!啥時候我們老闆也這樣該多好啊!!

求excel**工時統計公式?

20樓:匿名使用者

a1單元格寫入 09:00   b1單元格寫入 12:00   c1單元格寫入 13:20   d1單元格寫入 18:00

則e1單元格寫入公式

=b1-a1+d1-c1

或=text(b1-a1+d1-c1,"h小時m分鐘")

如果是a1單元格寫入09:00—12:00,b1單元格寫入13:20—18:00

則c1單元格寫入公式

=right(a1,len(a1)-find("—",a1))+right(b1,len(b1)-find("—",b1))-left(a1,find("—",a1)-1)-left(b1,find("—",b1)-1)   再設定單元格格式為時間格式中的時分格式

或=text(right(a1,len(a1)-find("—",a1))+right(b1,len(b1)-find("—",b1))-left(a1,find("—",a1)-1)-left(b1,find("—",b1)-1),"h小時m分鐘")

21樓:匿名使用者

0後面的8,3,6一共出現的次數,公式:

=sumproduct((a1:e998=0)*(a2:e999=8))+sumproduct((a1:

e998=0)*(a2:e999=3))+sumproduct((a1:e998=0)*(a2:

e999=6))

0後面的8一共出現的次數,公式:

=sumproduct((a1:e998=0)*(a2:e999=8))

0後面的3一共出現的次數,公式:

=sumproduct((a1:e998=0)*(a2:e999=3))

0後面的6一共出現的次數,公式:

=sumproduct((a1:e998=0)*(a2:e999=6))

求excel高手指教幫幫忙啊求excel高手指教幫幫忙啊

vlookup是個查詢函式 根據對應的值返回你查詢的列對應的行的值 上面的意思是 我假設你在是f列輸入的公式 f1 vlookup e e,c users administrator.pc 20130620ehe desktop 0708.xls 小區 g 1 t 65536,14,0 表示 在檔案...

excel計算問題,救急,求高手幫忙

你可以利用分類彙總項做以下操作 1 把活動單元格放置於資料單元格中。2 執行資料選單中的分類彙總。3 以姓名列進行求和彙總操作即可。呵呵!我剛才已經試過了,好用。通過篩選的辦法可以實現,如以下excel資料格式.a.b 1.01.安全 2.01.65 3.01.85 4.01.32 5.02.98 ...

用excel解方程出現了問題,求高手相助

a 0.507834912958535 比如一個數學公式 y 3x 1要求x 多少的時候y 100x在a1單元格,y在a2單元格。a2的公式為 3 a1 1設定單變數求解的時候。目標單元格為 a2。目標值為100。可變單元格為a1。最後在a1會得出結果33。5。斜線在座標中圖象在一象限,因為x是正整...