作业帮 > 综合 > 作业

=COUNTIF(OFFSET(H4,0,IF(COLUMN()>30,-31,-COLUMN()+1),1,IF(CO

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 00:50:48
=COUNTIF(OFFSET(H4,0,IF(COLUMN()>30,-31,-COLUMN()+1),1,IF(COLUMN()>30,30,COLUMN())+2),"定")>0
请问这个公式怎么解释.
首先看目前所在单元格列数,
如果列数大于30(也就是在AD列之后),则从单元格H4开始,向下移0格,向左移31格,然后从此单元格向右连续选中30个,计算这30个单元格中是否有“定”,如果有,返回TRUE ,没有返回 FALSE
如果列数小于30(也就是在AD列之前),则从单元格H4开始,向下移0格,向左移到A列,然后从此单元格向右连续选中X+2个(X为之前所在单元格的列数),计算这所选单元格中是否有“定”,如果有,返回TRUE ,没有返回 FALSE