excel求牛人详解公式..,求速度,求给力,求提高,求解释!
发布网友
发布时间:2022-10-15 21:48
我来回答
共3个回答
热心网友
时间:2023-10-12 13:36
1、MOD(ROW(),3)——MOD()是求余函数,ROW()是求行数函数。
例如:你在A1输入MOD(ROW(),3),计算过程是:row()=1,mod(1,3)=1,结果是1
(注:数学公式:余数=被除数-除数×商)
2、IF(MOD(ROW(),3)=0,"",IF()),意思是,如果你在某个单元格求得的余数等于0,这个单元格为空值,否则计算下一个IF()函数。
例如:公式在A1,就会计算下一个IF函数。
3、第2个IF()函数意思:如果你在某个单元格求得的余数是1,那么这个单元格就等于清单表的O1单元格,否则计算INDEX()函数。
例如:公式在A1,就会返回清单表的O1单元格。
例如:公式在A2,就会计算INDEX()函数。
4、,INDEX(清单!$A:$R,INT((ROW()+4)/3),COLUMN())))
清单!$A:$R:指清单表的A列到R列,$符号为绝对引用。
INT((ROW()+4/3):这是用行数+4除以3后的结果再取整数
例如:公式在A2,ROW()值为2,4/3=1.33,ROW()+4/3=3.33,int(3.33)=3
column():这是求列数函数。
例如:=COLUMN()在A1,结果=1,在B1,结果=2……
那么:INDEX(清单!$A:$R,INT((ROW()+4)/3),COLUMN())))在A2,计算过程:
=INDEX(清单!$A:$R,2,1)
INDEX()函数是查询引用函数,意思是在清单的A列到R列中,查询第2行,第1列单元格的数值。
例如:=INDEX(清单!$A:$R,2,1)公式在A2,而清单表A2单元格数值为1000,那么,A2单元格的值=1000.
热心网友
时间:2023-10-12 13:36
对回答问题的你也会有一个不知名的认识和提高,谢谢了
真雷!追问看看下面的dgkvcw多牛啊,
热心网友
时间:2023-10-12 13:37
设输入这个公式的单元格的名称为M,公式意思是如果M单元格所在行数与3的余数若为0,M单元格内容为空白,否则如果M单元格所在行数与3的余数若为1,M单元格内容为“清单”O1单元格内容,如果M单元格所在行数与3的余数不是0也不是1,M单元格内容为“清单”中这个工作表中从A列到R列第INT((ROW()+4)/3)行,第COLUMN()列的内容,INT((ROW()+4)/3)表示M单元格所在行数与3的余数取整,COLUMN()是M单元格所在的列。