if函数如何返回正确的值Excel

在我准备发送一个包裹时,我需要根据包裹的尺寸确定这个包裹是属于哪一类级别。这里有5个级别,分别是largestandard-size,smalloversize,medi... 在我准备发送一个包裹时,我需要根据包裹的尺寸确定这个包裹是属于哪一类级别。这里有5个级别,分别是large standard-size, small oversize, medium oversize, large oversize, special oversize. 我现在已经可以根据包裹的尺寸选出合适的级别,并且会用绿色字体标出,至于超出规格的则会显示bigger。现在的问题是:我想把product size tier下面的五个单元格合并成一个,当输入一个产品的尺寸之后,它只会显示出最合适的级别。比如,当我输入一个small oversize大小的产品尺寸之后,在product size tier下面就会显示出small oversize。这里是每个包裹尺寸的图片,和我写的函数 展开
 我来答
PYninth
2019-07-27 · TA获得超过172个赞
知道小有建树答主
回答量:147
采纳率:63%
帮助的人:16.1万
展开全部

你是希望G列的5个公式与A列的05TGABG00及B列到F列的数据显示在一行吧。

其实对于后续的数据处理,现在这样的方式会更方便些。如果希望看上去更美观,建议你首先考虑分别把B列到F列的2-6行合并起来,如图:

如果你还是希望合并G列的5个单元格的话,可以这样:

用&CHAR(10)&把5个公式连接起来,再设置G列的单元格格式中对齐选项卡下勾选“自动换行”。即:

G2=IF(AND(B2<=18,C2<=14,D2<=8,E2<=20),"Large Standard-size","bigger")&CHAR(10)&IF(AND(B2<=60,C2<=30,E2<=70,F2<=130),"Small oversize","bigger")&CHAR(10)&IF(AND(B2<=108,E2<=150,F2<=130),"Medium oversize","bigger")&CHAR(10)&IF(AND(B2<=108,E2<=150,F2<=165),"Large oversize","bigger")&CHAR(10)&IF(OR(B2>=108,E2>=150,F2>=165),"Special oversize","none")

追问
不是的呀老哥,我是想在我输入一个包裹的尺寸大小之后,他会根据我的尺寸大小来选择应该显示那个size
匿名用户
2019-07-27
展开全部



不知道题主的意思是不是如图这样的,如果是,可以在G12中输入数组公式:
=IF(($B12:$F12)<=($B$2:$F$2),$A$2,IF(($B12:$F12)<=($B$3:$F$3),$A$3,IF(($B12:$F12)<=($B$4:$F$4),$A$4,IF(($B12:$F12)<=($B$5:$F$5),$A$5,IF(($B$12:$F$12)<=($B$6:$F$6),$A$6,$A$7)))))
输入完成后点击ctrl+shift+enter,即可得到

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
师峭都cC
2019-07-27 · TA获得超过6864个赞
知道大有可为答主
回答量:9831
采纳率:79%
帮助的人:411万
展开全部
应该是没有找到条件或条件设定有差错。把公式发上来看看。
追问
从上到下的公式分别是:1=IF(AND(B2=108,E2>=150,F2>=165),"Special oversize","none")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式