excel高手帮忙
=ROW(F7)-MAX(--($F$3:F6<>"")*ROW($3:6)是什么意思,谁帮忙解释下....
=ROW(F7)-MAX(--($F$3:F6<>"")*ROW($3:6)是什么意思,谁帮忙解释下.
展开
3个回答
展开全部
row(F7)就是等于7,这个改成row(A7)或row(B7)等等都是一样的,表示第7行行号,即7
MAX(--($F$3:F6<>"")*ROW($3:6))
表示F3到F6单元格不为空,即不空就表示1,乘row(3:6)是一个数组,即3,4,5,6这四个数,取其结果的最大值
--($F$3:F6<>"")*ROW($3:6)
就是不空宽友是1,空是0去对应乘3到6是一个新的数组,对应
就你公弊卖式而言,就是用7减去新数组中的最大值.
你的公式用了绝对引用和相对引用,也就是说你的公式可以下拉,这样F6就变成了F7....,但租巧逗起始的F3单元格不变,和后面的row($3:6)同理,最小为3,最大为6,依次下拉为7,8.....
就你的公式而言,就是7-F3:F6的最后一个非空行行号
如果公式下拉一格,就是8-F3:F7的最后一个非空行行号
不知道你这样能理解了吗?最关键是理解下(F3:F6)<>""这个,空为0,非空为1去对应乘row(3:6)
MAX(--($F$3:F6<>"")*ROW($3:6))
表示F3到F6单元格不为空,即不空就表示1,乘row(3:6)是一个数组,即3,4,5,6这四个数,取其结果的最大值
--($F$3:F6<>"")*ROW($3:6)
就是不空宽友是1,空是0去对应乘3到6是一个新的数组,对应
就你公弊卖式而言,就是用7减去新数组中的最大值.
你的公式用了绝对引用和相对引用,也就是说你的公式可以下拉,这样F6就变成了F7....,但租巧逗起始的F3单元格不变,和后面的row($3:6)同理,最小为3,最大为6,依次下拉为7,8.....
就你的公式而言,就是7-F3:F6的最后一个非空行行号
如果公式下拉一格,就是8-F3:F7的最后一个非空行行号
不知道你这样能理解了吗?最关键是理解下(F3:F6)<>""这个,空为0,非空为1去对应乘row(3:6)
展开全部
--是多余的.
($F$3:F6<>"")
根据这4个单元格谈物高的值是否为空,返回对应的逻辑值true(不空)或false(空)
ROW($3:6)
返回4个数字{3,4,5,6}
这2个数组相乘,对应元素分别相乘.
true在参与数字运算时等于1,false等于0
1*n=n
0*n=0
相乘的结果是4个元含尺素的数组.{0,4,5,0} (假设F3,F6是空单元格)
max从里面取出最大的数字5
row(f7)返回数字7
=7-5
=2
ps:数组公式在输入时按ctrl+shift+enter完成,另外单击公式所在单元格,用公式工具栏上的求值按钮,可以逐步查看公式的计算蚂告过程.
($F$3:F6<>"")
根据这4个单元格谈物高的值是否为空,返回对应的逻辑值true(不空)或false(空)
ROW($3:6)
返回4个数字{3,4,5,6}
这2个数组相乘,对应元素分别相乘.
true在参与数字运算时等于1,false等于0
1*n=n
0*n=0
相乘的结果是4个元含尺素的数组.{0,4,5,0} (假设F3,F6是空单元格)
max从里面取出最大的数字5
row(f7)返回数字7
=7-5
=2
ps:数组公式在输入时按ctrl+shift+enter完成,另外单击公式所在单元格,用公式工具栏上的求值按钮,可以逐步查看公式的计算蚂告过程.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
F7的行号(7)-F3到F6区域内最大的非空行号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询