| 9、如何不使显示或打印出来的表格中包含有0值?
通常情况下,我们不希望显示或打印出来的表格中包含有0值,而是将其内容置为空。例如,合计列中如果使用“=b2+c2+d2”公式,将有可能出现0值的情况,如何让0值不显示?
方法一;使用加上If函数判断值是否为0的公式,即:=if(b2+c2+d2=0,“”,b2+c2+d2)
方法二:选择“工具”\“选项”\“视窗”,在“窗口选项”中去掉“零值”选项。
10、如何在一个与自定义函数驻留工作簿不同的工作簿内的工作表公式中调用自定义函数?
可在包含自定义函数的工作薄打开的前提下,采用链接的方法(也就是在调用函数时加上该函数所在的工作簿名)。假设上例中的自定义函数Zm所在工作薄为MYUDF.XLS,现要在另一不同工作簿中的工作表公式中调用Zm函数,应首先确保MYUDF.XLS被打开,然后使用下述链接的方法:=MYUDF.XLS! ZM(b2)
11、如何用汉字名称代替单元格地址?
如果你不想使用单元格地址,可以将其定义成一个名字。定义名字的方法有两种:一种是选定单元格区域后在“名字框”直接输入名字,另一种是选定想要命名的单元格区域,再选择“插入”\“名字”\“定义”,在“当前工作簿中名字”对话框内键人名字即可。使用名字的公式比使用单元格地址引用的公式更易于记忆和阅读,比如公式“=SUM(实发工资)”显然比用单元格地址简单直观,而且不易出错。
12、如何定义局部名字?
在默认情况下,工作薄中的所有名字都是全局的。其实,可以定义局部名字,使之只对某个工作表有效,方法是将名字命名为“工作表名!名字”的形式即可。
13、在Excel中用Average函数计算单元格的平均值的,值为0的单元格也包含在内。有没有办法在计算平均值时排除值为0的单元格?
方法一:如果单元格中的值为0,可用上例“0值不显示的方法”将其内容置为空,此时空单元格处理成文本,这样就可以直接用Average函数计算了。
方法二:巧用Countif函数 例如,下面的公式可计算出b2:B10区域中非0单元格的平均值:
=sum(b2: b10)/countif(b2: b10,"<>0") |