使用IF 公式的替代公式进行函数书写

 时间:2024-10-17 01:20:54

1、Max函数的替代。以下图数据为例,需要把A列数据中的负数值转换为0。使用IF函数的写法为=IF(A1<0,0,A1)。此函数可以用Max函数替代,写做=Max(A1,0)。

使用IF 公式的替代公式进行函数书写
使用IF 公式的替代公式进行函数书写

2、N函数的替代。以下图数据为例,需要判断单元格内是否为数值然后再进行累计相加。使用IF函数的写法为=IF(ISNUMBER(B1),A2+B1,A2)。此函数可以用N函数替代,写做=N(B1)+A2。N函数可以直接将文本转换为数值0,相当于省去了判断环节。

使用IF 公式的替代公式进行函数书写
使用IF 公式的替代公式进行函数书写

3、巧用LEFT函数。以下图数据为例,需要根据给定条件进行数据取值。如果A1大于等于100取前两位,小于100取前一位。使用IF函数的写法为=IF(A1>=100,LEFT(A1,2),LEFT(A1,1))。此函数可以优化为=LEFT(A1,(A1>=100)+1)。(A1>=100)结果为TRUE或者FALSE,在计算时相当于,相当于省去了判断环节。

使用IF 公式的替代公式进行函数书写
使用IF 公式的替代公式进行函数书写

4、COUNT函数替代。以下图数据为例,如果有任一个为空,公式返回不可比,否则显示"示可比"。使用IF函数的写法为=IF(C11="","不可比",IF(D11="","不可比",IF(E11="","不可比",IF(F11="","不可比",IF(G11="","不可比",IF(H11="","不可比",IF(I11="","不可比",IF(J11="","不可比","可比"))))))))。优化后的函数为=IF(COUNT(C10:N10)<12,"不可比","可比")IF逻辑判断等同于COUNt函数统计非空单元格的个数。

使用IF 公式的替代公式进行函数书写
使用IF 公式的替代公式进行函数书写

5、以下图数据为例,需要进行区间判断。使用IF函数的写法为=IF(AND(C6>0,C6<=2),3,IF(AND(C6>2,C6<=8),1.5,IF(AND(C6>8,C6<=19),0.7,IF(AND(C6>19,C6<=29),1,IF(AND(C6>29,C6<=80),1.6,IF(AND(C6>80,C6<=100),1.7,IF(AND(C6>100,C6<=150),2.4,IF(AND(C6>150,C6<=200),3.2,IF(C6>200,4.0,0)))))))。替代函数为=LOOKUP(C6-1%%,{0;2;8;19;29;80;100;150;200},{3;1.5;0.7;1;1.6;1.7;2.4;3.2;4})。

使用IF 公式的替代公式进行函数书写
使用IF 公式的替代公式进行函数书写

6、使用VLOOKUP函数进行替代。以下图数据为例,需要根据姓名查找成绩。使用IF函数的写法为=IF(G6="汪梅",599,IF(G6="郭磊",661,IF(G6="林涛",467,IF(G6="朱健",310,584))))。优化后为=VLOOKUP(G6,$B$5:$E$10,4,0)。

使用IF 公式的替代公式进行函数书写
使用IF 公式的替代公式进行函数书写
  • Foxmail如何设置软件自动更新
  • Excel表格如何快速除以一万
  • excel如何获取随机数
  • 如何制作单行员工工资条
  • 百度地图如何加入低碳计划
  • 热门搜索
    世界环境日手抄报 推广普通话的手抄报 新冠状病毒手抄报 国庆节的手抄报怎么画 关于民族团结的手抄报 普通话手抄报文字内容 关于绿色环保的手抄报 关于读书的手抄报题目 中学生英语手抄报 美丽校园手抄报