当前位置 :
excel=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024)))谁能详细解释上面函数公式的意思,
6人问答
问题描述:

excel=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024)))

谁能详细解释上面函数公式的意思,

邓志东回答:
  公式就是提取A1单元格里面的数字   这个公式解释起来蛮费劲的   告诉你一个方法,你把公式中的row($1:$1024)改为row($1:$10)   然后点工具,公式审核,公式求值,求值,看看excel是如何一步步计算的,你就明白了
郭文宏回答:
  据lookup函数的介绍:LOOKUP(a,b)a为在数组中所要查找的数值。如果函数找不到a,则使用数组中小于或等于它的最大数值。那么此公式逗号前为空,也就是0,按照上述,函数将在第二个参数中寻找0,找不到0,则返回小于或等于0的最大数值,可是第二个参数中的每个数值都比0大,为什么?还是“-”是什么意思,“--”又是什么意思,“-”和“--”意思相同否望能解释一下哦,谢谢,加分!
邓志东回答:
  你说的没有错,所以公式在mid前面加个一个-号,所有的负数肯定比0小.-就是把正数变负数--就是负负得正,把文本型数字进行负负得正的运算转换为数字型数字,可以参与下一步运算.
郭文宏回答:
  还有问题哦,比如:=-LOOKUP(,-ROW($3:$6))结果是6,按照上述说法,lookup应该在{-3,-4,-5,-6}中寻找小于或等于0的最大数值,应该-3最大,再加上lookup前的负号,负负得正,结果应该是3才对,可是为什么结果是6,一点也不明白,望能再解释一下哦,非常感谢!
邓志东回答:
  对正数来说匹配寻找小于或等于0的最大数值,对负数来说匹配寻找小于或等于0的最小数值
郭文宏回答:
  不对啊,那么=LOOKUP(,{-4,-3,-2,-1}),应该返回-4,可以却返回了-1
最新更新
优秀其它推荐
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