excel 如何用函数计算?如下:

比如在EXCEL 2003中单元格(A1是大于5的就乘2,B1小于5的就乘4),请问如何用函数在同一个单元格(C1)中自动计算结果?
不好意思,问题问错了,如下:
C1是大于5就乘以A1如果是小于5就乘B1,求D1的结果,,,谢谢

你这个问题说的太不清楚了,看不明白,是不是想说:
如果 C1 >= 5 那么 D1 = C1*A1,如果 C1 < 5 那么 D1 = C1*B1,想要D1的公式。
我理解的对的话,你是要的D1的公式是:IF(C1>=5,C1*A1,C1*B1)
另外,我把等于5的情况归到大于5里面了,如果要把等于5归到小于5的情况,D1的公式修改成:IF(C1>5,C1*A1,C1*B1)

顺便给你学习下excel公式if的语法,自己学会了就能灵活解决问题了:
关键的公式就一个 if,excel 公式if的语法是:
IF(logical_test, [value_if_true], [value_if_false])
IF 函数语法具有下列参数:
1. logical_test 必需。计算结果为 TRUE 或 FALSE 的任何值或表达式。例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,则表达式的计算结果为 TRUE。否则,表达式的计算结果为 FALSE。此参数可以使用任何比较计算运算符。
2. value_if_true 可选。logical_test 参数的计算结果为 TRUE 时所要返回的值。例如,如果此参数的值为文本字符串“预算内”,并且 logical_test 参数的计算结果为 TRUE,则 IF 函数返回文本“预算内”。如果 logical_test 的计算结果为 TRUE,并且省略 value_if_true 参数(即 logical_test 参数后仅跟一个逗号),IF 函数将返回 0(零)。若要显示单词 TRUE,请对 value_if_true 参数使用逻辑值 TRUE。
3. value_if_false 可选。logical_test 参数的计算结果为 FALSE 时所要返回的值。例如,如果此参数的值为文本字符串“超出预算”,并且 logical_test 参数的计算结果为 FALSE,则 IF 函数返回文本“超出预算”。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数(即 value_if_true 参数后没有逗号),则 IF 函数返回逻辑值 FALSE。如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数的值(即,在 IF 函数中,value_if_true 参数后没有逗号),则 IF 函数返回值 0(零)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-26
在C1中输入“=if(A1>5,A1*5,if(B1<5,B1*4))”追问

不好意思,问题问错了,如下:
C1是大于5就乘以A1如果是小于5就乘B1,求D1的结果,,,谢谢

追答

C1是≥5就乘以A1如果是小于5就乘B1,求D1的结果
假设是C1去乘以
在D1中输入“=if(C1<5,C1*B1,C1*A1)”

第2个回答  2011-11-26
D1=IF(C1>5,C1*A1,IF(C1<5,C1*B1,""))
第3个回答  2011-11-26
C1==IF(A1>5,A1*2,IF(B1<5,B1*4))追问

不好意思,问题问错了,如下:
C1是大于5就乘以A1如果是小于5就乘B1,求C1的结果,,,谢谢

追答

你干脆给我一表格
我试试。

第4个回答  2011-11-26
逻辑不清

谁乘2? 谁乘4?

如果A1小于5要怎么处理?
如果B1大于等于5要怎么处理?

如果2个条件同时满足要怎么处理?
两个条件同时不满足要怎么处理?
第5个回答  2011-11-26
=if(a1>5,a1*2,if(b1<5,B1*4,""))
如果A1大于5的同时B1小于5怎么办?
相似回答