数组公式兴趣小组练习题--005
<p>提前把005习题传上(一个内存数组的小练习)。</p><p>原因:电信打击共享上网,已收到电信和法院联合发出的律师信,要在这两天把网线拆了,否则要上被告席。自己单独开户包月要100多大洋,暂时没这个打算,人穷啊,呵呵。可能要告别网络一段时间了。</p><p> </p><br/>楼上的,MMULT如何用呀.弄个视频上来,让大家学习学习
我哪有什么视频啊,等大少兄讲解吧。
可惜呀,可惜,少了大少的日子将怎么过呀
我这边年交891元就够了,共享上网怎么会方便?
=SUMPRODUCT((开票明细!$A$6:$A$1001=$A8)*(MID(开票明细!$P$6:$P$1001,6,1)=4)*开票明细!$R$6:$R$1001),请大家指教,该公式不能计算出结果的原因,谢谢!EXCEL没有出现公式错误的提示,但是计算结果也没有数值!
在第一期中看了搂主的精彩解答后学习了一下MMULT,今天正好可以派上用场,请楼主指点。<br/>期待楼主对MMULT的总结。<br/><br/>G3:G8=MMULT(A3:D8,ROW(INDIRECT("1:"&COLUMNS(A3:D8)))*0+1)<br/>A10:D10=MMULT(COLUMN(INDIRECT("C1:C"&ROWS(A3:D8),))*0+1,A3:D8)<br/>K19:K29=--RIGHT(SMALL(RIGHT(LARGE(MMULT(B19:J29,10^(2+COLUMNS(B19:J29)-ROW(INDIRECT("1:"&COLUMNS(B19:J29)))))+ROW(INDIRECT("1:"&ROWS(B19:J29))),ROW(INDIRECT("1:"&ROWS(B19:J29)))),2)*100+ROW(INDIRECT("1:"&ROWS(B19:J29))),ROW(INDIRECT("1:"&ROWS(B19:J29)))),2)<br/><br/><br/>
再改改<br/>G3:G8=MMULT(A3:D8,TRANSPOSE(COLUMN(A3:D8)^0))<br/>A10:D10=MMULT(TRANSPOSE(ROW(A3:D8)^0),A3:D8)<br/>K19:K29=MMULT(N(MMULT(B19:J29,10^(COLUMNS(B19:J29)-ROW(INDIRECT("1:"&COLUMNS(B19:J29)))))<=TRANSPOSE(MMULT(B19:J29,10^(COLUMNS(B19:J29)-ROW(INDIRECT("1:"&COLUMNS(B19:J29))))))),ROW(B19:J29)^0)<br/>
<p>题目一 </p><p>=SUM(OFFSET($A$3:$D$8,ROW(INDIRECT("1:"&ROWS($A$3:$D$8)))-1,COLUMN(INDIRECT("1:"&COLUMNS($A$3:$D$8)))-1,IF(COLUMN()>COLUMNS($A$3:$D$8),1,ROWS($A$3:$D$8)),IF(ROW()>ROWS($A$3:$D$8),1,COLUMNS($A$3:$D$8))))</p><p></p>
<p>题目(二)</p><p>=SUM(IF(SUM(B19:J19*TRANSPOSE(10^(COLUMNS(B19:J19)-ROW(INDIRECT("1:"&COLUMNS(B19:J19))))))<=TRANSPOSE(MMULT($B$19:$J$29,10^(COLUMNS($B$19:$J$29)-ROW(INDIRECT("1:"&COLUMNS($B$19:$J$29)))))),1,0))</p><p>前半段有意没用 MMULT 是想让自己明白些</p><p>头都快想烂了 才明白过来了 MMULT函数接触的太少了</p>
[此贴子已经被作者于2007-6-2 16:45:39编辑过]