簡體   English   中英

使用Excel計算在銀行假期工作的小時數

[英]Calculate hours worked over bank holidays with Excel

我特別希望填充單元格K2:K10,如果它不是銀行假日,那么J Bloggs可以使用的時間。

在此輸入圖像描述

屏幕截圖顯示J Bloggs從4月1日開始每周工作9.5小時,每周工作三天。 10月,他決定將他的小時數改為每周五天7.5小時。 終於在1月12日,他將他的小時數改為每周5小時。

我需要K列中的單元格在A5:A8(和H2)中正確日期之間的正確日期查找正確的時間。

注意:A1:A2在這里無關緊要。 另外,我知道我在2017/18年度為銀行假期匆忙添加的日期不正確。

  1. 打開Excel電子表格。 在單元格A1中插入標題“In”,在單元格B1中插入標題“Out”。 在單元格A2中輸入開始時間,在單元格B2中輸入結束時間。
  2. 在單元格C1中輸入標題“總小時數”。 用鼠標單擊選擇單元格C2。
  3. 輸入公式=B2-A2並按Enter鍵顯示兩個單元格之間的時差。 通過選擇單元格並單擊“主頁”選項卡上“數字”選項旁邊的箭頭,將單元格格式更改為小時。 選擇“自定義”選項,在“類型”字段中鍵入“h”,將單元格格式更改為小時。 輸入公式=TEXT (B2-A2,"h")直接在公式中執行此操作。
  4. 通過輸入公式=INT((B2-A2)*24)然后按Enter鍵,計算基於單個時間單位的總工作小時數。 通過INT功能,您可以計算兩次之間的總小時數,並將總計向下舍入到最接近的小時。

我可能已回答了我自己的問題。 使用下面的算法

=VLOOKUP(J3,$A$5:$H$8,MATCH(TEXT(J3,"ddd"),$A$4:$H$4,0),TRUE)

當我進入單元格K3時,我得到的答案是9.5

如果你有更好的辦法,請發帖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM