Excel:需要基于一列中两列(日期之间)的日期范围求和

时间:2018-12-30 10:21:32

标签: excel excel-formula excel-2007

我的原始数据是这样的:

enter image description here

我想要的结果是这样

enter image description here

所需结果的说明:

因此,例如,如果01/07/2018在介于date和date to之间并且位于A包中,则我们将获取数字并最终将它们总计在一起。因此,正如您在我的原始数据中看到的那样,01/07/2018属于X先生和Z女士,因此A包下的01/07/2018的总和是2.下一个日期02/07/2018在套件A下,我们只有X先生,所以总数为1。

我尝试了以下公式:

=SUMIFS(D3:D9, B3:B9, ">=" &J3, C3:C9, "<=" &J3)

但是它只得到0。如何获得所需结果中显示的正确结果?

J3只是带有日期的虚拟列。例如:2018年1月7日。 D3:D9是列数据包A,B3:B9是列日期从,C3:C9是列日期到

1 个答案:

答案 0 :(得分:1)

您只需要反转<和>符号:

override func viewDidLoad() {
    super.viewDidLoad()
    self.tableView.delegate = self
    self.tableView.dataSource = self

    self.viewModel.getWeatherData() {
        self.tableView.reloadData()
    }
}

然后插入一些美元符号,这样当您反复拉动它时,它将给出正确的答案

=SUMIFS(D3:D9, B3:B9, "<=" &J3, C3:C9, ">=" &J3)

enter image description here