永发信息网

求大神帮忙看看如下excel公式是什么意思。 =IF(OFFSET(K$1,ROW(K2)-2+2

答案:3  悬赏:20  手机版
解决时间 2021-02-20 12:02
  • 提问者网友:相思似海深
  • 2021-02-19 15:43
求大神帮忙看看如下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()))
最佳答案
  • 五星知识达人网友:野慌
  • 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这个错误值,也就是无数据,否则就返回上面偏移到的单元格的值。
全部回答
  • 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个单元格的数据。 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