函数公式(3页).doc
-1.2.3.4. 函数公式-第 3 页5. COUNT:表示求个数,如:=COUNT(A2:A8)表示求这区间的单元个数。如果在应用中想表示某个区间<、>、=某个数值的个数,公式为=COUNTIF(A2:A8,”>1”),表示在A2到A8区间大于1的个数。6. Lookup:用一个数与一行或一列数据依次进行比较,发现匹配的数值后,将另一组数据中对应的数值提取出来,列如:=LOOKUP(F4,$B$3:$B$8,$D$3:$D$8)”,回车,便可得到“36.00%” 用F4中的第1个收入数“$123,409”,与左侧表的“收入最低”各档数据(“$B$3:$B$8”)进行对比,虽然“$123,409”在“收入最低”各档数中没有完全一致的数据与之匹配,但是会与其中小于它的最大数“$58,501”相匹配。这样,同一行对应的“36.00%”就提取出来了。7. Vlookup:用对比数与一个“表”进行对比,而不是Lookup函数的某1列或1行,并且Vlookup可以选择采用精确查询或是模糊查询方式,而Lookup只有模糊查询,例如:A分销商需要提供四个型号的销售数据:选中要输入数据的单元格,=VLOOKUP(H3,$A$3:$F$19,5,FALSE)如图:注意这里的列数是从引用范围的第一列做为1,而不是以A列作为第一列,万万注意此处。8. SUMIF:满足区域内单个条件的求和=SUMIF(A:A,E2,C:C)9. =SUMPRODUCT(入库查询!$E$7:入库查询!$E$3000="A伊利实业")*(入库查询!$G$7:入库查询!$G$3000="卷")*入库查询!$J$7:入库查询!$J$3000)/10000表示A列=a伊利实业,B列=卷,求C列的和=SUMIFS(入库查询!J7:J2000,入库查询!E7:E2000,"=A三全食品",入库查询!G7:G2000,"=卷")/1000010. =if(a1=a,1,if(b1=2,2,if(c1=3,3,"")表示某个单元在A1单元=a时,等于1,A1=b时,等于211. 在区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中添加满足多个条件的单元格。例如,如果需要对区域 A1:A20 中符合以下条件的单元格的数值求和:B1:B20 中的相应数值大于零 (0) 且 C1:C20 中的相应数值小于 10,则可以使用以下公式:=SUMIFS(A1:A20, B1:B20, ">0", C1:C20, "<10")12. 公式:详见下图说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。多条件模糊求和公式:C11=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)说明:在sumifs中可以使用通配符*多表相同位置求和公式:b2=SUM(Sheet1:Sheet19!B2)说明:在表中间删除或添加表后,公式结果会自动更新。按日期和产品求和公式:F2=SUMPRODUCT(MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)说明:SUMPRODUCT可以完成多条件求和=IF(AND(F11<>0,H11=0),1,0)