第1个回答 2013-02-06
假设原始数据在A2:C20,其中下面没有空的,E3单元格中输入
=INDEX(A:A,SMALL(IF(A$3:A$20<>"",ROW($3:$20),4^8),ROW(A1)))&""
同时按下CTRL+SHIFT+回车,输入数组公式,用自动填充柄将E2公式下拉。
F3中输入
=IF(E3="","",SUM((LOOKUP(ROW($3:$20),IF(A$3:A$20<>"",ROW($3:$20)),A$3:A$20)=E3)*(B$3:B$20="合计")*C$3:C$20))
也是按下CTRL+SHIFT+回车,输入数组公式,下拉。
G3中输入
=IF(E3="","",SUM((LOOKUP(ROW($3:$20),IF(A$3:A$20<>"",ROW($3:$20)),A$3:A$20)=E3)*1))
三键数组公式,下拉。
H3中输入
=IF(E3="","",SUM((LOOKUP(ROW($3:$20),IF(A$3:A$20<>"",ROW($3:$20)),A$3:A$20)=E3)*(C$3:C$20<0)))
三键,下拉。
第2个回答 2013-01-31
E3输入=INDIRECT("A"&SMALL(IF($A$3:$A$20<>"",ROW($A$3:$A$20),""),ROW(A1)))
F3输入=INDIRECT("C"&SMALL(IF($B$3:$B$20="合计",ROW($B$3:$B$20),""),ROW(A1)))&""
G3输入=SMALL(IF($B$3:$B$20="合计",ROW($B$3:$B$20),""),ROW(A1))-SUM(IF($A$3:$A$20=E3,ROW($A$3:$A$20)))+1
H3输入=COUNTIF(INDIRECT("C"&SUM(IF($A$3:$A$20=E3,ROW($A$3:$A$20)))):INDIRECT("C"&SMALL(IF($B$3:$B$20="合计",ROW($B$3:$B$20),""),ROW(A1))),"<0")
各公式shift+ctrl+enter三键结束输入,下拉填充,数据范围可根据实际情况做相应变更。
第3个回答 2013-01-31
A列取消单元格合并 在各行都输入相应的科室名称
在F3中输入 =SUMPRODUCT(($A$3:$A$20=E3)*($C$3:$C$20))/2
在G3中输入 =COUNTIF($A$3:$A$20,E3)
在H3中输入 =COUNTIF($C$3:$C$20,"<0")
选中F3:H3,下拉填充。本回答被网友采纳
第4个回答 2013-01-31
B2
= INDIRECT(A2&“!A1”)
向下填充