楼主 gouweicao78 |
【题目】如图所示,A列的数据有空单元格(不定个数)间隔分段,要求在B列输入公式,实现C列的效果,即:在每一段数据最后一个值右侧汇总该段的数据之和。 【要求】 1、使用一个公式完成,不定义名称、不使用VBA; 2、答案正确+3~+5技能分;本题作为新手练习,版主们的答案就不评分了。 ![]() 3、请将答案(公式)直接跟帖即可,不需上传附件。 4、截止日期:2011-3-31 【已点评】【练习题】按空格分段求和.jpg ![]() |
2楼 Zaezhong |
|
3楼 bluexuemei |
b2=IF(OR(A2="",A3<>""),"",SUM($A$2:A2)-SUM($B$1:B1)),下拉 |
4楼 piny |
B2=IF((A3="")*(A2<>""),SUM(A$2:A2)-SUM(B$1:B1),"") 下拉 |
5楼 foodorwater |
B2=IF((A2<>"")*(A3=""),SUM(INDIRECT("A"&MAX(IF(A$1:A2="",ROW($1:2),0),1)&":A"&LOOKUP(9^99,A$2:A2,ROW($2:2)))),"") 數組公式,下拉 |
6楼 wpppj |
=IF(AND(A2>0,A3=""),SUM($A$1:A2)-SUM($B$1:B1),"") |
7楼 gzr272914 |
=IF(A3="",IF(A2="","",SUM($A$2:A2)-SUMIF($B1:B$2,">0")),"") |
8楼 xpm130 |
c2=IF((A2<>"")*(A3=""),SUM(A$1:A2)-SUM(C$1:C1),""),下拉即可. |
9楼 tt253605057 |
C2=IF(AND(A2<>0,A3=0),SUM($A$1:A2)-SUM($B$1:B1),"") |
10楼 zzmxy |
参与一下,赚点分分……呵呵![]()
|
11楼 Violet_Universe |
看到了就学习一下呵呵
|
12楼 xgg2001 |
aaa![]() |
13楼 落雪绽菊 |
在B2输入:=IF(A2="","",IF(A3="",SUM(A$2:A2)-SUM(B$1:B1),"")) |
14楼 pzh130 |
=IF((A3="")*(A2<>""),SUM($A$1:A2)-SUM(B1:$B$1),"") |
15楼 laowuwyx |
|
16楼 zm0115 |
B2=IF(AND(A2<>"",A3=""),SUM($A$1:A2)-SUM($B$1:B1),"") |
17楼 wangg913 |
哈哈,参与一下。 =IF(A2=""<(A3=""),SUM(A$1:A3)-SUM(B$1:B1),"") |
18楼 kenny_m |
答案呢。楼主。 |
19楼 sharprain |
[B2] : =IF(A3="",SUM($A$1:$A2)-IF(ISERROR(LOOKUP(1.7*10^308,$B1:B$2)),0,LOOKUP(1.7*10^308,$B1:B$2)),"") |
20楼 fangjianp |
结束了吗?咋个见不到楼上e友的贴撒? 给一个凑数: B2=IF((A2<>"")*(A3=""),SUM(A$2:A2)-SUM(B$1:B1),"") 一般公式,下拉 再简单些:(菜单:工具--》选项--》视图,去掉0值选框) B2=(A2<>"")*(A3="")*(SUM(A$2:A2)-SUM(B$1:B1)) |
21楼 gouweicao78 |
【结题】由于近期本人工作原因,未及时结题,评分较晚,见谅。结题后没有特殊情况答题将不再评分。 【点评】 1、本题是一个初学的入门题,主要考核知识点是相对引用、绝对引用、混合引用方面的应用,不过有两位高手没注意题意,考虑太复杂了,用了LOOKUP来定位,呵呵。 2、答案中,大头兄的亮点是对条件的构建作了取巧,省了字符,不过不直观,初学者不易理解。我来解说一下: A2=""<(A3="")——根据运算次序,先运算A3="",再运算A2="",最后运算前面2个判断得到逻辑值比大小判断。假设A2不为空、A3为空,相当于FALSE<TRUE判断,返回FALSE,所以把求和公式放在IF的第2参数。 |