请问EXCEL中这个公式是什么意思?

sumproduct((large((a2:e2<>"")*column(a2:e2),counta(a2:e2))))它能实现返回所选区域里第一个数所在的列数。我的理解... sumproduct((large((a2:e2<>"")*column(a2:e2),counta(a2:e2))))
它能实现返回所选区域里第一个数所在的列数。
我的理解是large函数里返回的是所选区域里不为空的单元格的列数最小值,不过为什么还要加sumproduct函数呢?另外好像sumproduct没必要加两个括号对吗?
展开
 我来答
朱荟非
2011-11-15 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2197万
展开全部
可以直接用
LARGE((A2:E2<>"")*COLUMN(A2:E2),COUNTA(A2:E2))
由于这是一个数组的运算,需要用ctrl+shift+enter结束。

这里加一层sumproduct,可能是为了不用数组组合键输入。其实结果是一样的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zipall
2011-11-15 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8104
采纳率:42%
帮助的人:8470万
展开全部
该公式等价于
=min(if(a2:e2<>"",column(a:e)))

ps:数组公式输入时按ctrl+shift+enter完成,使用sumproduct可能是为了不按三键吧...
追问
请问为什么加了sumproduct以后可以把数组处理成数值呢?它进行的运算是怎么样的啊?
追答
不为什么
sumproduct在处理数组运算时不需要按三键.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式