我被困住了。我有一个数组Data!AX5:AY50
。列标题为Release Date(AX5)
和Campaign(AY5)
。在单元格Tracker!X15
中,用户输入=TODAY()
。在单元格Tracker!Z15
中,我添加了=EOMONTH(X15,-3)+1
,这将为我提供范围。我在Tracker!W17:Z17
中有一个包含标题Date(W17)
,Campaign(X17)
,Sold(Y17)
和Revenue(Z17)
的表格。在单元格Tracker!W17
中,我添加了{=IF(ROWS(W$17:W18)>$AB$15,"",INDEX(Data!$AX$5:$AX$49,SMALL(IF(Data!$AX$5:$AX$49<=$X$15,IF(Data!$AX$5:$AX$49>=$Z$15,ROW(Data!$AX$5:$AX$49)-ROW($AX$5)+1)),ROWS(W$17:W18))))}
来拉取每个唯一日期,但效果非常好。
我的问题是,现在我正在尝试使用VLOOKUP
来返回campaigns sold(Y17)
和revenue(Z17)
之和的总和。 VLOOKUP
无法识别同一天发布的多个广告系列。此外,Sold
和Revenue
数字来自不同的表格。有没有办法写一个会占2:1关系的VLOOKUP
?
答案 0 :(得分:0)
感谢所有来回。我知道这可能会变得单调乏味。
而不是vlookup
你应该选择sumif()
。如果vlookup
将查找为您的搜索字词找到的第一个相应值,sumif()
(和countif()
)将根据匹配搜索范围和总和(或计数):< / p>
Y20
:
=SumIf($H$4:$H$193, X20, $O$4:$O$193)
和'Z20`:
=SumIf($H$4:$H$193, X20, $P$4:$P$193)
这些格式为“适用范围H4:H193
”,其中与X20
匹配,然后获取O4:O193
中相应值的总和。