1樓:s今生緣
8:33遲到1小時,12:57正點,18:
08算加班0.5小時麼,那豈不是1+0.5-1=0.
5小時,為何是0呢?同樣17:47那行也是0.
5小時?……
2樓:上善若水
貴單位福利真好。比如第三行,基本都準時上下班,還能有1個小時的加班?!
言歸正傳,如果17:30以後刷卡沒有1個小時額外福利加班,公式如下:
首先把第一行早上中午晚上去掉,都改成時間,方便公式計算在d2輸入公式=if(a2>a$1,-int((a2-a$1)*24*4)/4,int((a$1-a2)*24*4)/4)+if(b2>b$1,-int((b2-b$1)*24*4)/4,int((b$1-b2)*24*4)/4)+if(c2>c$1,-int((c$1-c2)*24*4)/4,-int((c2-c$1)*24*4)/4),公式的每一項對應早中晚考勤時間。
格式刷下拉即可。
至於17:30後額外1個小時福利加班情況,是否雙倍加班費?如果是,公式第三項if(c2>c$1,-int((c$1-c2)*24*4)/4,-int((c2-c$1)*24*4)/4)修改為if(c2>c$1,-int((c$1-c2)*24*4)/4*2,-int((c2-c$1)*24*4)/4)
3樓:匿名使用者
早上7:30上班,8:10算沒遲到???
在excel**中,怎麼使用if時間函式執行時間加減?計算早晚班補貼工時滴
4樓:匿名使用者
假設資料如下圖所示:
則在c2單元格輸入公式:
=if(if(b2<(datevalue(text(a2,"yyyy-mm-dd"))+time(22,0,0)),0,b2-(datevalue(text(a2,"yyyy-mm-dd"))+time(22,0,0)))*24<9,if(b2<(datevalue(text(a2,"yyyy-mm-dd"))+time(22,0,0)),0,b2-(datevalue(text(a2,"yyyy-mm-dd"))+time(22,0,0)))*24,9)
結果就是補貼工時
5樓:無畏
問題1:=if(d1>--"22:00",d1-"22:00","")
問題2:=text(mod("7:00"-"22:00",1),"[h]:mm")
問題3:=round(24*mod("7:00"-"22:00",1),2)
excel計算時間 比如我現在單元格里輸入19-5(晚上19點上班早上5點下班)
6樓:匿名使用者
=if(((right(e1,len(e1)-find("-",e1))-left(e1,find("-",e1)-1)))>0,right(e1,len(e1)-find("-",e1))-left(e1,find("-",e1)-1),right(e1,len(e1)-find("-",e1))+24-left(e1,find("-",e1)-1))
7樓:匿名使用者
輸入=if(right(a1,len(a1)-find("-",a1))-left(a1,find("-",a1)-1)<0,right(a1,len(a1)-find("-",a1))+24-left(a1,find("-",a1)-1),right(a1,len(a1)-find("-",a1))-left(a1,find("-",a1)-1))
excel中指定一個日期時間,求自動計算出8小時後的日期時間,但要減去晚上20點到第二天早上8點的時間段
8樓:匿名使用者
公式如下:
=if((a2-datevalue(text(a2,"yyyy/mm/dd")))>0.5,a2+5/6,a2+1/3)
解析:這個需要分兩種情況
如果8小時後超過20點,即當前時間超過12點,則應在當前基礎上再加12小時(20點到次日8點),再加8小時,即需要加20小時;
如果8小時後未超過20點,即當前時間不超過12點,則直接在原來的基礎上加8小時即可。
excel中的日期計算,實際上就是數字計算,1天相當於數字1,20小時是5/6天,8小時是1/3天。
9樓:匿名使用者
轉日期型資料 直接加減
我要用excel實現,在早、中、晚不同時間輸入內容時,單元格自動把底紋設為不同顏色。
10樓:匿名使用者
在對應的工作表裡用vba,下付**,我用的 minute做的試驗,你換成hour就行了
試驗效果:只有變化過的單元格(包括雙擊)才會根據時間變色,26 27 28是分鐘 3 6 5 分別是紅黃藍
private sub worksheet_change(byval target as range)
if minute(now()) >= 0 and minute(now()) < 26 then
on error goto exitsub
if target <> "" then
target.interior.colorindex = 3
end if
elseif minute(now()) < 27 then
on error goto exitsub
if target <> "" then
target.interior.colorindex = 6
end if
elseif minute(now()) < 28 then
on error goto exitsub
if target <> "" then
target.interior.colorindex = 5
end if
end if
exitsub:
end sub
11樓:匿名使用者
公式1 =and(g4<>"",hour(g4)<12)或 (g4<>"")*(hour(g4)<12)
公式2 =and(g4<>"",hour(g4)<18)或 (g4<>"")*(hour(g4)<18)
公式3 =and(g4<>"",hour(g4)<24)或 (g4<>"")*(hour(g4)<24)
12樓:匿名使用者
1、選中代表性的一行,如第一行
2、點 條件格式-使用公式確定單元格,寫公式 =mod(row(),2)=0,設定格式為填充選定的顏色
3、選定的行用格式刷刷至其它的行即可:
EXCEL中,判斷單元格的內容是否包含於另單元格中,用什麼函式可以比較
材料 工具 excel2010 1 如下圖在a列,我們輸入 的是我們計劃中應蒐集的資料 2 首先我們如下圖版,輸入了一個權查詢替換公式3 進一步修改公式,將公式的原始值後面加一個頓號4 當替換完頓號,如下圖就要對公式做進一步的修改5 在c2單元格中,原有公式的基礎上,外套一個if函式,讓當b列的值為...
VBA判斷單元格是否包含字元EXCEL
舉例說明,有兩個單元格 a1 存放abc a2 為空白。設計一個vba程式,判定a1和a2是否為空白,並將結果放在b1 放a1的結果 和b2 放a2的結果 如下 sub判定 dimm s asstring dimm t asinteger dim結果 asstring dimi asinteger ...
excel中在單元格輸入數字A,另單元格輸入另數字B,如何實現A加1加B次
先把相應行或列設成的資料類形設為文字,然後在第一個單元格輸開始序號,然後往下或往右的單元格拖拽就行。c1單元輸入公式 if a 1 b 1 a 1 row a1 1,a 1 row a1 1,下拉公式 c1輸入 if a 1 row 1 a 1 b 1,a 1 row 1 回車並向下填充。excel...