分享

Excel中自定义公式介绍

 五毒缺嫖赌 2019-01-03

Excel中可以自定义函数来简化公式和增强处理能力,在《Excel中自定义函数介绍》一文中做过初步介绍,本文来介绍自定义公式。

【1】什么是自定义公式?

有人可能会问,只听说过自定义函数,没听说过自定义公式,Excel中公式不都是自己写的吗?不都是所谓自定义的吗?的确,都是自己写的不假,但不能称之为“自定义”,因为所谓“自定义”,必须是定义一次可以多场景多次使用。

自定义函数定义一次,就可以在不同单元格多次使用;

自定义公式,也要实现定义一次可以在不同单元格多次使用,有别于自己在单元格直接写的公式,我把它称之为“自定义公式”。

自定义函数通过传递不同参数实现多次在不同单元格使用,那么如何定义“自定义公式”,“自定义公式”又是如何实现一次定义在不同单元格多次使用呢?接下来给大家介绍

【2】自定义公式的定义方法

如何实现一次定义在不同单元格多次使用?

绝对引用:如果所有单元格都是绝对引用,可任意多次使用,但所有引用都只返回相同结果;

相对引用:随行和列的变化返回不同的结果;

混合引用:随行或列的变化返回不同的结果。

定义的方法:

利润率公式:GM=(税前收入*094-成本)/(税前收入*094)

自定义公式GM的定义

[1] 选中单元格D3

[2] 点击菜单“公式”-》“名称管理器”,弹出“新建名称”对话框

[3]“新建名称”对话框中完成定义

》输入名称:GM

》输入引用位置:=(示例!$B3*0.94-示例!$C3)/(示例!$B3*0.94)

说明

公式中$B3、$C3,列绝对引用表示不管在第三行那列引用该公式,收入都固定取B列数据,成本固定取C列数据,行相对引用表示随着引用行的变化,根据不同行的收入和成本数据,返回各行的利润率;

如果公式中,收入引用变为B3,成本引用变为C3,则收入和成本列数据也会随着引用公式单元格的位置变化而变化,即收入取引用公式单元格的前2列数据,成本取引用公式单元格的前1列数据。譬如:在H3引用公式:=GM,收入取F3列数据,成本取G3列数据;

公式中“示例”表示工作表名称;

自定义公式“人民币收入”的定义:

[1] 定义名称:美元汇率 = 6.86

[2] 选中单元格E3

[3] 点击菜单“公式”-》“名称管理器”,弹出“新建名称”对话框

[4] “新建名称”对话框中完成定义

》输入名称:人民币收入

》输入引用位置:=示例!$B3*美元汇率

完成自定义公式定义如下

【3】自定义公式的使用

[1] 在D3列输入公式:=GM

[2] 在D3上拖动扩展公式到D5列

[3]在E3列输入公式:=人民币收入

[4] 在E3上拖动扩展公式到E5列

[5] 计算结果如下:

[6] 在G、H列同样引用,计算结果和D、E列相同

【4】自定义函数和自定义公式的区别

说明

自定义公式的主要用途:简化单元格中的公式编写,一次定义多次使用,提高效率;

之所以说自定义公式不能增强公式功能,是因为自定义公式实现的功能,在单元格直接写公式也一样能实现;

自定义函数之所以能增强公式功能,是因为自定义函数实现的功能,不全能在单元格通过自己编写公式实现。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多