excel,如果vlookup是真的那么

时间:2016-04-06 20:26:21

标签: excel if-statement vlookup

我有一张包含3种不同表格的电子表格,数据,价格和调整。

'数据'表格如下:
enter image description here

那里的价值来自于价格'表格和我的数据'工作表(由第三方来源生成)使用以下公式

=IFERROR(VLOOKUP($A30,OFFSET(prices!$A:$GC,0,MATCH(K$5,prices!$1:$1,0)-1),3,FALSE),"")

此公式工作正常,但第三方来源生成的某些值是错误的:

enter image description here

所以我做了第三张表'调整'在哪里我可以列出包含错误的日期和标题(这个标签我可以用任何方式格式化,使解决这个问题更容易),调整表看起来像这样:

enter image description here

这显示包含一些错误数据的标题和错误的日期,因素是第三方数据的关闭因素。(这在各个日期保持一致但每个标题不同)注意这只有两个标题包括ENI-MIL和G-MIL,以及每种标题的不同日期和因素。

我想要做的是添加到数据表中的公式,以便检查标题是否在调整表中,然后如果它是从价格表中获得的值乘以标题下的因子在所有日期之下的调整表。

我已经尝试了几种不同的方法,我一直陷入困境,我想不出用单个单元格中的公式实现它的方法。我认为它应该是一个带有vlookup的IF,如果vlookup值为true,则会更改值,但我不知道如何执行此操作。

0 个答案:

没有答案