未名Q

此生若能得幸福安稳,谁又愿颠沛流离。

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: 订阅 订阅 :: 管理 ::

http://office.microsoft.com/zh-cn/excel-help/HA010351132.aspx?CTT=1
http://support.microsoft.com/kb/267982

=SUM(IF(A1:A10>=1,IF(A1:A10<=10,1,0)))
=SUM(IF((A1:A10>=1)*(A1:A10<=10),1,0))
=SUM(IF((A:A>=1)*(A:A<=10),1,0))

使用 SUM + IF 语句的范围中的单元格进行计数传递指定的测试或对这些区域中的值求和的在另一个相应的值 (或相同) 范围内满足指定筛选条件。这同样行为 DSUM 函数在 Microsoft Excel 中。

数组不能引用整个列。

必须按 F2,然后按 Ctrl+Shift+Enter 将其转换为数组公式。


http://office.microsoft.com/zh-cn/excel-help/HA010351132.aspx?CTT=1#_Toc286047907
使用 COUNTIFS 函数或 COUNT 和 IF 函数的组合。


DCOUNT
http://office.microsoft.com/zh-cn/excel-help/HP010342409.aspx?CTT=5&origin=HA010351132#BMcriteria


http://support.microsoft.com/kb/275166/zh-cn


DCOUNTIF  条件格式检查
http://office.microsoft.com/zh-cn/excel-help/HA001136616.aspx?CTT=1

=DCOUNTA(A4:E10,"利润",A1:F2)
          数据   字段   条件
=DCOUNT(入库记录!K:K,,G14:G16)
注意条件区域:单列下多条件为or,多列下为and

=SUMPRODUCT((出库记录!E:E="套赠")*(出库记录!N:N<0))
=SUMPRODUCT((条件1)*(条件2)*(条件3)* …(条件n))
=SUMPRODUCT((入库记录!K2:K5000>=0)*(入库记录!K2:K5000<=30))
=SUM(IF((入库记录!K:K>=0)*(入库记录!K:K<=30),1,0))

出库记录!N:O

=SUM(IF((出库记录!N:O>=0)*(出库记录!N:O<31),1,0))
=SUM(IF(出库记录!N:O>=0,IF(出库记录!N:O<31,1,0)))
=IF(OR(E2="条件1",E2="条件2"),"-",B2-K2)

posted on 2012-07-31 16:09  未名Q  阅读(327)  评论(0编辑  收藏  举报