EXCEL 时间相加 IF函数 单元格公式

问题描述:

EXCEL 时间相加 IF函数 单元格公式
我先说一下IF函数的情况:
1、比如说当B41的数字大于601时则返回(B45*0.3848+B46),否则返回(B45*0.2827+B46),我的目的就是让他自动返回括号的里面算出来的结果让他自己去判断,我表达的公式是这样的,但是不对,
=IF(B41>=601,"(B45*0.3848+B46)","(B45*0.2827+B46)"))
2、时间相加,比如说A1单元格里面的时间是15:30,而A2单元格等于A1单元格里的时间(15:30)加上固定的一个半小时且保证他的格式正确,如15:30(A1)加上一个半小时就等于17:00,要保证这样的格式能办到么?
3、单元格内是否能表达两种公式,我的意思是这样的,单元格既要表达年月日也要表达具体时间在表达的前面还加上两个字,我自定义试过,只能表达一种,如图:这是一个单元格,我专门做了一个函数区,因为我们这个东西很多都要重复写的,我的函数区日期和时间是分开的,所以问下各位有没有哪种公式既能把日期表示出来也能把时间表示出来,也就等于一个单元格两种公式!实在不行的话,我只有合并了,合并的话我下面的表格尺寸也会变动,这就是我不想合并的原因.
1个回答 分类:综合 2014-10-14

问题解答:

我来补答
1.对掉双引号 =IF(B41>=601,(B45*0.3848+B46),(B45*0.2827+B46)) 因为“”就表示你要显示的文本而不是计算式了
2.在A2中输入 =text(A1+time(1,30,0),"hh:mm")
3.例如在A1是日期(2010-9-5),A2是时间(2:15),那么你在A3中输入 ="开始:"&TEXT(A1,"y年m月d日")& CHAR(10) & TEXT(B1," hh:mm"),结果就是:开始:10年9月5日 02:15.注意必须将单元格内自动换行勾上,才能够将时间显示在第二行.
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解