当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我刚接触java,照着书做了一个helloworld小应用程序,在我的机器上运行正确,怎样才能让别的机器用浏览器就能运行呢? ......
    摘要: 应用程序发生异常 未知的软件异常(0xc06d007e),位置为0x77e6a4e1 请问这是怎么回事,该如何解决呢?谢谢! ......


如何求偶数或者奇数列的和

现在我的sheet中有n个记录,如何求偶数或者技术列的和??谢谢!!

NO.1   作者: xingxin

应该是行吧???  
  如果是:  
  1、新建1列,输入:“=MOD(ROW(),2)”,值一定为0或1  
  2、用筛选,  
  3、筛选后求和,sum  
  可以么???  
  没有找到直接能用的函数,凑合一下吧

NO.2   作者: baiyu

假设你的数据有n列,在n+1列是奇数列的和,在n+2列是偶数列的和。  
  用下面的宏  
  Sub   micro()  
          rowCount   =   Range("A65535").End(xlUp).Row  
          colCount   =   Range("IV1").End(xlToLeft).Column  
           
          For   i   =   1   To   rowCount  
                  j_sum   =   0  
                  o_sum   =   0  
                  For   j   =   1   To   colCount  
                          If   j   Mod   2   =   1   Then  
                                  j_sum   =   j_sum   +   Cells(i,   j).Value  
                          Else  
                                  o_sum   =   o_sum   +   Cells(i,   j).Value  
                          End   If  
                  Next   j  
                  Cells(i,   colCount   +   1)   =   j_sum  
                  Cells(i,   colCount   +   2)   =   o_sum  
          Next   i  
  End   Sub  
 

NO.3   作者: lvmy

星心说得可以的

NO.4   作者: EdwardZhou

使用数组公式可以不用辅助单元格。  
  请参考此贴:  
  http://club.excelhome.net/dispbbs.asp?BoardID=3&replyID=39821&id=20811&star=1&skin=0

NO.5   作者: lutaiyk

还是自己写宏,方便并且灵活

NO.6   作者: xingxin

不错,不错  
  =SUM((MOD(ROW($A$1:$A$20),2)=0)*$A$1:$A$20)  
  按ctrl+shift+enter  
   
  当时就没有想到     $A$1:$A$20,谢了  
   
  不过我不喜欢用宏,  
  第一,要求使用者有一点VB基础  
  第二,万一有宏病毒,打开文件得时候宏提示就没有作用了  
  第三,那样作因为设计到大量得复杂数据运算还不如用access或干脆用数据库编程,  
  所以我用execl是,基本上只使用直接可用得函数+辅助列

NO.7   作者: klbt

关注。

NO.8   作者: lucymm

up

NO.9   作者: kxiangwei

在不知道到底多少行数据或者数据特别多的情况下,必须借助于宏操作。  
    baiyu(baiyu)   的办法是可行的。

NO.10   作者: lzw8077

SUMIF好像不能用  
  不过使用数组这一招比较高^_^


    摘要: 在web控件中的textbox,并没有onfocus方法 如何定义textbox的类似功能 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE