IF(INDEX(矿料级配!F:F,AF21)="","",INDEX(矿料级配!F:F,AF21))在excel中什么意思啊
发布网友
发布时间:2022-10-13 12:20
我来回答
共3个回答
热心网友
时间:2023-11-04 02:52
INDEX(数据区域,n)就是返回数组中的第n个数据
INDEX(矿料级配!F:F,AF21)就是返回在“矿料级配”这个工作表里的F列的第“AF21”单元格的数据,AF21是公式所在工作表中的单元格,这个单元格里有一个数值,把这个数值作为INDEX函数中的序号参数。
IF(公式="","",公式)就是如果公式计算结果为空就返回空,否则返回公示结果。
IF(INDEX(矿料级配!F:F,AF21)="","",INDEX(矿料级配!F:F,AF21))
的意思就是在“矿料级配”这个工作表里的F列查找第AF21个单元格的值,有值返回该值,无值返回空。
套用if函数的意思就是排除公式结果为空时返回0的情况。
热心网友
时间:2023-11-04 02:53
1、INDEX(矿料级配!F:F,AF21) 是取 矿料级配工作表F列 中 行数为 AF21单元格值 的单元格
2、IF(INDEX(矿料级配!F:F,AF21)="","",INDEX(矿料级配!F:F,AF21)) , 判断1所得的单元格的值是否为空值,是的话返回空格,不是的话返回 该单元格的值
热心网友
时间:2023-11-04 02:53
如果“矿料级配表”的AF21格为空,就返回空格。否则,就返回AF21中数值对应的F列的值。
假设AF21格的数值是10,就会返回F10的数值。