楼主 lrlxxqxa |
Q:如何根据收货城市选择运费最便宜的发货城市? 在”城市“I列,填入H列每个城市对应的发货地数据最小的城市。有多个城市时,并列显示。 A:当只需要选择一个运费最便宜的发货地时,可以使用
当有多个发货地运费相同,需要并列显示时,可以利用 I3输入
思路: 1、根据运费最低数据的个数,决定并列显示城市的个数,利用countif求解; 2、将显示数据个数传递给choose函数作为第一参数,决定执行choose的相应参数进行显示。 该帖已经同步到 lrlxxqxa的微博 1lr2.rar |
2楼 wjc2090742 |
|
3楼 亡者天下 |
标题怎么这么别扭啊? 建议改一下! |
4楼 lrlxxqxa |
嗯,标题调整了一下 |
5楼 灰鹰 |
=IF(COUNTIF(B3:E3,MIN(B3:E3))=1,INDEX($B$2:$E$2,1,MATCH(MIN(B3:E3),B3:E3,0)),INDEX($B$2:$E$2,1,MATCH(MIN(B3:E3),B3:E3,0))&" "&INDEX($B$2:$E$2,1,MATCH(MIN(B3:E3),B3:E3,0)+IF(MATCH(MIN(B3:E3),B3:E3,0)=1,MATCH(MIN(C3:E3),C3:E3,0),IF(MATCH(MIN(B3:E3),B3:E3,0)=2,MATCH(MIN(D3:E3),D3:E3,0),IF(MATCH(MIN(B3:E3),B3:E3,0)=3,1,))))) |
6楼 灰鹰 |
=IF(B6=MIN(B6:E6),OFFSET(B6,ROW($B$5)-ROW(B6),0),"")&IF(C6=MIN(B6:E6),OFFSET(C6,ROW($C$5)-ROW(C6),0),"")&IF(D6=MIN(B6:E6),OFFSET(D6,ROW($D$5)-ROW(D6),0),"")&IF(E6=MIN(B6:E6),OFFSET(E6,ROW($E$5)-ROW(E6),0),"") |