Excel / Google电子表格LOOKUPIF / MATCHIF /单元格作为范围?
我有以下Google Spreadsheet表:
ABCD 1 Users 1-30 31-80 81-150 151-500 2 Discount % 0% 1% 2% 3% 3 License user / month $10 $9 $8 $7
我想要计算以下内容:
20 50 90 $200 $450 $720
因为20在1-30之间,所以计算为20*$10=200
而50是在31-80之间,所以它计算为50*$8=450
所以基本上我需要单元格A1
作为一个范围/一系列数字,我希望公式知道要查看一个“范围的范围” A1:D1,并考虑每个单元格, 如果<= 30或许是这样。
我尝试了LOOKUP / MATCH,但没有在公式中添加大量的IF,找不到足够通用的东西。
在下面的示例图像中,将C2:F2中的单元格编号格式更改为:
0-3\0 ◄ C2 custom number format 0-8\0 ◄ D2 custom number format 0-15\0 ◄ E2 custom number format 0-5\0\0 ◄ F2 custom number format
请注意,零被“反转”,以避免与保留格式掩码字符的混淆。
input1,31,81和151到C2:F2。
所有这一切都是一个简单的HLOOKUP函数和一些math。 在H4中,
=H3*HLOOKUP(H3, $C2:$F4, 3, TRUE)
根据需要填写。