Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3216|回复: 7

[通知] 数组兴趣小组练习题-32期

[复制链接]
发表于 2007-11-26 19:09 | 显示全部楼层 |阅读模式
<p>出一个常见的条件求和问题,不用辅助列:</p><p> xbt6bsmN.rar (3.85 KB, 下载次数: 53)
发表于 2007-11-26 20:21 | 显示全部楼层

<br/>G13=SUM(ISNUMBER(FIND(G$12,$B$4:$B$100))*(TEXT($C$4:$C$100,"ym")=TEXT($F13,"ym"))*$D$4:$D$100)
回复

使用道具 举报

发表于 2007-11-26 20:44 | 显示全部楼层

<p>看这样可以吗?</p><p>公式:&nbsp;&nbsp; {=SUM((TEXT($C$4:$C$100,"YM")=TEXT($F13,"YM"))*IF(ISERROR(FIND(G$12,$B$4:$B$100)),0,1)*($D$4:$D$100))}</p>
[此贴子已经被作者于2007-11-26 20:45:50编辑过]
回复

使用道具 举报

发表于 2007-11-26 22:43 | 显示全部楼层

<p>=SUM(IF(ISERROR(FIND(G$12,T(OFFSET($B$3,ROW($1:$97),,)))),0,1)*(TEXT($C$4:$C$100,"ym")=TEXT($F13,"ym"))*$D$4:$D$100)</p><p>有意用了下OFFSET(画蛇添足)</p>
[此贴子已经被作者于2007-11-26 22:47:53编辑过]
回复

使用道具 举报

发表于 2007-11-27 20:46 | 显示全部楼层

=SUMPRODUCT((TEXT($C$4:$C$100,"em")=TEXT($F13,"em"))*ISNUMBER(FIND(G$12,$B$4:$B$100))*$D$4:$D$100)
回复

使用道具 举报

发表于 2007-11-27 23:30 | 显示全部楼层

<p>好办法被楼上用完了,我只好用个G12:I30的多单元格数组公式:</p><p>=MMULT(--(TEXT(F13:F30,"ym")=TEXT(TRANSPOSE(C4:C100),"Ym")),ISNUMBER(FIND(G12:I12,B4:B100))*D4:D100)</p><p>"一次成形",呵呵</p>
回复

使用道具 举报

发表于 2007-11-30 20:56 | 显示全部楼层

<p>想不出别的方法了,受<strong><font face="Verdana" color="#000000">不看不看版主的最近的两点收获来个比较复杂的:</font></strong></p><p>=SUM(IF(ISERROR(N(INDIRECT(TEXT((ISNUMBER(FIND(G$12,$B$4:$B$100))*(TEXT($C$4:$C$100,"YM")=TEXT($F13,"YM"))*ROW($D$4:$D$100))*1000+4,"R0C000"),))),,N(INDIRECT(TEXT((ISNUMBER(FIND(G$12,$B$4:$B$100))*(TEXT($C$4:$C$100,"YM")=TEXT($F13,"YM"))*ROW($D$4:$D$100))*1000+4,"R0C000"),))))</p>
回复

使用道具 举报

发表于 2010-8-13 17:41 | 显示全部楼层

路过,学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 20:09 , Processed in 0.466681 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表