如何找出既符合168<=x<=173,又符合115<=y<=135,这种条件对应的唯一数值呢?

即有这样一个数值,它是匹配两个范围所对应的唯一值,如:只要x在168-173范围内和y在115-135范围内,z就是这个唯一对应的数值。

比如,衣服的尺码参照表,其中的尺码就是同时对应身高和体重两个范围的唯一值。见下图:

▲图1 衣服尺码参照表

尺码160,对应的身高范围是158-163,体重范围是80-188.

现在,我们知道一个人身高175,体重77.5公斤,我们怎么设计函数来找到这两个身体参数所对应的尺码参照表上的尺码呢?

只是,如果只找一个,随便对照一下就得了,没有多大意思。

还是上个图,看看再说:

▲图2 N多人员的身高体重表

如果说找一个没有意义,那像上图这么多的参数,一个一个对的话,岂不是让Excel看我们的笑话了。

明天还要上班,要早起,直接上图:

▲图3 自动匹配尺码的公式及简单介绍

分三步设计函数:

1、对标准体型的人来说,一般都能同时符合身高和体重两个范围值,所以通过输入函数自动匹配适合尺码下方的函数即可匹配到衣服尺码。函数公式见图3。

2、对体型不那么标准的人来说,输入适合尺码后匹配体重对应尺码函数校对身高后再度匹配尺码就能匹配到最佳的衣服尺码。函数公式见图3。

这里不作详细介绍,图3的函数公式应用到了数组、逻辑函数、求最大值函数,其中的逻辑条件函数设计和数组运用是难点,不过,下点功夫实践一下,就会发现原来也不过如此。

因为设计函数实用确实不容易而且还很容易忘记,在网上搜索又不一定能找到,所以记录在我的今日头条文章上。