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.对掉双引号 =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。注意必须将单元格内自动换行勾上,才能够将时间显示在第二行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-14
1.=IF(B41>=601,(B45*0.3848+B46),(B45*0.2827+B46))
双引号去掉
2.=text(A1+time(1,30,0),"hh:mm")
或者 =A1+time(1,30,0),单元格设为时间格式
3.="开始"&TEXT(A1,"m月d日 hh:mm")
A1是你计算出来的日期和时间(其实是一个数值,日期以整数格式存储,时间以小数格式存储,假如A1为1.5,表示的是1900-1-1的12:00)
第2个回答  2010-12-14
SUM(数据1,[数据2],...])
将一批数据(最多256个参数)加起来,可以直接引用一个或多个单元格区域,比如A1:E5

IF(条件, [条件为真时的结果], [条件为假时的结果])
根据条件判断,分别取不同的结果
条件可以是各种逻辑判断语句

AVERAGE(数据1, [数据2], ...)
求一批数据(最多256个参数)的平均数,可以直接引用一个或者多个单元格区域,比如A1:E5

绝对引用:行列都带有$符号,例如$A$1,在公式复制或填充时固定不变
混合引用:只有行或列带有$符号,例如$A1、A$1,在公式复制或填充时,只锁定行列中的一项
相对引用:不带$符号,例如A1,在公式复制或填充时,行列都不锁定,自动发生改变。
第3个回答  2010-12-14
把问题作为内容、样表(请注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 [email protected]