复杂的Excel公式

时间:2014-02-10 15:26:42

标签: excel excel-vba vba

我希望这是可能的,这个社区可以提供帮助。

我需要计算细胞D19。此计算将基于以下内容:

  • 单元格D18包含输出百分比的其他计算公式。
  • Cell G8包含4位数代码。该单元格匹配不同工作表上的单元格矩阵中包含的部分或全部 - 该矩阵包含单元格B5:B143。
  • 在不同的工作表上,BN到BU列包含的百分比数字是最终输出目标,需要在单元格D19中结束。 BN4至BU4含有从5%开始的百分比,并以5%的增量增加,直至达到40%。在每个列标题下方,都有一个不同百分比的列。
  • 我需要单元格G8中的条目通知D19,根据单元格D18中包含的内容(上面第一个项目符号中提到的百分比数字)向下舍入到最接近的5%,这将激活一个通过BU矩阵在BN中查找并用百分比数字填充D19。

例如,D18表示21.6%。 G8说S700。在B5:B143的某处有文本S700,在BQ54单元格的BQ栏中(标题为“20%”),它表示为2.72%。我希望2.72%出现在D19单元格中。

对不起这个复杂的问题!我希望有人可以帮忙!

1 个答案:

答案 0 :(得分:0)

=INDEX(differentworksheet!BN4:BU143,MATCH("*"&G8&"*",differentworksheet!B4:B143,0),MATCH(D18,differentworksheet!BN4:BU4,1))

将不同的工作表替换为您的工作表名称。