1、求助:如何使用excel公式計算加班時間呢?
如圖:
D5公式:
=FLOOR((TEXT("9:0"-D3,"0.00;\0")+TEXT(D4-"18:0","0.00;\0"))*24,0.5)
右拉。
2、急!!在線等!excel用weekday判斷星期后,“是否加班”?
首先
weekday(a3,2)的作用是,根據(jù)a3的日期是星期幾
if()函數(shù)是判斷函數(shù),判斷括號里面的條件或公式是否成立,
所以,if(weekday(a3,2)>5)
的邏輯就是,判斷a3這一個日期是否
屬于周六或周日,
那么,公式中5的意思可以理解為
周五3、excel計算加班時間
使用分段函數(shù)啊
下面的變量自己轉(zhuǎn)成單位格地址
上班時間=結(jié)束時間-開始時間
用if函數(shù)進(jìn)行分段
第一種情況
:
上班時間<10
則
加班時間=0
上班時間>10
加班時間=上班時間-10
=if(結(jié)束時間-開始時間<10,0,結(jié)束時間-開始時間-10)
第二種情況
上班時間<9
加班時間=0
上班時間>9
<10
加班時間=(上班時間-9)/2
上班時間大于10的
加班時間=上班時間-9.5
=if(結(jié)束時間-開始時間<9,0,if(結(jié)束時間-開始時間<10,(結(jié)束時間-開始時間)/2,結(jié)束時間-開始時間-9.5))
第三種情況
你的時間前面要加上日期
這樣就可以直接相減了
一樓所言及是,不過有點問題
不是0。4,而是1/24,EXCEL是以天為單位的。1/24就是一個小時
對于
上班時間23:00
下班時間
8:30
如何計算上班時間
只能倒減來計算為:24-(23:00-8:00)*24,單位(小時)
上班時間a1
下班時間b1
加班時間
c1輸入
=(B1-A1-0.4)*24-0.4
上班時間23:00
下班時間
8:30
如何計算上班時間
不明白你的意思
時間之差減去沒用的時間的就是上班時間唄4、excel中根據(jù)時間點數(shù)據(jù)判斷是否有加班
在C2中輸入或復(fù)制粘貼下列公式
=INT(B2)+MIN("8:29",MOD(B2,1))-INT(A2)-MAX("17:31",MOD(A2,1))
下拉填充5、怎么在excel中單元格中運(yùn)用if函數(shù)表示周末是否加班
具體操作如下:
假設(shè)日期寫在A1單元格,B1單元格如有簽到(即B1單元格非空值),則A1日期如果為周未,且B1單元格有內(nèi)容,為周未有加班,如果不是則為沒有加班顯示成空值,那么這個公式可以寫成
=IF(OR(TEXT(A1,"AAA")={"六","日"})*(B1<>""),"周未加班","")
或=IF((WEEKDAY(A1,2)>5)*(B1<>""),"周未加班","")
下拉填充公式如圖所示:
拓展資料:
Excel中的IF函數(shù),根據(jù)指定的條件來判斷其"真"(TRUE)、"假"(FALSE),根據(jù)邏輯計算的真假值,從而返回相應(yīng)的內(nèi)容??梢允褂煤瘮?shù) IF 對數(shù)值和公式進(jìn)行條件檢測。
IF(logical_test,value_if_true,value_if_false)
Logical_test 表示計算結(jié)果為 TRUE 或 FALSE 的任意值或表達(dá)式。
Value_if_true logical_test 為 TRUE 時返回的值。
Value_if_false logical_test 為 FALSE 時返回的值。
在EXCEL2003中 函數(shù) IF 可以嵌套七層,在EXCEL2007中可以嵌套64層,用 value_if_false 及 value_if_true 參數(shù)可以構(gòu)造復(fù)雜的檢測條件。
在計算參數(shù) value_if_true 和 value_if_false 后,函數(shù) IF 返回相應(yīng)語句執(zhí)行后的返回值。
假設(shè)日期寫在A1單元格,B1單元格如有簽到(即B1單元格非空值),則A1日期如果為周未,且B1單元格有內(nèi)容,為周未有加班,如果不是則為沒有加班顯示成空值,那么這個公式可以寫成
=IF(OR(TEXT(A1,"AAA")={"六","日"})*(B1<>""),"周未加班","")
或
=IF((WEEKDAY(A1,2)>5)*(B1<>""),"周未加班","")
下拉填充公式
如圖
相關(guān)文章: