问题已解决
=INDIRECT(ADDRESS(ROW(),SUM(MONTH($G$2)*3-2+9)))后面的*3-2+9是什么意思
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答你这问题之前不是问过了嘛, 就是一个四则运算啊, MONTH($G$2)*3-2+9 MONTH 返回参数中的月分
比如返回5 那就是 5*3-2+9 这就是数学题了,你就知道是什么意思了吧?
2019 01/12 15:34
84785002
2019 01/12 16:28
老师我是我理解不了的是为什么会出现后面的*3-2+9
Excel答疑老师
2019 01/12 16:35
这是根据特定的需求来的啊,
比如 别人的一个算术式是 5*3+5/6
为什么他要这样写呢? 为什么不写 1+1 呢?
84785002
2019 01/12 16:51
老师我就是想知道什么时候*3-2+9,什么时候*3-0+9,这个到底怎么去理解,请您解释的详细些
Excel答疑老师
2019 01/12 17:00
这得看你的数据说话的,好比发工资为什么有的发2千还要再扣200有的发3千却要加300,
需要有文件或者公式相关的完整的图片,才能做出具体的解答
Excel答疑老师
2019 01/12 17:05
你应该了解一下 ADDRESS 函数和 indirect 函数,做那样的算法是为了计算出需要的单元格地址返回给indirect 从而返回需要的结果
这么多函数的嵌套,不是拿中间一部分就能说明白了,
Excel答疑老师
2019 01/12 17:08
SUM(MONTH($G$2)*3-2+9) 计算出G2中月份所需要引用的 数字序列号
然后 返回给 ADDRESS 运算,返回单元格地址,
你可以 复制出来 ADDRESS(ROW(),SUM(MONTH($G$2)*3-2+9)) 看一下引用的单元格地址,你找到这个单元格,是不是你要的。