excel中,用IF函数算出不同重量的产品的成本。

作者&投稿:线廖 (若有异议请与网页底部的电邮联系)
算出来的结果是: D3=0.1624
D4=0.1612
D5=0.11165
公式是这样的:在D3单元格输入“=IF(C3<2,0.06*C3,IF(C3<3,0.055*C3,IF(C3<10,0.04*C3,0.035*C3)))”,然后公式往下拖,即可。
解释:IF语句IF(A,B,C)简单来说就是:
如果A成立,则显示B,否则显示C;
在以上公式里,我们首先判断C3是否小于2,如果小于2,D3=0.06*C3,本例为4.06,所以进入第二层IF语句,由于C3〉3,判断后直接进入第三层IF语句,因C3<10,所以进入计算:D3=0.04*4.06,得到了结果D3=0.1624,后面〉=10的情况就不会判断了,到此该单元格计算完毕。
每一个单元格都是这样一步一步地判断,直到得到符合要求的结果。

从小到大来排,公式是最简化的,它同样将=2,=3,=10的情况都包含进去了,当然从大到小排也是可以的,但绝对不能大小打乱来排。

算出来的结果是:
D3=0.1624
D4=0.1612
D5=0.11165
公式是这样的:在D3单元格输入“=IF(C3<2,0.06*C3,IF(C3<3,0.055*C3,IF(C3<10,0.04*C3,0.035*C3)))”,然后公式往下拖,即可。
解释:IF语句IF(A,B,C)简单来说就是:
如果A成立,则显示B,否则显示C;
在以上公式里,我们首先判断C3是否小于2,如果小于2,D3=0.06*C3,本例为4.06,所以进入第二层IF语句,由于C3〉3,判断后直接进入第三层IF语句,因C3<10,所以进入计算:D3=0.04*4.06,得到了结果D3=0.1624,后面〉=10的情况就不会判断了,到此该单元格计算完毕。
每一个单元格都是这样一步一步地判断,直到得到符合要求的结果。
从小到大来排,公式是最简化的,它同样将=2,=3,=10的情况都包含进去了,当然从大到小排也是可以的,但绝对不能大小打乱来排。

if函数的基本格式为=if(a,b,c),即if函数有三个参数,a表示判断条件,b表示条件为真时的执行情况,c表示条件为假时的执行情况.所以你的公式可以写成:
=if(c1<2,c1*0.06,if(c1<3,c1*0.055,if(c1<=10,c1*0.04,c1*0.035)))
也可以写成:
=IF(C3>10,C3*0.035,IF(C3>=3,C3*0.04,IF(C3>=2,C3*0.055,C3*0.06)))
第一个公式解释为:先执行第一个条件,看c1是否小于2,如果为真,则执行c1*0.06,否则继续判断后面的条件,直到找到适合的为止,最后一个if的意思是:如果小于等于10,则执行c1*0.04,否则执行c1*0.035,你还可以在后面继续加条件,如:10-15的乘以0.03,15以上的乘以0.025,可以表示为:
=if(c1<2,c1*0.06,if(c1<3,c1*0.055,if(c1<10,c1*0.04,if(c1<=15,c1*0.03,c1*0.025)))),最多可以执行七次判断,但注意所有的公式必须在英文状态下输入才行.前后括号需要同样多.
希你学会!

算出来的结果是:
D3=0.1624
D4=0.1612
D5=0.11165
公式是这样的:在D3单元格输入“=IF(C3<2,0.06*C3,IF(C3<3,0.055*C3,IF(C3<10,0.04*C3,0.035*C3)))”,然后公式往下拖,即可。
解释:IF语句IF(A,B,C)简单来说就是:
如果A成立,则显示B,否则显示C;
在以上公式里,我们首先判断C3是否小于2,如果小于2,D3=0.06*C3,本例为4.06,所以进入第二层IF语句,由于C3〉3,判断后直接进入第三层IF语句,因C3<10,所以进入计算:D3=0.04*4.06,得到了结果D3=0.1624,后面〉=10的情况就不会判断了,到此该单元格计算完毕。
每一个单元格都是这样一步一步地判断,直到得到符合要求的结果。
从小到大来排,公式是最简化的,它同样将=2,=3,=10的情况都包含进去了,当然从大到小排也是可以的,但绝对不能大小打乱来排。

