0

我难住了。我目前正在尝试为休假创建一个休假跟踪器。

我有两个标签。

第一个选项卡:“概述” - 此选项卡包含三列。

  • 使用量

    =SUMIFS(Data!$C:$C,Data!$A:$A,"January")
    

    此公式访问数据选项卡,并使用第一列信息并对当月的金额求和。

  • 左一月

    =B5+$G$4
    

    二月

    =C5+B6+$G$4
    

    这将剩余的金额与已使用的金额相加,并与每个月的应计率相加。

然后在右边,我有“应计率”,它旁边的单元格是可变的。它是放置一个月累积的小时数的地方。(forumla 将它乘以 12 个月以简化用户)

完成第一个选项卡。

第二个选项卡:称为“数据”

这是人们可以休息的地方。

这没什么花哨的。三个无标题的专栏。

  • 带有公式的单元格:

    =IF(B1="","",TEXT(B1,"mmmmmmmm"))
    
  • 下一列是 mm/dd/yyyy 格式的日期。
  • 下一列是使用的小时数。“使用小时数”为负数,“获得小时数”为正数。

现在,也许我不需要很长的解释来问这个问题。我正在尝试删除计算月份的列。有没有办法使用 Sumif 命令在公式中按日期查找?

如果日期是:

2013 年 1 月 1 日 | -8 |

2013 年 1 月 2 日 | -8 |

2013 年 1 月 3 日 | -8 |

2013 年 1 月 4 日 | -8 |

2013 年 2 月 2 日 | -8 |

2013 年 2 月 3 日 | -8 |

2013 年 2 月 4 日 | -8 |

有没有办法说,如果月份是“1”或 Jan,则将其旁边的单元格的总数相加?在这种情况下,答案应该是 32。

4

1 回答 1

2

使用 SUMIFS,您可以在 1 月 1 日至 31 日之间求和,例如

=SUMIFS(Data!$C:$C,Data!$B:$B,">="&DATE(2013,1,1),Data!$B:$B,"<="&DATE(2013,1,31))

或者可能更好地引用带有日期的单元格,因此假设您在“概述”选项卡的 B3 中有 1st Jan 2013,即:

=SUMIFS(Data!$C:$C,Data!$B:$B,">="&B3,Data!$B:$B,"<="&EOMONTH(B3,0))

后一个公式可以复制几个月

于 2013-01-28T20:46:19.457 回答