EXCLE 关于isnumber的问题 :比方在B列输入B1:1,B2:C,B3:3,B4:D对该列的求和,=IF(ISNUMBER(B1:B4),SUM(B1:B4),””) 不能求和!=IF(ISNUMBER(B1:B4),"",SUM(B1:B4))这样可以求和,为什么?不符合逻辑啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 12:35:57
EXCLE 关于isnumber的问题 :比方在B列输入B1:1,B2:C,B3:3,B4:D对该列的求和,=IF(ISNUMBER(B1:B4),SUM(B1:B4),””) 不能求和!=IF(ISNUMBER(B1:B4),

EXCLE 关于isnumber的问题 :比方在B列输入B1:1,B2:C,B3:3,B4:D对该列的求和,=IF(ISNUMBER(B1:B4),SUM(B1:B4),””) 不能求和!=IF(ISNUMBER(B1:B4),"",SUM(B1:B4))这样可以求和,为什么?不符合逻辑啊
EXCLE 关于isnumber的问题 :比方在B列输入B1:1,B2:C,B3:3,B4:D对该列的求和,
=IF(ISNUMBER(B1:B4),SUM(B1:B4),””) 不能求和!
=IF(ISNUMBER(B1:B4),"",SUM(B1:B4))这样可以求和,为什么?不符合逻辑啊

EXCLE 关于isnumber的问题 :比方在B列输入B1:1,B2:C,B3:3,B4:D对该列的求和,=IF(ISNUMBER(B1:B4),SUM(B1:B4),””) 不能求和!=IF(ISNUMBER(B1:B4),"",SUM(B1:B4))这样可以求和,为什么?不符合逻辑啊
这是一个数组的运算.这两个公式都是错误的.
ISNUMBER(B1:B4)得到的是一个数组{FALSE;FALSE;TRUE;TRUE},而你后面的SUM(B1:B4)并不是一个数组的算法,那么这个公式就不知所云.而且通常这种形式的数组公式应该加ctrl+shift+enter结束输入.
第一个公式只有一种情况才能碰巧得出求和结果,就是第一项为数值.第二个公式勉强得出求和,但这个公式没有逻辑性.
选择整段公式,按F9试算,公式1得到的是{3;"";3;""}这样一个数组,公式2得到的是{"";3;"";3}这样一个数组.严格来说这两个结果都不是一个最终运算结果,然后在常规方式输入下,碰巧得到数组的第一项,也就是说并没有真正发挥ISNUMBER(B1:B4)数组运算的作用.
如果按ctrl+shift+enter结束,结果又将变化.
公式改一下:
=SUM(IF(ISNUMBER(B1:B4),B1:B4,0))
CTRL+SHIFT+ENTER结束
或者SUMPRODUCT条件求和.
另外,如果只是对B1:B4数值求和(没有公式错误值等情形),那么直接=SUM(B1:B4)就行.

EXCLE 关于isnumber的问题 :比方在B列输入B1:1,B2:C,B3:3,B4:D对该列的求和,=IF(ISNUMBER(B1:B4),SUM(B1:B4),””) 不能求和!=IF(ISNUMBER(B1:B4),,SUM(B1:B4))这样可以求和,为什么?不符合逻辑啊 关于excell函数的问题.A1=1,A2=2,A4=4,A5=5,A8=8,A12=12,A13=13,其余为空.我的计算公式是=IF(ISNUMBER(A1),IF(ISNUMBER(A2),A2-A1,IF(ISNUMBER(A3),A3-A1,IF(ISNUMBER(A4),A4-A1,A5-A1)))),问题是在空格对应的B格如果是空的话,值会 EXCEL中isNUMBER的解释 关于ISNUMBER函数的一个问题我现在有两张表定名为A表和B表,A表中A1格内容为X-059,A2格内容为X-01,现在我想在B表的A1格中只,059,A2格只写01,我编辑了一个公式如下:=IF(ISNUMBER(MID(A表!A1,LEN(A表!A1)-2,1) 关于EXCLE的问题怎么设置 输入身份证号码,之后年龄和籍贯栏中会自动生成相应的年龄和籍贯呢? =IF(ISNUMBER(FIND(ABC,B3)),12345,67890) 这个函数里面的ISNUMBER是什么意思呀?谢谢 ISERROR()和ISNUMBER()的应用问题我小结了一下:ISERROR(5或A1或5+2)返回FALSE;ISERROR(”5”) 返回FALSE;ISNUMBER(5或A1或5+2)返回TRUE;ISNUMBER(”5”)返回FALSE;ISERROR(5>2) 或 ISERROR(2>5)都返 请问excle函数的语法 excel表格函数公式关于SUMPRODUCT问题=IF(ISNUMBER(FIND(“都宝”,中烟09年!A19:A58)),SUMPRODUCT(中烟09年!C19:C58,中烟09年!L19:L58))/IF(ISNUMBER(FIND(“都宝”,中烟09年!A19:A58)),SUMPRODUCT(中烟09年!C19:C58,中烟09年!E19: 您好:我用你的“=LOOKUP(1,0/ISNUMBER(FIND(B$1:B$10,A1)),B$1:B$10)”解决了很大问题.您好:我用你的“=LOOKUP(1,0/ISNUMBER(FIND(B$1:B$10,A1)),B$1:B$10)”解决了很大问题,可是我想知道你怎组合出来的这个公式, excle财务公式npv的问题,excle里npv公式只能算29个参数,如果运行周期40年怎么算,前6年不一样,后面几年都是第六年的收益? excle的长度单位能转换吗? 怎么求Excle的平均分 Excle中求平均值的是不是SUM? EXCLE 怎么设定表格行列的多少 =(LEN($A9)=15)+(LEN($A9)=18)*ISNUMBER(--LEFT($A9,17))-1 这个函数 从前到后的含义特别是*ISNUMBER(--LEFT($A9,17))-1. =IF(isnumber(VALUE(LEFT(d1,6))),d1,””)在EXCEL里面的意思 =IF((U1)>0,IF(ISNUMBER(FIND(“套”,C1)),2.5,2),0),请问我这个公式有什么问题?