【问题标题】:Need slight tweak on already working formula [Break Time Calculation]需要对已经工作的公式稍作调整 [休息时间计算]
【发布时间】:2016-05-27 05:29:21
【问题描述】:

我在单元格 G1 中使用这个公式:

=ArrayFormula(sum(($A$2:$A=$F2)*($B$2:$B)*($C$2:$C={"Break - END","Break - START"})*{1,-1}))

测试表 - plz take a copy

你可以看到表格以及我们如何根据表单数据提交来计算一个人的休息时间。

现在稍作改动。我需要该公式适用于以下设置。希望有人可以帮助我调整公式的位置

添加新列(D 列)时,我需要使 G2 中的公式起作用:

【问题讨论】:

    标签: google-apps-script google-sheets formulas array-formulas


    【解决方案1】:

    可能是这个:

    =ArrayFormula(sum(($A$2:$A=$F2)*($B$2:$B)*($C$2:$C&$D$2:$D={ʺBreak - ENDʺ,ʺBreak - STARTʺ})*{1,-1}))
    

    【讨论】:

    • 嘿,谢谢您的回复.. 这个有效。 =SUM(ArrayFormula((A2:A=F2)*(B2:B)*(if(offset(B2:B,0,1)="Break - START", -1, 1))))
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-24
    • 1970-01-01
    相关资源
    最近更新 更多