求大神帮忙看看如下excel公式是什么意思。
=IF(OFFSET(K$1,ROW(K2)-2+23*($A$120-1),,)="",NA(),IF($C120,OFFSET(K$1,ROW(K2)-2+23*($A$120-1),,),NA()))
求大神帮忙看看如下excel公式是什么意思。 =IF(OFFSET(K$1,ROW(K2)-2+2
答案:3 悬赏:20 手机版
解决时间 2021-02-20 12:02
- 提问者网友:相思似海深
- 2021-02-19 15:43
最佳答案
- 五星知识达人网友:野慌
- 2021-02-19 16:00
OFFSET(K$1,ROW(K2)-2+23*($A$120-1),,)是偏移函数,针对K1偏移若干行,究竟偏移多少行,由ROW(K2)-2+23*($A$120-1)的结果确定,是成23的倍数偏移的,后面省略列偏移参数,也就是列不偏移,是在K列中按隔23的倍数来返回值。
如果上面偏移到的单元格是空值,或者C120单元格是空值、0,都返回#N/A这个错误值,也就是无数据,否则就返回上面偏移到的单元格的值。
如果上面偏移到的单元格是空值,或者C120单元格是空值、0,都返回#N/A这个错误值,也就是无数据,否则就返回上面偏移到的单元格的值。
全部回答
- 1楼网友:风格不统一
- 2021-02-19 18:05
如果OFFSET(K$1,ROW(K2)-2+23*($A$120-1),,)为空,显示错误值#N/A;如果C120为1,得到OFFSET(K$1,ROW(K2)-2+23*($A$120-1),,),否则显示错误值#N/A。
公式中OFFSET(K$1,ROW(K2)-2+23*($A$120-1),,)多了一个逗号,应该返回的是错误。
表示:以K1单元格为基准,向下偏移ROW(K2)-2+23*($A$120-1)个单元格后的单元格。
- 2楼网友:刀戟声无边
- 2021-02-19 16:43
简单大概说下
ROW(K2) 就是2 ,和字母无关
OFFSET 偏移函数
ROW(K2)-2+23*($A$120-1) 假设A120的数据是 3
结果=2-2+23*(3-1)=46
OFFSET(K$1,ROW(K2)-2+23*($A$120-1),,)
意思从K1开始,向下移动46个单元格的数据。
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