excel高手帮忙

=ROW(F7)-MAX(--($F$3:F6<>"")*ROW($3:6)是什么意思,谁帮忙解释下.... =ROW(F7)-MAX(--($F$3:F6<>"")*ROW($3:6)是什么意思,谁帮忙解释下. 展开
 我来答
太极健1969
2011-07-07 · TA获得超过9030个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3582万
展开全部
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)
Zipall
2011-07-07 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8104
采纳率:42%
帮助的人:8561万
展开全部
--是多余的.
($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完成,另外单击公式所在单元格,用公式工具栏上的求值按钮,可以逐步查看公式的计算蚂告过程.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
killme2008
2011-07-07 · TA获得超过1529个赞
知道小有建树答主
回答量:1020
采纳率:25%
帮助的人:262万
展开全部
F7的行号(7)-F3到F6区域内最大的非空行号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式