1. 首页
  2. > 商标注册 >

外国人工资薪金个人所得税函数(劳务报酬个人所得税)


213 hex2bin


语法:hex2bin(number,[places])


1)函数参数number不能多于10位,相当于二进制的40位,最高的二进制位为符号位(0表示正,1表示负),其余39位个人所得税为数字位,负数用二进制的补码表示。

函数

2)现在把由十进制转换得到的十六进制数复制一份,将数值选择性粘贴到D列下面,背景设成黄色。在A36单元格输入公式“=hex2bin(D外国人36,10)”,向下填充,按F9重新计算。


十六进制转换二进制


3)可转换number参数范围仍然是是十进制数-512~511,即十六进制FFF劳务FFFFE00~00000001FF,两个数加起来等于F劳务FFFFFFF函数FF,是十进制的-1,二进制是1111111111。




214 hex2oct


语法:hex2oct(number,[places])


注意:


十六进制转八进制


1)在B36单元格输入公式“=hex2oct(C36,10)”,将公式向下填充,按F9重新计算,除了最后两行全部转换过来。


2)可转工资换number参数范围是十进制数-536870912~536870911,对应于十六进个人所得税制的FFE0000000~001FFFFFFF,两数相加为FFFFFFFFFF;作为结果的八进制范围4000000000~3777777777,两数相加得7777777777。所有的两数之和相当于十进制的-1。




215 hex2dec


语法:hex2dec(number)


注意:


1)函数参数不能多于10位,相当于二外国人进制的40位,最高的二进制位为符号位(0表示正,1表示负),其余39位为数字位,负数用二进制的补码表示。


2)据此number参数的范围可以直接就知道了,对应的16进制数字最大值为7FFFFFFFFF,最小值为8000000000。最大值加1的结果首位变成8,即二进制的1000,首位变成的1是符号位,正数加1变成负数显然不报酬对。同理,最小值减1的结果首位变成7,即二进制的0111,首位变成的0是符号位,表示正数,负数减1变成正数显然也不对。


十六进制转换十进制


3)在C36单元格输入公式“=hex2dec(D36)”薪金,向下填充,按F9重新计算。


4)十进制表示的的最大正数549755813887,十进制的最小负数-549755813888。


在所有的进制中,十进制是人类自然的选择,因为我们两手一共有十个手指,基数是10,后来出现0的概念以后,现在我们用0~9共10个数字可以表示所有的数字。生活中各种进制五花八门,包括我们现在投票选举时划“正”字的统计方法可以说是一种五进制,美国人现在还在使用12进制(1英尺=12英寸),老话说的半斤八两是一种16进制,24小时等于一天可以认为是24进制,还有分秒所用的的60进制等等。


计算工资机的运算基础采用二进制。对应于电子元件的两种状态,例如开和关、高和低,采用二进制0和1两个符号就可以表示所有数字,而八进制、16进制只是对二进制的简化表达,只需掌握二进制就万事大吉了。


所以涉及不同报酬进制的复杂运算时,我们利用进制转换函数统一将其转化为十进制数,完成各类运算后再转换回去,但有局限性。


和十进制数使用的科学技术法一样,特别大的数字处理时同样可以按照各自基数的幂将数字转换成可以处理薪金的范围。比如超过10位的二进制数字,我们可以分段处理成八进制或十六进制,便可以与十进制进行转换了。


(待续)


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123456@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息