搜索交替日期和付款单元格的范围

时间:2014-03-29 18:39:51

标签: mysql sql excel date paypal

搜索范围广

我有一个巨大的范围(O15:BJ9309),其中包含每行中日期和付款的交替单元格(日期,付款,日期,付款,日期,付款等)我需要一个公式来查找包含日期的内容特定年份(例如2014年)并将该日期的直接权利加起来。

例如,在范围内:

Date..............Pymt.......Date..........Pymt.....Date.........Pymt  
12/18/2013....$400.....1/2/2014....$750.....2/1/2014...$320

在上面的示例中,它将增加750美元+ 320美元,因为这两笔付款都是在2014年完成的,但忽略了2013年的400美元付款。 我将这个公式插入隐藏表中,调整它以搜索后续年份:

Tax Year.....Gross
2014...........$80,000
2015...........$75,000
2016...........$93,000

一旦到位,我想在我的日期和付款的页面标题中插入两个单元格,一个标记为“纳税年度”,第二个标记为“总收入”。如果在“纳税年度”单元格中输入“2015”,则显示“75,000美元”在Gross细胞中。所以我也需要一个公式。

非常感谢!

2 个答案:

答案 0 :(得分:0)

鉴于你的第一列是“奇数”(#15),你可以尝试这个数组公式:

=SUM(IF(MOD(COLUMN(Rng),2)*(YEAR(Rng)=2014),OFFSET(Rng,0,1)))

Rng指的是:$ O $ 15:$ BJ $ 9309

输入后,

array-enter 一个公式 公式进入单元格或公式栏,按住 ctrl-shift ,同时点击输入。如果你这样做了 正确地说,Excel会在公式周围放置大括号{...}。

修改:如果您使用单元格引用替换2014,则可以根据感兴趣的年份轻松更改输出。

答案 1 :(得分:0)

你有第14行所示的标题吗?

若然,请尝试使用此类SUMPRODUCT

=SUMPRODUCT((O14:BI14="Date")*(YEAR(O15:BI9309)=2014),P15:BJ9309)