1樓:釋普定法師
公式:=mod(a2,1) 下拉,然後設定單元格數字格式為時間格式。
公式改為:=if(and(d2<=--"12:00",d2>=--"08:00"),"班次a","無班次")
2樓:山桑弓
=if(and(d1<=12:00,d2>=08:00),"班次a","無班次")
這個公式有幾個問題,8:00如果用在公式中,應寫為"8:00"或"8:0",兩邊要加上雙引號,否則不被認可,
加上雙引號,就是文字狀態的時間,直接用》=或<=來不妥當,容易誤斷,可以寫為a1-"8:0">0這樣,還有一個問題,你原始資料中是帶年月日的時間,2023年的序列數應該在4萬多,不能直接來與「12:00」之類的時間來比,可以先把年月日的因素去除,用mod(日期時間,1)轉化為時間就可以了,公式改為
=if(and(mod(d1,1)-"12:0"<0,mod(d2,1)-"8:0">0),"班次a","無班次")試試
3樓:匿名使用者
用 right(a1,5)提時間
用timevalue(right(a1,5))轉為數字就可以比較了good luck
順便說一下:excel對每天某個時間的處理是轉化為0~0.9999幾的一個數,你在單元格里輸入12:
00,excel會自動幫你轉為時間格式,但是在公式裡輸入12:00,只會給你當成文字處理,所以才有timevalue這個函式哈。類似的還有datevalue(處理日期的)
關於excel考勤統計的公式
4樓:匿名使用者
數值後面h之類的文字就很難使用公式,除非一列列計算。
5樓:小楓若
依問題為中心
r3輸入:=if(b3="事假",left(c3,find("h",c3)-1),0)+if(d3="事假",left(e3,find("h",e3)-1),0)+if(f3="事假",left(g3,find("h",g3)-1),0)+if(h3="事假",left(i3,find("h",i3)-1),0)+if(j3="事假",left(k3,find("h",k3)-1),0)+if(l3="事假",left(m3,find("h",m3)-1),0)+if(n3="事假",left(o3,find("h",o3)-1),0)
s3輸入:=if(b3="病假",left(c3,find("h",c3)-1),0)+if(d3="病假",left(e3,find("h",e3)-1),0)+if(f3="病假",left(g3,find("h",g3)-1),0)+if(h3="病假",left(i3,find("h",i3)-1),0)+if(j3="病假",left(k3,find("h",k3)-1),0)+if(l3="病假",left(m3,find("h",m3)-1),0)+if(n3="病假",left(o3,find("h",o3)-1),0)
如果報錯就說明你**中格式有錯誤的地方
6樓:
你這**設計有問題,不利於統計。
excel考勤公式問題
7樓:匿名使用者
將你的考勤記錄原始資料貼個**上來,(包括行列號)
8樓:落雨紛芳
早上忘記打卡或者下午忘記打卡,單元格都會空白,你只要在表頭篩選那裡選空白,然後在最後一列增加備註為未打卡。如果是遲到的,一般早上打卡的通常都是在8點以後,如果在8點以前的你首先要做的是篩選裡自定義不包含08:,這樣有部分人在7點的區間打卡就可以去掉了,當然在備註欄寫ok,備註欄要記得選空白,因為你處理好的資料都是非空白了,剩下的是沒處理的。
現在只剩下8點以後打卡的了,你在空白列輸入公式:=minute(a1),a1是打卡的時間,結果會出來分鐘數,你就可以在篩選處自定義大於30,那麼這些就是遲到的。同理的下班早退也是類似這樣的方法。
我算工資的時候都是這樣做的,百分百準確。
9樓:匿名使用者
考勤機沒有統計功能嗎,不要累到自己
excel考勤表公式問題 5
10樓:baby馬
第一個表,是需要判斷每個時間段的有效性嗎?如果是直接if判斷不就可以
第二個表,power query可以解決。
11樓:
第1個問題
if+and
邏輯函式來自動判斷
第2問題
用vba代替陣列
求人事考勤,工資excel。裡面有公式,直接填數字就行的那種。
12樓:匿名使用者
你們公司的考核標準是什麼樣的啊?
和別人公司的工資演算法不會完全一樣啊,要知道你公司的考勤方式開能有公式啊。
比如a公司每週五天班,b公司每週4天班,考勤要求肯定是不一樣的。
所以就是給你了**,你也不一定用的上。
13樓:則科hr軟體
朋友,你要的是zk3精華版考勤系統,這個**不高喲。
關於Excel公式設定問題sheet1裡面的資料複製到後面單元格對應的位置上,資料量巨大,需有相應公式
方法如下 將第一個表的d列前插入一個空白列 新的d1填公式公式中的列號是插入新空白列後的新列,所以自己注意 把d1中的公式一直向下拉到的最後一行資料 在第二個表中你的圓圈處填公式 將你這個公式複製到你表中其所有空格的地方就完成了 注意事項 公式中是根據你提供的資料我總結出來的規律,其中第一個表中b中...
excel公式問題,Excel公式問題
這個用一般公式貌似做不到的。可使用輔助列,再用函式進行查詢。具體可hi我並提供 excel公式問題 excel中公式問題。excel 公式問題?度友,這個好解決,要達到的效果是這樣的,b2 b1 a2 b3 b1 a3 b4 b1 a4 b5 b1 a5 那麼公式這麼寫 在b2輸入公式 b 1 a2...
關於excel的簡單公式問題,關於excel替換的問題
假設原資料在a b c列 d2 if a2 kwh 1,if a2 mwh 1000,1000000 c2 b2 下拉這就全變成kwh的了 sumproduct c2 c1000 b2 b1000 if a2 a1000 kwh 1,if a2 a1000 mwh 1000,1000000 根據實際...