电脑教程
位置:首页>> 电脑教程>> WPS教程>> WPS表格函数在发票金额录入中有何妙用

WPS表格函数在发票金额录入中有何妙用

  发布时间:2023-10-25 16:56:35 

标签:函数,发票

财务人员一定离不开各种金额的输入和转换。有时一个数据在同一表格中会反复的调用,通过WPS函数可以使输入更简化。

财务人员一定离不开各种金额的输入和转换。有时一个数据在同一表格中会反复的调用,通过WPS函数可以使输入更简化。

例如下列发票,假设不通过函数计算,需有输入四次。不仅工作效率极差,出错的机率也会大大提高。

WPS表格函数在发票金额录入中有何妙用

图一面发票

解决思路:数量和单价是变量,需要手动录入,其它三处利用函数直计算总价,再将总价转换成需要的格式。

步骤一:“金额”公式

1.选中单元格G4输入公式,然后右拉至Q4; 选中G4:G4下拉填充至G9:Q9。

=LEFT(RIGHT(TEXT($E4*$F4/1%," ¥#;;"),COLUMNS(A1:$K1)))

2.公式解析:

首先将E4和F4单元格相乘。为了便于公式填充,将单元格地址设置为绝对列、相对行形式,使公式右拉下拉填充时可以适应引用单元的变化;

然后将之除了1%,即扩大100倍,作用是消除小数点。如“1.01/1%”即变为101,方便的面的公式计算;

再用TEXT函数来剔除数量与单价为0之状况。我们知道,单元格格式定义分为四段:[正数、负数、0、文本],本例中TEXT的第二参数为" ¥#;;",直接用公号分割开留下空白即表示忽略负数和0。当单价为0或者负数时公式结果返回空白;

再后用right函数提取字符。right是提取字符串右边N个字符的函数,用在此处因第二参数COLUMNS(A1:$K1)是动态的,当公式向右拉动时COLUMNS(A1:$K1)的结果将从11递减至1,那么提取的字符串也将进行递减;

最后用left函数提取最终结果。Left函数与right函数的作用相反--从字符串左边开始提取字符,其第二参数为可选。本例中为减短公式长度,省略了第二参数,即表示提取长度为默认值1。在text函数的参数中第二参数为" ¥#;;",重点在于前面的空格。此处用left函数提取字符时,若E4和F4乘积之字符长度小于当前单位的位数加1(指亿万百等等的位数)时,left只能提取到空格,若等于当前单位的位数加1时则返回人民币符号“¥”,然后才逐位返回乘积结果中的单字符,这正是需要结果。

3.本公式三个重点:A)TEXT函数的第二参数前面的空格的妙用;B)第二参数中两个“;”的妙用;C)将right与left套用使公式逐位提取数字。

步骤二:“合计”公式

1.选中单元格M10输入数组公式“=TEXT(SUM(E4:E9*F4:F9),"0.00")”,并同时按CTRL+SHIFT+ENTER三键结束,否则公式对果将出错。输入完后若公式前后系统自动加上花括号即表示输入正错,见图二所示。<

WPS表格函数在发票金额录入中有何妙用

图二 数组公式

2公式解析:将E4:E9区域的值分别乘以F4:F9的值,然后再相加即得到总计,公式会自动忽略空白区。本例若不用数组公式则公式要长很多,效率更差。如:=SUM(E4*F4+E5*F5+E6*F6+E7*F7+E8*F8+E9*F9)。数组运算长处是缩短公式,提高效率,可以将常规公式中的多步运算合并得以简化。最后用text函数将数组结果格式化为精确到小数点两位。

3.选择单元格M10:Q10,单击菜单上的“跨列合并”,使单元格的结果居于区域正中。

此处用“跨列居中”而不用“合并居中”是因数组公式不能存在于多单元格合并后的单元格中。故使用区域跨列合并,显示效果和“合并及居中”一样,但因未对单元格进行合并,则与数组公式可以和平相处。

WPS表格函数在发票金额录入中有何妙用

图三 跨列合并单元格

步骤三:“大写”公式

1.选择单元格C10,C10单元格可以先合并居中,然后输入公式:

=TEXT(M10,"[DBNum2][$RMB]G/通用格式")

