Excel中如何根据不同的判断,输出不同的结果?

我想要实现假如图中B4单元格为否时,在C4单元格显示为0,如果B4单元格为是的时候,则C4单元格显示的结果是C2*C3的积... 我想要实现假如图中B4单元格为 否 时,在C4单元格显示为0,如果B4单元格为 是 的时候,则C4单元格显示的结果是C2*C3的积 展开
 我来答
匿名用户
2021-12-14
展开全部

在C4单元格设置条件:

=if(B4="是",0,C2*C3)

儿童用药咨询
高能答主

2021-12-14 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:1715万
展开全部
可以用IF函数:=if(A,B,C)
其中,A代表需要判断的逻辑,B代表如果A的判断结果为TURE则返回的值,C代表如果A的判断结果为FALSE则返回的值。
从字面理解为:如果(内容为真,则执行这里的操作,否则执行其他的操作)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2021-12-14
展开全部
工作中,会遇到利用Excel查找满足一个条件并返回多个同时满足条件的值,碰到这样的情况,你一般是如何处理的呢?
如图,如何进行一对多的查询?
这里可以利用INDEX+SMALL+IF组合函数来解决,在单元格中输入公式=IFERROR(INDEX($B$2:$B$8,SMALL(IF($A$2:$A$8=$D$2,ROW($A$1:$A$7),8^4),ROW(A1))),""),最后按Ctrl+Shift+Enter组合键结束。
公式说明:
INDEX函数语法:=INDEX(区域,行数,列数)
SMALL函数语法:=SMALL(区域,第几个最小值)
IF函数语法:=IF(判断条件,符合条件时返回的值,不符合条件时返回的值)
ROW函数语法:= ROW(参考)
IFERROR函数语法:=IFERROR(原公式,出错需返回的值)
IF($A$2:$A$8=$D$2,ROW($A$1:$A$7),8^4):表示判断区域,是否等于D2单元格内容,如果是的话,就返回1到7的自然数,如果不是则返回大数8^4。
ROW($A$1:$A$7):表示生成数字1,2,3,4,5,6,7
SMALL(IF($A$2:$A$8=$D$2,ROW($A$1:$A$7),8^4),ROW(A1)):表示对IF函数判断的结果再次进行运算,运算规则是获取对应的第几个最小值。
这些函数解释,你看明白了吗?若有不明白地方,可以在留言区留言哟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式