群学员的问题,将基础信息对应的城市等级、最低值、最高值引用过来,并判断目前房价是否在范围内?
基础信息记录着每个城市对应的等级,以及城市等级对应房产类型的最高值、最低值。
案例涉及到的知识点很多,常用的函数几乎都用上,跟卢子来看看。
1.城市等级
单条件查找,也就是VLOOKUP函数的运用。
=VLOOKUP(A2,基础信息!B:C,2,0)
2.最低值、最高值
如果基础信息是一维表格,可以借助MINIFS、MAXIFS函数。现在是二维表格,用SUMPRODUCT函数更好。
=SUMPRODUCT((D2=基础信息!$E$2:$E$9)*("最低值"=基础信息!$F$2:$F$9)*(B2=基础信息!$G$1:$J$1)*基础信息!$G$2:$J$9)
其实就是昨天语法的升级,由原来单条件变成多条件而已。语法说明是求和,并不代表只能求和,只要是数字的引用都可以。
=SUMPRODUCT((条件1=条件区域1)*(条件2=条件区域2)*(条件3=条件区域3)*求和区域)
最高值,只需将原来公式的低改成高就可以。
=SUMPRODUCT((D2=基础信息!$E$2:$E$9)*("最高值"=基础信息!$F$2:$F$9)*(B2=基础信息!$G$1:$J$1)*基础信息!$G$2:$J$9)
再进行拓展,根据左边的明细求每个城市等级、房产类型的最低值、最高值。
MINIFS函数可以引用整列,公式看起来更加简洁。
=MINIFS(C:C,D:D,F2,B:B,G2)
将MINIFS换成MAXIFS就是最高值。
=MAXIFS(C:C,D:D,F2,B:B,G2)
要善于针对数据源的特点,找出最合适的函数。
3.是否在范围
跟最低、最高值比较,看是否在区间内就行,比较简单。
=IF(AND(C2>=E2,C2<=F2),"是","否")
这些常用函数,你应该都见过,不过要灵活运用到工作上,相信不少人都做不到。模仿容易,实战难,唯有不断练习。