2.公式解析:本公式通过text函数改变引用源M10单元格数字的显示方式,使之以人民币大写方示。其中[DBNum2]修改为[DBNum1]以及“G/通用格式”修改为“0”有不同的效果,读者可以自己试试。

WPS表格函数在发票金额录入中有何妙用

图四 人民币大写

总结:

1.Text函数是一个格式化函数,它可以改变引用源的显示方式。第一参数是引用源,第二参数即显示方式。这是一处运用很广的函数。本例中三个公式都已用到它。

2.工作表表要善用公式,简化数字的重复录入,同时也提升准确性。

0
投稿

猜你喜欢

  • Excel中经常需要把列数据的网格线进行一个拉伸的操作,表格列的网格线具体该如何进行拉伸呢?下面是小编带来的关于excel表格列进行网格线拉
  • 一、我们先在表格中建立一个数据区域并选定,然后点击”插入“选择打开“照相机”如下图。    二、在表内空白位置拖出一个“
  • 1、用Word2013打开一篇文档,将光标定位到我们需要插入公式的位置,并切换到“插入”选项卡,我们现在选择“符号”选项组中的“公式”命令,
  • LOL英雄联盟是一款非常受玩家们喜欢的竞技游戏之一,无论是对于电竞职业者来说,还是对于单纯的游戏爱好者来说,都是非常值得玩的游戏。不过,最近
  • 如果数据源规范,后期处理数据会方便很多很多,就不需要那些看似高手才能写出来的几十几百个字符的公式来得到结果。A列录入的数据有各种属性,什么年
  • 今天跟大家分享如何在Excel工作表中快速生成12个英文月份。演示案例根据下图工作表A列中的月份数字,快速在B列和C列中分别生成对应的英文月
  • 很多同学都不知道word中分栏显示文档是什么意思,我们的word2019默认是一栏显示的,但很多时候为了文档的排版效果,都会对文档内容进行分
  • win10系统比win7更加注重贴近个性化的表达,比如推出的护眼模式,让用户使用电脑时候不会觉得难受。那win10护眼模式在哪里设置打开?不
  • Excel中经常需要使用到两列求和的技巧,两列的数据具体该如何进行求和呢?其实我们可以换利用函数公式将其快速求和,下面是小编带来的关于exc
  • ODDFYIELD函数用于计算首期付息日不固定的有价证券(长期或短期)的收益率。ODDFYIELD函数的语法如下:ODDFYIELD(set
  • 对于办公用户来说,打印自然是其日常工作之一,虽然现在网络化办公已经成为潮流,但大部分情况下仍然需要将相关的文档打印出来,其原因自然不用在这里
  • PERCENTRANK函数的功能是:返回某个数值在一个数据集合中的百分比排位,可用于查看数据在数据集中所处的位置,有些需要计算的用户却不知道
  • Excel中经常需要设置列宽的单位,列宽的单位具体该如何进行设置呢?下面是小编带来的关于excel表格设置列宽单位的教程,希望阅读过后对你有
  • Excel中经常需要使用到调整行高这一技巧,行高具体该如何调整呢?下面是由小编分享的excel表格内容调整行高的方法,以供大家阅读和学习。e
  • 在我们的办公学习中经常会用到word表格,附带会需要用到一些公式,那这些word公式如何进行快速复制粘贴呢?操作一点儿都不难哦!那么,我们就
  • 组内分栏是指在每个组的内部对组内的数据进行分栏。今天,小编就教大家在Excel中进行表格设置组内分栏的操作技巧。Excel中进行表格设置组内
  • 今天,CoolStar团队给大家发布了iOS 13 - iOS 13.5 越狱公测版。很多正在使用 iPhone 的网友,对 “ 越狱 ”都
  • 下面是我推荐的方法(以输入“阝”为例):在文档中输入一个包含该偏旁部首的汉字(如“陈”),并选中这个字符,word2003版本依次执行菜单栏
  • 如何在Word 2013中缩进段落?在Word 2013中为段落设置缩进时,其左侧和/或右侧由您指定的数量插入。段落的缩进指的是其左侧和/或
  • Word 2016的开始菜单栏不见了怎么办?我们在使用Word进行文章编排的时候,开始菜单栏可以说给我们非常大的帮助,可是最近有不少小伙伴反
手机版 电脑教程 asp之家 www.aspxhome.com