爱问知识人 爱问教育 医院库

EXCEL统计问题

首页

EXCEL统计问题

公式如何写?见附件!谢谢!

提交回答
好评回答
  • 2018-04-06 08:33:29
    楼上讲的太复杂了,其实只要输入下列公式就可以了。
    =SUMPRODUCT((B4:B75="太平洋付款")*(C4:C75<>0))

    望***

    2018-04-06 08:33:29

其他答案

    2018-04-06 09:33:29
  • =SUMPRODUCT((B1:B1000=B5)*(C1:C1000>0))

    我***

    2018-04-06 09:33:29

  • 2018-04-06 08:33:29
  •   我的方法可以实现你的统计要求,但不一定最佳。因为我没有专门学过excel里面的统计函数,也许有更直接的方法吧。
    VB编程解决你的问题是很容易的。即通过vb for application的编程,生成宏可以解决任何复杂的统计问题。
    通过查看联机帮助,临时恶补了一下如何在vb里面使用excel对象,我得到的答案见附件文件或下面的代码,代码很少,不过有点难看,呵呵。
       你需要打开宏命令才可以执行。如果不放心宏的安全,你可以自己在excel里面添加这段宏。 另外,程序代码里面有些硬的指令,比如counter变量的区间有限,你可以自行改进这个程序,进行任何复杂统计。 全部代码: Private Sub Worksheet_SelectionChange(ByVal Target As Range) MyCompute End Sub Sub MyCompute() Dim I Set CellD = Worksheets("Sheet1")。
      Cells(3, 4) CellD。Value = 0 For Counter = 4 To 75 Set curCellB = Worksheets("Sheet1")。Cells(Counter, 2) Set curCellC = Worksheets("Sheet1")。
      Cells(Counter, 3) If curCellB。Value = "太平洋付款" And curCellC。Value > 0 _ Then CellD。Value = CellD。Value + 1 Next Counter End Sub 。
      

    蘑***

    2018-04-06 08:33:29

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):