我有一系列带有邮政编码的附加“边界”。
我有一个单独的文件,指示邮政编码。我必须使用一个公式来检查图像中显示的表格,该表格检查它属于哪个邮政编码间隔,然后作为输出给出相应的价格。
对于邮政编码1234,应该输出300。
如果是邮政编码2169,则应提供209作为输出。
我对if函数(大于,小于,但无法检查整个数据文件)感到困惑。
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以使用=VLOOKUP
或=SUMIFS()
公式:
=VLOOKUP(1234,$A$2:$C$5,3,TRUE)
您需要将range_lookup设置为TRUE(在上面的代码中完成)。
请注意,当输入值小于邮政编码最小值min时,它将返回#N / A。当输入值大于所有邮政编码最大值时,它将返回邮政编码最大值的值。您可以使用=IFNA
和=IF
函数修复这些问题。
使用=SUMIFS()
,其中E2是输入:
=SUMIFS($C$2:$C$5,$A$2:$A$5,"<="&E2,$B$2:$B$5,">="&E2)
答案 2 :(得分:1)