English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

想請問
想計算時間時數應用何種函數指令?
例:

1A 10:16 B 21:10 C 10.5
2A21:59 B02:10 C 4

A欄為上班時間,B欄為下班時間,則C欄為上班時數,以半小時為計算基準,1A的10:16以10:30計算,1B的下班時間21:10以21:00計算,時數則為1C的10.5,請問C欄的時數可利用函數指令或公式計算出來嗎?

2005-11-06 14:50:18 · 4 個解答 · 發問者 Anonymous in 電腦與網際網路 軟體

4 個解答

 ABC1上班時間下班時間上班時數210:3021:1010.5321:5902:104C2輸入=IF(MINUTE(B2)<30,HOUR(B2),HOUR(B2)+0.5)-IF(MINUTE(A2)<=30,HOUR(A2)+0.5,HOUR(A2)+1)+IF(HOUR(B2)

2005-11-06 18:45:58 · answer #1 · answered by 雄哥哥 6 · 0 0

 ABC1上班時間下班時間上班時數210:16:0021:11:0010.50=IF(MINUTE(B2-A2)>30,ROUNDDOWN((B2-A2)*24,)+0.5,ROUNDDOWN((B2-A2)*24,))305:15:0018:17:0013.00=IF(MINUTE(B3-A3)>30,ROUNDDOWN((B3-A3)*24,)+0.5,ROUNDDOWN((B3-A3)*24,))403:15:0019:20:0016.00=IF(MINUTE(B4-A4)>30,ROUNDDOWN((B4-A4)*24,)+0.5,ROUNDDOWN((B4-A4)*24,))521:59:0002:10:004.00=IF(MINUTE(B5-A5)>30,ROUNDDOWN((B5-A5)*24,)+0.5,ROUNDDOWN((B5-A5)*24,))如雄哥哥所言.. 公式可往下複製..

2005-11-10 23:49:33 補充:
10:01 到 21:29 只有11個小時又28分..不到30分.要去掉不是嗎? 所以跑出來只有11個小時啊...沒錯啊..那有問題?

2005-11-11 21:59:20 補充:
是嗎? 我又錯了....

2005-11-06 23:55:42 · answer #2 · answered by Julie 7 · 0 0

[深夜],這一題為何要用到定義名稱?我有點不解。

2005-11-06 16:49:49 · answer #3 · answered by Elvin 6 · 0 0

先定義4個名稱
插入-->名稱-->定義

1.上班分鐘
=INDIRECT(ADDRESS(ROW(),COLUMN()-2))

2.下班分鐘
=INDIRECT(ADDRESS(ROW(),COLUMN()-1))

3.上班
=INDEX({1,0.5},MATCH(MINUTE(上班分鐘),{60,30},-1))

4.下班
=INDEX({0.5,0},MATCH(MINUTE(下班分鐘),{60,29},-1))

c1公式
=IF(B1
接著往下拉..
完成...

---------------------
以下是附注..

c1的公式可以這麼看
IF(*)
拆成三部份

B1 (下班+HOUR(B1))-(上班+HOUR(A1))+24
(下班+HOUR(B1))-(上班+HOUR(A1))

以上...........

歡迎光臨 愛文的倉庫
http://tw.club.yahoo.com/clubs/warehouse-of-Elvin/

2005-11-06 21:51:01 補充:
比較好看...
不然會很長...@@...

2005-11-10 21:11:05 補充:
吼,實習生欺負初學者啦....

2005-11-10 22:11:56 補充:
辛苦大,不瞞您...
您的公式有問題..
試試10:01到21:29.....

上面鬼叫,只是隨便叫叫而已....
沒任何意義,快過12:00,意見留著也是留著..

2005-11-11 12:47:14 補充:
10:01分要算10:30上班
21:29要算21:00下班

2005-11-06 16:45:43 · answer #4 · answered by 一個人的咖啡 4 · 0 0

fedest.com, questions and answers