返回列表 上一主題 發帖

出勤表如何用函數判斷

出勤表如何用函數判斷

出勤表如何函數判斷 時間  

時間好像會卡到




出勤表設定.rar (6.14 KB)

我用if  好像不能判斷

TOP

回復 2# keovin790916
不明瞭1#的問題需求為何?
可以詳述一下?
謝謝!

TOP

我要用if  d2>08:00,"遲到"     這樣  標記

TOP

有可以判斷時間的 函數?    假設我08:00  超過時間 就顯示出遲到  沒超過就空白。   請問大大這要用甚麼函數?

TOP

有辦法是

我的資料是

08:01
12:00
13:20
17:00

一次四個比對  資料    >08:00  遲到   =<08:00 沒遲到  
                                     >12:00   OK      <12:00   早退
                                    >13:30  遲到   =<13:30 沒遲到
                                      >17:00   OK      <17:00   早退   

如何用函數來判斷   用IF 好像沒辦法多種條件讓他完成

TOP

回復 4# keovin790916

在EXCEL裡時間無法直接用08:00來表示
對EXCEL來說08:00=0.3333....(8/24)  08:30=0.35416....(8.5/24)  以此類推
所以函數要改成  =IF(D2<=0.3334,"","遲到")
以上是我個人的淺見,如有錯誤,還請各位大大給予指教~~

TOP

本帖最後由 p212 於 2015-3-20 15:37 編輯

回復 6# keovin790916
1、增加輔助欄「出勤標準」G2:G5
2、儲存格E2輸入公式
=IF($D2-LOOKUP(,0/(MIN(($G$2:$G$5-$D2)^2)=($G$2:$G$5-$D2)^2),$G$2:$G$5)>0,"遲到",IF($D2-LOOKUP(,0/(MIN(($G$2:$G$5-$D2)^2)=($G$2:$G$5-$D2)^2),$G$2:$G$5)<0,"早到","準時"))
向下複製
請參考!
注:上列公式之 LOOKUP(,0/(MIN(($G$2:$G$5-$D2)^2)=($G$2:$G$5-$D2)^2),$G$2:$G$5)部分
參考 http://forum.twbts.com/thread-10765-1-1.html    ML089版大解題內容

fig.jpg (86.59 KB)

fig.jpg

出勤表設定_2.zip (8.76 KB)

TOP

回復 6# keovin790916
若不想增加輔助欄,可以定義名稱處理(如圖)
儲存格E2輸入公式
=IF($D2-LOOKUP(,0/(MIN((上班時刻-$D2)^2)=(上班時刻-$D2)^2),上班時刻)>0,"遲到",IF($D2-LOOKUP(,0/(MIN((上班時刻-$D2)^2)=(上班時刻-$D2)^2),上班時刻)<0,"早到","準時"))
向下複製
請參考!

fig2.jpg (23.37 KB)

fig2.jpg

TOP

感謝各位大大提供   ,又多學到了一些  我再試試看。

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題