例如A1在0-1范围内,B1显示0
A1在1-2范围内,B1显示0.1
A1在2-3范围内,B1显示0.2
..要求无论A1被区分成多少个区间,B1都能对应显示的灵活点儿的语法
1ã建ç«ä¸ä¸ªâ表ä¸âä½ä¸ºæ¡ä»¶å¤æ对åºä¾æ®ï¼å¨è¡¨äºçB2åå æ ¼è¾å ¥å ¬å¼ï¼
=MAX((A2>=表1!$A$2:$A$20)*(A2<(表1!$B$2:$B$20))*表1!$C$2:$C$20)
æ°ç»å ¬å¼ï¼æï¼Ctrl+Alt+Enter ä¸é®ç»æè¾å ¥ï¼
è§å¾ä¸
2ãéä¸è¡¨äºçB2åå æ ¼ï¼ä¸æå¡«å Båï¼å®é ç»æï¼
è§å¾äº
3ãéè¦å¢å æ¡ä»¶æ¶ï¼å¯ä»¥å¨è¡¨ä¸å¢å ï¼å¦å¾äºä¸çA5åå æ ¼ä¸ºï¼ 11ï¼ä¸å¨è¡¨ä¸çå¤æå¼éé¢ï¼æ以对åºçB5æ¯ç©ºå¼ï¼è¿æ¶å¦å¨è¡¨ä¸ä¸å¢å ä¸æ¡ï¼å表äºçB5就对åºåºç°ç¬¦åæ¡ä»¶çå¼ã
è§å¾ä¸
你给出的公式是在A1为确定值时B1显示相应数值,我要求的是A1为某一区间内的值B1都能显示相应数值。
追答LOOKUP函数本来就是范围查找的函数,
列入你在A1中输入1.33,B1就会按照公式返回0.1
我不需要向下取整这种取巧方法,我只是举了个例子,如果我想A1在1-2时B1=0.5呢?边界值的处理确实需要注意