if函数的基本格式为=if(a,b,c),即if函数有三个参数,a表示判断条件,b表示条件为真时的执行情况,c表示条件为假时的执行情况.所以你的公式可以写成:
=if(c1<2,c1*0.06,if(c1<3,c1*0.055,if(c1<=10,c1*0.04,c1*0.035)))
也可以写成:
=IF(C3>10,C3*0.035,IF(C3>=3,C3*0.04,IF(C3>=2,C3*0.055,C3*0.06)))
第一个公式解释为:先执行第一个条件,看c1是否小于2,如果为真,则执行c1*0.06,否则继续判断后面的条件,直到找到适合的为止,最后一个if的意思是:如果小于等于10,则执行c1*0.04,否则执行c1*0.035,你还可以在后面继续加条件,如:10-15的乘以0.03,15以上的乘以0.025,可以表示为:
=if(c1<2,c1*0.06,if(c1<3,c1*0.055,if(c1<10,c1*0.04,if(c1<=15,c1*0.03,c1*0.025)))),最多可以执行七次判断,但注意所有的公式必须在英文状态下输入才行.前后括号需要同样多.
希你学会!

EXCEL中如何用IF函数多重判断计算工资~

这么写就好了

=IF(H2=C2,H2D2,D2/D2*10.5+(H2-D2)*11)))

你的工资计算方法没看明白,不过这个你可以自己改,就是加减乘除了

你的那些50 哪来的

IF用法:IF(A,B,C)表示如果A的式子成立,那么该格子里面显示B,如果A的式子不成立,那么该格子里面显示C
IF()使用时,可以嵌套,就是说,IF(A,B,C)里面的B项和C项可以用另外一个IF(A,B,C)代替,即IF(IF()),这个时候,先判断最外面的一个IF的式子是否成立,然后判断中间的式子。
但是嵌套的时候,要注意到底后面的IF要嵌入B项里面,还是C项里面。

例:某同学语文65,数学80,英语55,政治75,问怎么计算这位同学是否需要补考?
设语文为A列,数学为B列,英语为C列,政治为D列
设该同学成绩所在行为第10行

可以写出这样子的语句
=IF(A10<60,"语文需要补考",IF(B10<60,"数学需要补考",IF(C10<60,"英语需要补考",IF(D10<60,"政治需要补考","恭喜你,你不用补考"))))

这样写,程序首先判断语文,然后数学,然后英语,然后政治。
但是这样的坏处就是,语文如果不合格,显示要补考,但是不判断剩下的科目

如果说要所有科目都判断出来,那么,就要灵活的套用IF()了
这样子,语句就要写成下面的样子

=IF(A10<60,IF(B10<60,IF(C10<60,IF(D10<60,"你需要补考的科目是:语文、数学、英语、政治","你需要补考的科目是:语文、数学、英语"),IF(D10<60,"你需要补考的科目是:语文、数学、政治","你需要补考的科目是:语文、数学")),IF(C10<60,IF(D10<60,"你需要补考的科目是:语文、英语、政治","你需要补考的科目是:语文、英语"),IF(D10<60,"你需要补考的科目是:语文、政治","你需要补考的科目是:语文"))),IF(B10<60,IF(C10<60,IF(D10<60,"你需要补考的科目是:数学、英语、政治","你需要补考的科目是:数学、英语"),IF(D10<60,"你需要补考的科目是:数学、政治","你需要补考的科目是:数学")),IF(C10<60,IF(D10<60,"你需要补考的科目是:英语、政治","你需要补考的科目是:英语"),IF(D10<60,"你需要补考的科目是:政治","恭喜你,你不用补"))))

上面就是考虑四科所有的情况下,单纯用IF写的语句,我自己测试过,在EXCEL中可用的。
是不是觉得很长?正常的,如果你学过排列组合,你就清楚,一科只有两种情况,但是两科就是四种,三科就是八种,四科就是十六种,要把十六种情况都写进去,不长才奇怪呢。如果你还要加上物理化学生物历史地理等。。。。。阿门,愿上帝保佑你。。。。。。

==========

为了方便你看上面那段代码,我把它分解如下,这样结构清晰一些,容易看

