Excel的if公式如何对内容进行判断?

如图片,我需要计算B列-A列,得出C列的差值列,想用if公式计算,条件为:1、若B列-A列的结果小于60,则直接算成结果的绝对值,2、若B列-A列的结果大于60,则计算为... 如图片,我需要计算B列-A列,得出C列的差值列,想用if公式计算,条件为:1、若B列-A列的结果小于60,则直接算成结果的绝对值,2、若B列-A列的结果大于60,则计算为结果减360的绝对值。有其他公式计算也可以,琢磨了半个钟头了都一直没弄好。。。 展开
 我来答
灬飞雨灬
2019-12-05 · TA获得超过1.6万个赞
知道小有建树答主
回答量:777
采纳率:84%
帮助的人:83.6万
展开全部

按你标题要求列出下列公式

C2输入【=IF(B2-A2>=0,B2-A2,A2-B2)】或者【=ABS(B2-A2)】(因为你说要用IF,所以例子用的IF公式,相对来说ABS方便些)

D2输入【=IF(C2<60,C2,360-C2)】即就把C2换成ABS(B2-A2)即可


E2输入【=IF(C2<60,"小于60结果       等于差值","大于等于60结果 等于360减差值")】

D列不要只在C列完成???,那就在C列输入

【=IF(ABS(B2-A2)<60,ABS(B2-A2),360-ABS(B2-A2))】完事!

再看图

更多追问追答
追问
不好意思大哥,我d列只是说明一下,不要d列,需要直接在c列把所有结果都算出来,
追答
记得采纳!!!
侯玉川
科技发烧友

2019-12-05 · 教育领域创作者
个人认证用户
侯玉川
采纳数:2041 获赞数:3566

向TA提问 私信TA
展开全部
套一个绝对值函数就行了。不复杂的。另外,第一个表达式我直接给你设置成<=60了。如果不符合你的要求,你可以自己修改一下。因为你没考虑到等于60的情况,如果不做这个和内容出错。
可以合理使用ABS函数,这个函数就是求绝对值的。方便。
本人致力于工作表的数据自动化处理的研究,包括公式(函数)、SQL语句,数据透视表,VBA等。如果有问题,可以向我提问,或者私信。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

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

向TA提问 私信TA
展开全部
=IF(B2-A2<60,ABS(B2-A2),ABS(B2-A2-360))

=ABS(IF(B2-A2<60,B2-A2,B2-A2-360))

=ABS(B2-A2+IF(B2-A2<60,0,-360))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式