返回目录:excel表格制作
* 就是乘以 的意思
这里用来表示并且的关系
因为 2个条知件产生的结果都是逻道辑值 ,逻辑值 True=1 , False =0
True*ture =1 , True * False =0 , False *True =0
意思是只有2个条件都成立的情况下 ,才返回 1
意思是: 主线D列 大于P8 ,并且 主线A 列 =A8 ,才对其 求和,否则0
这公式回 在2007 以上版本答 很简单, 可以改为:
=G8* sumifs(主线!E:E,主线!D:D,">"& p8,主线!A:A,A8)
即可, 也不需要用数组公式了
你自己也可以 用公式求值 一步步看它的计算逻辑:
这不是系统自带的公式,应该是 VBA自定义的函数,你要把函数代码给到我才可以了解它的作用。
这是你第二个问题了
excel中if函数是判断函数。
IF函数是条件判断函数:如果指定条件的计算结果为TRUE,IF函数将返回某个值;如果该条件的计算结果为FALSE,则返回另一个值。
例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。
函数原型:IF(logical_test,value_if_true,value_if_false)
参数:
1、Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。
2、Value_if_true表示 logical_test 为 TRUE 时返回的值。
3、Value_if_false表示 logical_test 为 FALSE 时返回的值。
扩展资料:
使用IF函数判断学生成绩是否合格:
在相应单元格中输入公式=IF(B2>=60,"是","否"),其中表达式B2>=60为判断条件,函数执行时,先判断B2单元格数值是否大于等于60,如果结果表达式判断结果成立,为TRUE,则单元格返回第一个结果即“是”e799bee5baa6e79fa5e98193e58685e5aeb9336。
否则,表达式判断结果不成立,即B2单元格数值小于60,学生成绩不及格,函数执行结果便返回“否”。
参考资料来源:百度百科-IF函数