=IF(
A10<60,IF(
B10<60,IF(
C10<60,IF(
D10<60,"你需要补考的科目是:语文、数学、英语、政治","你需要补考的科目是:语文、数学、英语"
),IF(
D10<60,"你需要补考的科目是:语文、数学、政治","你需要补考的科目是:语文、数学"
)
),IF(
C10<60,IF(D10<60,"你需要补考的科目是:语文、英语、政治","你需要补考的科目是:语文、英语"
),IF(
D10<60,"你需要补考的科目是:语文、政治","你需要补考的科目是:语文"
)
)
),IF(
B10<60,IF(
C10<60,IF(
D10<60,"你需要补考的科目是:数学、英语、政治","你需要补考的科目是:数学、英语"
),IF(
D10<60,"你需要补考的科目是:数学、政治","你需要补考的科目是:数学"
)
),IF(
C10<60,IF(
D10<60,"你需要补考的科目是:英语、政治","你需要补考的科目是:英语"
),IF(
D10<60,"你需要补考的科目是:政治","恭喜你,你不用补"
)
)
)
)

excel怎样根据公式返回三个不同的值
答:Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(=(等于)、>(大于)、>=(大于等于)、<=(小于等于等运算符)。以上...

excel中如何使用函数算出销售人员不同业绩不同奖金?
答:5、在EXCEL中,打开【360.XLSX】后,来选择D2单元格,在编辑栏中输入函数的公式为:=IF(C2<10000,"",(C2-10000)*5%),按ENTER后,并选择D2:D6单元格区域,最后再按CTRL+D就可以判断销售人员业绩是否达标并计算出奖金,如下图所示。注意:IF函数是根据条件判断真假的,当给定的条件判断为真,...

在EXCEL里面如果使单元格满足不同条件时,返回不同的值?
答:1、首先在excel表格中的A列中输入一组数据,根据不同的条件返回不同的数值。2、例如满足A1单元格输入A,则返回a,完整公式为:=IF(A1="A","a",IF(A1="B","b",IF(A1="C","c","")))。3、点击回车生成计算结果,可以看到此时A1单元格为B,则返回了小写字母b。4、然后向下填充公式,...

excel if函数有两个条件不同的公式算
答:那么就等于B1加C1,如果大于55,那么就等于B1减C1,都不满足那么就直接等于0公式:=IF(A1>85,B1+C1,IF(A1>55,B1-C1,0))2003版里IF语句一般只能嵌套7层,13版或更高版本到是可以嵌套更多,但是IF层次多了,字符也就多了,看着也挺乱的,所以可以利用一些其他的函数或者组合函数。

excel怎么用if函数做两个条件的判定?
答:直拉用=0就行了,回为空值也等于0。非要两个条件都写上,可用or excel的if函数是这样用的:EXCEL中的IF函数是一个判断函数,也可以说是一个分支函数,可以根据条件判断的不同结果而返回不同的值,它的基本语法是:IF(A,B,C),解释为如果A是真则该函数返回结果B,否则返回结果C。举例:1、...

用Excel函数对比两列数的相同与不同
答:Excel函数对比两列数的相同与不同,可以IF函数来实现:工具:2012版excel 1、首先打开excel,以下方数据为例,需要比较A列和B列的数据是否相同或不同,结果在C列显示;2、选中C1单元格,然后输入公式“=IF(B1=A1,"相同","不同")”;3、按下回车键,C1单元格就得出结果了,见下图;4、选中C1...

EXCEL用IF怎样算多条件啊
答:1、打开excel,执行文件-打开命令,打开一副需要处理的数据表格。2、选择单元格d2,输入公式框架=if(,“”,“”)这里我们查找语文=80,数学=80的同学。3、接着在if公式中输入函数参数,设置第一个参数为and(b2="80",c2="80")。4、接着设置第二个参数为“是”,第三个参数为“否”,按...

Excel中,如何用函数(如:IF函数)根据结果值分别判定显示三个值。_百度...
答:6、用IF时麻烦的是它要求中间那段包含60分和90分,你可以写成=IF(J3<60,"不合格",IF(J3<91,"合格","优秀"))。7、这里需要=AND()函数来,来增加条件,还是上个例子“ 60分≤绩点≤ 90分为合格 ”……=and()函数中的括号里,可以加无数个条件,满足你的欲望哟……可以另起一列输入...

Excel编辑的if函数,计算结果一样,但输出的结果不一样
答:可能单元格格式设置了保留一位小数,而实际单元格的数值是6.09-5.9=0.19,并没有大于等于0.2,条件不成立,返回“不支持”。

EXCEL如何根据多个不同条件进行判断,并输出不同的内容
答:其中,后面的小还可以再用IF进行嵌套,组成多种条件判断公式,最后输出一个数据。但if函数嵌套的层级越多,就越难以分析和维护,一旦写错了某个函数,真会把人找到头大,所以最好不要嵌套超过三层。除了if本身以外,其它的函数也都有判断功能,但基本上都是基于if函数的,所以可以触类旁通。以上。