EXCEL统计问题
公式如何写?见附件!谢谢!
楼上讲的太复杂了,其实只要输入下列公式就可以了。 =SUMPRODUCT((B4:B75="太平洋付款")*(C4:C75<>0))
=SUMPRODUCT((B1:B1000=B5)*(C1:C1000>0))
我的方法可以实现你的统计要求,但不一定最佳。因为我没有专门学过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 。
问:用java,jsp,tomcat,j2ee,struts做软件的问题?
答:去搜索一下详情>>
答:@符号在英文中曾含有两种意思,即“在”或“单价”。它的前一种意思是因其发音类似于英文at,于是常被作为“在”的代名词来使用。如“明天早晨在学校等”的英文便条就成...详情>>