Excel中if公式:满足两个条件返回一个值,满足另两个条件返回另一个值?

如果a列为d列内容同时b列为e列内容,则为0.8;如果a列为d列内容同时b列为f列内容,则为0.9;如果不在a列则为1。自己写了一个公式不知道问题在哪里... 如果a列为d列内容同时b列为e列内容,则为0.8;如果a列为d列内容同时b列为f列内容,则为0.9;如果不在a列则为1。自己写了一个公式不知道问题在哪里 展开
 我来答
心常平乐相伴
2020-07-13 · TA获得超过2万个赞
知道小有建树答主
回答量:1629
采纳率:59%
帮助的人:92.7万
展开全部

度友,问题叙述的云里雾里,问题没有说清楚。

图中公式是错的,主要是书写格式错误。

正确的写法如图:

提问的"如果不在A列则为1",这句话是什么意思?

具体公式为:=IF(AND(A2=D2,B2=E2),0.8,IF(AND(A2=D2,B2=F2),0.9,1))

如有需要可以继续交流!

阳光上的桥
2020-07-10 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21424 获赞数:65806
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部

我猜你是要这个公式吧:

=IF(AND(COUNTIF(D:D,A1)>0,COUNTIF(E:E,B1)>0),0.8,

IF(AND(COUNTIF(D:D,A1)>0,COUNTIF(F:F,B1)>0),0.9,1))

所谓的A1=D:D表示A1在D列中出现,是不是,结果如下图:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heping956
2020-07-10 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:81%
帮助的人:2833万
展开全部

我一般不这么写,用统计函数countif(),C1公式:

=IF(AND(COUNTIF(D:D,A1)>0,COUNTIF(E:E,B1)>0),0.8,IF(AND(COUNTIF(D:D,A1)>0,COUNTIF(F:F,B1)>0),0.9,1))

请点击输入图片描述

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2020-07-10 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33700

向TA提问 私信TA
展开全部
在C1中输入或复制粘贴下列公式
=IF(AND(A1=D1,B1=E1),0.8,IF(AND(A1=D1,B1=F1),0.9,1))


=IF(AND(COUNTIF(D:D,A1),COUNTIF(E:E,B1)),0.8,IF(AND(COUNTIF(D:D,A1),COUNTIF(F:F,B1)),0.9,1))下拉填充
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卒三退一
2020-07-10 · TA获得超过647个赞
知道小有建树答主
回答量:396
采纳率:69%
帮助的人:43万
展开全部
没有错误,你运行的结果也是没有错误的啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式