【发布时间】:2019-01-26 21:01:13
【问题描述】:
谁能给我关于这个示例工作簿的任何指导?
我正在尝试做的是以下...
在 MAIN 选项卡中,我想向“Cost”(D 列)添加一个公式,该公式用于填充 COST_ENTRY 选项卡中“Cost”中的数据——取决于通道名称是否匹配,以及是否匹配不是日期在一定范围内。
我想出了以下似乎可行的公式,但是需要手动将其向下拖动。
=INDEX(COST_ENTRY!D$2:D,MATCH(1,IF(A2>=COST_ENTRY!A2:A,IF(A2<=COST_ENTRY!B$2:B,IF(B2=COST_ENTRY!C$2:C,1))),0))
我相信我需要一个 ARRAYFORMULA,以便在工作簿刷新新数据时自动填充。而且我知道 INDEX 函数在数组中不起作用,所以我很难过。
我有一个建议,但它会涉及旋转成本输入表单,这并不可行——因为渠道的数量会超过 4 个。
有什么建议吗?
【问题讨论】:
-
您想要哪个,Excel 或 Google 表格,它们是相似的,但这样的事情将以不同的方式完成,不会跨平台。
-
必须“手动拖动”公式有什么问题?如果您愿意,可以复制并粘贴它。 ...只需将其复制到您的数据最终可能到达的位置,如果您担心出现错误,请将公式包含在
IFERR中以防止出现错误,例如=IFERR( Your Formula Here ,"")。
标签: excel google-sheets spreadsheet vlookup array-formulas