Excel / Google电子表格LOOKUPIF / MATCHIF / Cell作为范围?

时间:2016-07-24 18:32:19

标签: excel google-sheets

我有以下Google电子表格表格:

                                 A        B       C        D
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,就找不到任何通用的东西。

1 个答案:

答案 0 :(得分:2)

在以下示例图像中,将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

请注意,使用反斜杠“转义”了零以避免与保留格式的掩码字符混淆。

输入1,31,81和151到C2:F2。

cnf_range

剩下的只是一个简单的HLOOKUP function和一些数学。在H4中,

=H3*HLOOKUP(H3, $C2:$F4, 3, TRUE)

根据需要填写。

cnf_range_formula