Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果日期在特定的日期范围内,则使用Excel公式计算_Excel_Date_Excel Formula_Formula_Date Range - Fatal编程技术网

如果日期在特定的日期范围内,则使用Excel公式计算

如果日期在特定的日期范围内,则使用Excel公式计算,excel,date,excel-formula,formula,date-range,Excel,Date,Excel Formula,Formula,Date Range,我想做的是创建一个excel文件,我们公司的商店可以用它来跟踪报纸的退货和销售情况 然后,当发票发送给我们时,我们在总部进一步使用此文件每月核对发票 我使用的表包含以下数据: A B C D 1 07/30…..$1.90…..配方奶粉 2007年7月31日……1.60美元……配方奶粉 3 08/01…..$2.10…..公式 4 08/02…..$5.60…..配方奶粉 5 08/03…..$4.70…..配方奶粉。。。。。。每

我想做的是创建一个excel文件,我们公司的商店可以用它来跟踪报纸的退货和销售情况

然后,当发票发送给我们时,我们在总部进一步使用此文件每月核对发票

我使用的表包含以下数据:

   A      B        C                  D
1 07/30…..$1.90…..配方奶粉

2007年7月31日……1.60美元……配方奶粉

3 08/01…..$2.10…..公式

4 08/02…..$5.60…..配方奶粉

5 08/03…..$4.70…..配方奶粉。。。。。。每周总计=SUMB2:B

等等等等等等

在本例中,我的门店经理只需跟踪收到的文件和退回的文件,然后按成本进行合计,以在B列中给出数据扩展成本。excel文件只是一个持续的、永不结束的值列表,仅按日期以周块的形式组织,在D栏中,每周的小计是多少?我的经理需要在这栏中列出每周的小计,因为这几周没有必要很好地重合。i、 e.您可能会在一周内得到8月和9月的总数

我使用下面的公式计算隐藏列E中的每月总计。这些是从本月1日到本月31日的日历月总计,因此很容易做到:

公式
=如果我正确理解您的问题,您应该能够使用SUMIFS为日期列设置多个条件。我假设C是您的日期列,而H是您的每日销售列

=IFDAY$C515,SUMIFS$H:$H,$C:$C,=&DATEYEAR$C5,MONTH$C5-1,16

上述公式将上个月16日至本月15日(含)的所有数值相加。日期不等于15的单元格将为空

我在一张空白工作表上测试了这一点,C列中有大约一年的连续日期,H列中有随机货币值,I列中的每个单元格中都有这个公式。所以它应该适用于您的目的,除非我遗漏了一块拼图。让我知道它是否适合你

我从这里借用了这个公式,这是一个很容易使用的公式:

=Sumifs(B:B,A:A,">=1/1/2013",A:A,"<=1/31/2013")
您可以对B列求和,作为总值 然后设置两个参数,一个在您希望使用的日期的开始处,另一个在dat的结束处,包括在内。 这里使用的示例适用于整个一月


我试着把它链接到一个有日期的手机上,但没用,尽管也许有人知道如何避开它。因此,现在,在公式中输入您希望使用的日期

,如果我正在寻找历史数据,或者想自己完成这项工作,那就可以了,但我正在寻找一个工作公式,它可以简单地响应我的经理将数据输入到他们的电子表格中。我需要一个公式,可以做如上所述的日期范围,而不是从一个月的第一个月到月底范围相同。这是完美的工作!我很好奇这个公式是如何工作的。当涉及到数组和使用SUMIF公式时,我的感觉非常好,但在刚才之前,我从未使用过SUMIFS公式。我看到这里的精彩之处就在公式的第5-1,16节。不是100%确定这是如何工作的,特别是因为我甚至不必将起始数组定义为H$5:h5,等等。但它确实起了作用:基本上这个公式的每个实例每次都在搜索整个H列。但是SUMIFS的条件使用它旁边的H单元格中的任何日期来将搜索范围缩小到上个月16日到本月15日之间的任何日期。您可以将整个列用作数组,因为在任何两个日期之间都不存在0值或文本值,因此您不必担心是否会排除标题行(如果需要的话)。这也意味着您可以按日期以外的其他方式对数据进行排序,而不会弄乱每月的金额。