这是我的挑战。我需要在C16
上输入一个值,然后确定此数字在 A &列之间的数字范围。的乙即可。我使用以下命令获得了部分内容:=VLOOKUP(C16,$A:$B,TRUE)
但是它总是输出列 A 中正确行的值。
我真正想做的是在C16
中输入值,确定该值落入哪一行,然后将C16
中的值乘以找到值的同一行的D列中的数字并输出答案。
以下是A - D和A列的样本。第2-5行。假设我在C16
中输入10的值,它应该确定属于第1行的范围,然后乘以C16
中的值,在这种情况下乘以D1
,结果为1 99 1 $169.00
100 499 1 $127.00
500 1,999 1 $78.00
2,000 4,999 1 $58.00
产量为1690.00美元
{{1}}
任何和所有帮助非常感谢!
答案 0 :(得分:1)
如果您的A栏中的数字始终是有序的,请尝试以下方法:
=LOOKUP(C16,A:D)*C16
正如@barry houdini所提到的,此公式假设C16
小于或等于4999(表数据B列中的最大值)
答案 1 :(得分:0)
我使用细胞F2和细胞G2中的输出模拟细胞C16。上例中的G2公式为=SUMPRODUCT(($F$2>=$A1:$A4)*($F$2<=$B1:$B4)*$F$2*($D1:$D4))
如果C16留空,则显示$ 0.00。希望这有帮助