字体:  

请大家帮我分析下EXCEL这段语句,谢谢

Alicorn 发表于: 2008-7-19 21:21 来源: 远景无限博客

EXCEL单元格语句如下:


=IF(OR(A2="",A2="小计",A2="合计",A2=0),"",MAX($B$1:B1)+1)


上面这段大概会有什么效果呢?大家帮帮/..

最新回复

z_yj at 2008-7-19 22:18:07
如果A2的值不是"空"或者"小计"或者"合计"或者0,此单元值是B1的值+1,否则值是空。
由于$B$1是绝对地址,此公式在拖动时会不同,取拖动方向以B1为起点的最大值+1
mjzxlmg at 2008-7-19 22:35:02

QUOTE:

原帖由 Alicorn 于 2008-7-19 21:21 发表
EXCEL单元格语句如下:


=IF(OR(A2="",A2="小计",A2="合计",A2=0),"",MAX($B$1:B1)+1)


上面这段大概会有什么效果呢?大家帮帮/..
如果A2单元格是空白,或者是“小计”,或者是“合计”,或者是“0”,那么此单元格返回空白;除前述四种情况之外任何数值或者文本,此单元格则返回B1单元的值加1。
HiddenBlade at 2008-7-20 08:53:17
MAX($B$1:B1) 这个是为了出来B1为空的情况吧?
lansetianya at 2008-7-20 09:31:10
呵呵,是EXCEL的函数,有点高深啊
gnahz_pc at 2008-7-20 09:44:40
MAX($B$1:B1)
从b1到b1干嘛呀,
一开始还没搞明白,
当然要拖动的话作用就显示出来了。