Excel建立一个准确和优雅的工资
工资杆的特性分析
首先让我们看看工资单要做什么。
1。工资栏可以是一行或两行,这取决于不同企业的工资栏的要求,但相同的地方是每个项目(或工人的工资信息)与一个单一的头,具有一定的重复性。
2。每个项目中间有一条空行,便于切割,根据上述特点,可以初步制定工资单的编制方案。
首先,设置了工资表,用来存储员工工资单的信息,也用于普通的编辑和汇总。
其次,设置工资项目表用来引用工资信息,并以工资栏的形式生成工资项目。
需要使用的功能因人而异。有许多公式可以实现,但最终的选择是最有效和容易理解的。
现在,我们用两个实例来说明工资单excel的设计过程,并分析其技巧。希望大家能从中获益,举一反三,举一反三,设计出适合自己需要的excel工资计算公式。
单线工资的设计
先看看下面的数据,这是一个简单的单头工资信息提取(数据随机生成,非真实工资),如图1所示。
使用这个表数据,我们可以使用函数公式来引用数据生成所需的工资表。
步骤和公式如下:
1。进入一线工资的工作单。
2。选择单元格B1,并输入以下公式:
=选择(国防部(行(()),3)+ 1,,单线头工资明细!1美元,抵消(单头工资明细)!$ 1,行() 3 + 1,))
三.单元格B1被选中,鼠标被放置在单元格的右下角,当箭头变成一个十字(图2)。
然后拉到J1细胞。然后B1:J1选择下拉到该公式的结果是空白的。在这个时候,工资的影响如图3所示。
4。basically achieve the goal, but the table has no border, printing is not very beautiful.Now add the border to it: select B1:J2 and click the Tian Zi button in the toolbar button to add the border; then click the big box button (Figure 4), so that the salary table entries around the border show rough, beautiful.
5。选择B1:J3细胞和拖到数据的最后一行,最后的效果如图5所示。
公式说明:
=选择(国防部(行(()),3)+ 1,,单线头工资明细!1美元,抵消(单头工资明细)!$ 1,行() 3 + 1,))
的1.choose功能是支持30个参数选择功能。第一个参数是选择序列号(值),其余的参数选择。第一个参数是N,结果返回其余的参数n值。
的2.mod功能是其余的功能,它支持两个参数,第一个参数是除数,第二个参数是除数,结果返回余数。
的3.row函数返回指定的行的行号,如果参数被省略,返回当前行。
的4.offset函数是返回偏移功能。支持五5个参数:{参考},{ } { }行数,数,{高度},{宽度}。
5.表示一个空格,返回空。
巧妙利用MOD和ROW函数公式产生一个循环序列的2 / 3 / 1 / 2 / 3 / 1 / 2 / 3 / 1,然后列举了工资表的数据,通过选择函数参数包括动态变化;当前行数的作用返回空3倍,产生一个空白行,以便于切割后工资的生产。
当然,有许多公式可以实现,如以下的IF函数,等等。
=如果(mod(),3)= 1,单线头工资明细!一个1美元,如果(mod(),3)= 2,偏移量($ 1,$ 1,行(),0))
双排工资的设计
首先查看数据,如图6所示。
双排头工资法和单排头法基本相同,只是公式有点不同:
=选择(国防部(行()),4)+ 1,,双排头工资详情!一个1美元,双排头支付细节!一个2美元的偏移量(双排头工资明细)!$ 1,行()偏移量)。
输入公式后再回到下拉到底部行,然后通过设置帧,一些单元格将被删除或左边框右边框,这是美丽的。最后的结果如图7所示。