excel当取值的表格为空,取后一个单元格数值
G列,需要从前面表格中取相应公司的数值。如果B列有数值就取B列数值,如果B列为空,就自动取C列值。如果取C列值就变为负数,这个要怎么办呀?=SUM(VLOOKUP(F2,A:C,{2,3},)*{1,-1}) 这个公式试了一下,不行,等于零了。 =MMULT(SUMIF(A:A,F2,OFFSET(A$1,,{1,2})),{1;-1}) 太感谢了,大神啊,试了一下,果然可以! 数组公式,输完公式按住CTRL+SHIFT+回车键 =SUMPRODUCT(($B$2:$B$11+$C$2:$C$11)*($A$2:$A$11=F2))
上面老版,新版下面这个=XLOOKUP(F2,A:A,B:B&C:C) 哇,MMULT没用过,我得赶紧去学习下了 哇,行了,学到了学到了,感谢大神。 感谢即将成为高手的你