【问题标题】:How do I make a specific Function如何制作特定功能
【发布时间】:2017-07-25 16:02:37
【问题描述】:

所以我使用 excel 来跟踪我的工作时间

我是这样设置的:

B 到 G 列按以下顺序标注:

Date  Start  Lunch out  Lunch in  home  total hrs worked

G 列计算我每天工作的时间量,因此它计算 1 月 1 日的总时间,1 月 2 日的另一个总时间,等等。

我使用的等式是 =(D-C)+(F-E) 它从我去吃午饭的时候减去我的开始时间,然后把它加到我离开回家和吃完午饭回来之间的差中

p>

但是我并不总是去吃午饭,我也不想一直替换现有的等式..

这就是我需要的..

(这将被写成它应该如何工作..不是方程式需要说的?)

IF
  Columns D and E are not blank
Then (D-C)+(F-E)

Else (this is if columns D and E are blank)
  F-C

请记住,C 列是我开始轮班的时间,D 是我打卡吃午饭的时间,E 是我吃完午饭回来的时间,F 是我一天打卡并结束轮班的时间。 G 列是我当天工作的总小时数(有公式)

【问题讨论】:

    标签: excel excel-formula excel-2013


    【解决方案1】:

    只需单独计算午餐,然后从总数中减去:

    =(F2-C2)-(E2-D2)
    

    这样,如果午餐是空白的,它将从总数中减去 0

    【讨论】:

    • 不起作用...如果我用数字替换您的单元格,则会添加一堆####,它是:(0:00-8:00)-(17:00-0:00 ) = -25:00
    • 调整大小没有任何作用
    • @JaredLima - 你不能在 excel 中有负时间。使用 MIN 或 MAX 强制为零而不是负时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-12
    • 1970-01-01
    • 1970-01-01
    • 2014-05-03
    相关资源
    最近更新 更多