在线等excel大师指导一下,优化excel函数if

主要是为了实现在汇总表改变日期时相对应的内容会随着日期的改变而引入分表中日期对应的内容(分表中每一日期中有好几项内容)

就本题来说因为有逻辑excel函数ifOR做判断,位置颠倒问题不大COUNTIF(A3,描述!A1:A34)——第一参数range只有一个数(单元格),第二参数Criteria条件是一个区域(描述!A1:A34)其结果是统计第一参数满足第②参数每一个单元格(的条件)的个数,如本题就是统计A3等于描述!A1:A34每个单元格的有几个得到{1;1;0;0;0;……;0;0;0},用OR判断同样得TRUE只是这样一来,要按數组来处理


这样抽象描述,可能不容易理解第一参数是一个单元格的情形换一个角度,假定第一参数是多单元格且都是数字第二参數也是数字,且条件是大于(、等于、小于)可能比较直观了:(对照着附件来看)Sheet1!A3:A5是{},Sheet2!A1:A10是{}那么=COUNTIF(A3:A5,">="&Sheet2!A1:A10)={2;2;0;0;2;0;0;0;0;0}——区域A3:A5中大于等于条件区域的Sheet2!A1(5)的有2个、大于等于条件区域的Sheet2!A2(6)的有2个、大于等于条件区域的Sheet2!A3(25)的没有、大于等于条件区域的Sheet2!A4(30)的没有、大于等于条件区域的Sheet2!A5(4)有2个、……

当然,本题两参数位置换过来countif更易理解些。

我要回帖

更多关于 excel函数if 的文章

 

随机推荐