excel如何用if函数实现两个条件中的一个为真时,就进行计算?

希望用if函数达到以下效果:当A1=“星期六"或者"星期日"时,B1显示“今天为公休假日”,否则显示为“今天为工作日”有网友给出了if(or(a1="星期六",a1="星... 希望用if函数达到以下效果:
当A1=“星期六"或者"星期日"时,B1显示“今天为公休假日”,否则显示为“今天为工作日”
有网友给出了if(or(a1="星期六",a1="星期日"),"今天为公休假日","今天为工作日"),但我用在excel2007里好像无效(2003我没有测试),结果总是显示为"今天为工作日",不知何解?
我该如果才能达到要求的效果呢?
展开
 我来答
13413643844
2010-10-16 · 超过10用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:28.5万
展开全部

if(or(a1="星期六",a1="祥昌中星期日"),"今天为公休假日","今谨山天为工作日")  这个迅悔公式是正解的~~

方括号
2010-10-16 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.7万
采纳率:55%
帮助的人:1.8亿
展开全部
这要看A1的是什么数据,如果是文本数据,公式if(or(a1="升竖星期六",a1="星期日"),"今天为公枣笑源休假日","今天为工作日")没有错。但如果是日期格式,上面的公式不能用,应该是
=IF(OR(WEEKDAY(A1,2)={6,7}),"今天为公休假日"凳态,"今天为工作日")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
裘娥户宵
游戏玩家

2019-08-29 · 非著名电竞玩家
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:749万
展开全部
你的逻辑是:
如果="硕导"输出:滑源200
如果="博信销态导"输出:350
否则输出:0
完全正确。
另外,豆号和括号应改为英文半角
=if(i4="硕导",200,if(i4="博导",350,0))
有问题再联斗樱系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hw17f
2010-10-16 · TA获得超过6.7万个赞
知道大有可为答主
回答量:7886
采纳率:45%
帮助的人:2980万
展开全部
你的A1单元腔丛御格内输入“星期六”“星期日”时必须与公式中的一样,不能有任何空格或者其他字符,如果显示不正常伍岩,检查公式郑码及单元格,二者是不是不一样,修改不正确的一方。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谭笑风笙
2010-10-16 · TA获得超过9496个赞
知道大有可为答主
回答量:4427
采纳率:57%
帮助的人:1843万
展开全部
你说的这个租答网友给你的公式是正确的,请在你的excel2007中搏慧的“公式”选项卡中找到“计算选项”弊银慧,勾选“自动”。

试试看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式