如图片,我需要计算B列-A列,得出C列的差值列,想用if公式计算,条件为:1、若B列-A列的结果小于60,则直接算成结果的绝对值,2、若B列-A列的结果大于60,则计算为结果减360的绝对值。有其他公式计算也可以,琢磨了半个钟头了都一直没弄好。。。
按你标题要求列出下列公式
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列把所有结果都算出来,
追答记得采纳!!!
追问哥,我的意思是,能不能在c列就把360度内结算的结果计算出来。c列是我一开始用abs公式算出来的,计算的结果就是差200多度,如果在360度内计算,应该是相差60多度的。啥公式都行,能算出来就行
[文档] 角度.xlsx
公式在G列,自己打开看,并且我也已经修改了原答案
相当于你复制【=IF(ABS(B2-A2)<60,ABS(B2-A2),360-ABS(B2-A2))】这个公式到C列即可
手机百度看不到全部内容,你最好用浏览器打开