问题已解决
老师,这个公式的含义是什么,谢谢
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答同学你好
是什么表里的
11/04 20:57
84784977
11/04 21:05
计件工资表套的公式
朴老师
11/04 21:13
不好意思,明天早上回答您吧,孩子让我和她通一遍试卷,明天期中考试,实在不好意思
朴老师
11/05 09:13
这个公式是一个数组公式,在 Excel 中用于从 “计件录入表” 的 D 列中提取特定的值。以下是对这个公式的解释:
IF(计件录入表!$D$1:$D$3000<>,ROW($1:$3000)):
这部分是一个条件判断。它检查 “计件录入表” 的 D1 到 D3000 单元格区域中的每个单元格是否不为空(<> 表示不等于空值)。如果单元格不为空,就返回对应的行号(ROW ($1:$3000) 会生成一个从 1 到 3000 的行号数组)。这样就得到一个由满足条件的行号和错误值组成的数组。
SMALL(IF(计件录入表!$D$1:$D$3000<>,ROW($1:$3000)),155):
SMALL函数用于从一个数组中提取第 n 小的值。这里从上面 IF 函数返回的数组中提取第 155 小的值(即满足条件的第 155 个行号)。如果没有那么多行满足条件的,会返回错误值。
INDEX(计件录入表!$D:$D, SMALL(IF(计件录入表!$D$1:$D$3000<>,ROW($1:$3000)),155), ROW(A1)):
INDEX函数用于在一个区域中根据行号和列号提取特定的值。这里在 “计件录入表” 的 D 列中,根据上面 SMALL 函数得到的行号和 ROW(A1)(这里在公式向下填充时会依次变为 1、2、3 等,相当于列号始终为 1)来提取对应的值。
整个公式最后面的 “,1)” 部分在你的描述中可能是多余的内容,因为正常情况下这个公式的语法中没有这部分。
所以,这个公式的作用是在 “计件录入表” 的 D 列中,查找并提取满足条件的第 155 个不为空的单元格的值。如果不满足条件(没有那么多不为空的单元格),可能会返回错误值。