sum(if(mid(a1:h1,1,1)="Y",--mid(a1:h1,2,4),0))这是一个求和函数.A1:H1中文本如果第一个字母是Y,则返回--mid(a1:h1,2,4),否则返回0.但是不理解的是,中间为什么会有--,去掉后结果不对.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 06:46:42
sum(if(mid(a1:h1,1,1)=
xRN@PqEĝg$QBXAQ!@bbÄhT~fm oQ.bz_qg‰Hjo6|Jh[af3,L.E? ^r'6^e%pW'X5}c:e`AƝRz8/s;3%:s{tn(dDZps-||\ @Pˁ9Vi zC9 )֟4LDI 2n7 @"we:IX(Uh N$*Ӗd^]# yfu>xX(eˑhԬ"3fɜ ϩHOXnD^r< ;\j;ی7`*x !8

sum(if(mid(a1:h1,1,1)="Y",--mid(a1:h1,2,4),0))这是一个求和函数.A1:H1中文本如果第一个字母是Y,则返回--mid(a1:h1,2,4),否则返回0.但是不理解的是,中间为什么会有--,去掉后结果不对.
sum(if(mid(a1:h1,1,1)="Y",--mid(a1:h1,2,4),0))这是一个求和函数.
A1:H1中文本如果第一个字母是Y,则返回--mid(a1:h1,2,4),否则返回0.但是不理解的是,中间为什么会有--,去掉后结果不对.

sum(if(mid(a1:h1,1,1)="Y",--mid(a1:h1,2,4),0))这是一个求和函数.A1:H1中文本如果第一个字母是Y,则返回--mid(a1:h1,2,4),否则返回0.但是不理解的是,中间为什么会有--,去掉后结果不对.
这个是因为,你加总的A1:H1中的数原本是以Y开头的文本,文本是不能相加的,-- 这是两个负号,负负得正,相当于把文本转成了数值.就能相加了.--mid(a1:h1,2,4) 和 mid(a1:h1,2,4)*1 是一样的.
你这个公式是数组公式,修改公式后要记得同时按下:ctrl +shift+enter