【发布时间】:2020-05-10 11:11:55
【问题描述】:
我有一个 Ztable,我想根据我得到的任何 Zscore 将其用作公式中的查找。我的 Z 分数为 0.84,表格的工作方式是您查看 0.8 的第一列然后转到第 0.04 列,因为这是 0.84 的第二个小数(因此它们结合在一起),您将获得查找值。
我正在尝试使用索引匹配公式来实现这一点,尽管由于某种原因它拒绝工作,即使公式的所有部分单独工作都很好: Excel Online 中的示例:https://1drv.ms/x/s!ArOlf1rKamjocy6zekCl8cG3lAc?e=6ZzuTc
整个公式:
=1-
INDEX(
INDIRECT("Table1[0.0"&RIGHT(E2,1)&"]"),
MATCH(
LEFT(E2,(FIND(".",E2,1)+1)),
Table1[Z],0))
0.84放在E2中
另外,我从这个公式中得到 0.8:
=LEFT(E2,(FIND(".",E2,1)+1))
..我用这个公式得到了对第 0.04 列的引用:
=INDIRECT("Table1[0.0"&RIGHT(E2,1)&"]")
那么为什么索引匹配公式会失败?如果我把公式写得很干净,我会得到 0.7995:
=INDEX(Table1[0.04],MATCH(0.8,Table1[Z],0))
【问题讨论】: