EXCEL 数组公式计算个税哪位能帮我解释下这个数组公式ROUND(MAX((A2-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 00:12:44
![EXCEL 数组公式计算个税哪位能帮我解释下这个数组公式ROUND(MAX((A2-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)](/uploads/image/z/3474435-3-5.jpg?t=EXCEL+%E6%95%B0%E7%BB%84%E5%85%AC%E5%BC%8F%E8%AE%A1%E7%AE%97%E4%B8%AA%E7%A8%8E%E5%93%AA%E4%BD%8D%E8%83%BD%E5%B8%AE%E6%88%91%E8%A7%A3%E9%87%8A%E4%B8%8B%E8%BF%99%E4%B8%AA%E6%95%B0%E7%BB%84%E5%85%AC%E5%BC%8FROUND%28MAX%28%28A2-3500%29%2A0.05%2A%7B0.6%2C2%2C4%2C5%2C6%2C7%2C9%7D-5%2A%7B0%2C21%2C111%2C201%2C551%2C1101%2C2701%7D%2C0%29%2C2%29)
EXCEL 数组公式计算个税哪位能帮我解释下这个数组公式ROUND(MAX((A2-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)
EXCEL 数组公式计算个税
哪位能帮我解释下这个数组公式
ROUND(MAX((A2-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)
EXCEL 数组公式计算个税哪位能帮我解释下这个数组公式ROUND(MAX((A2-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)
{0.6,2,4,5,6,7,9}是一个有7个项的数组,{0,21,111,201,551,1101,2701}是另一个有7个项的数组
(A2-3500)*0.05*{0.6,2,4,5,6,7,9}指用A2的值减去3500的差,再乘以0.05,得到的积乘以数组{0.6,2,4,5,6,7,9}的每一项——这样,会得到7个结果(结果集合A)
5*{0,21,111,201,551,1101,2701}——也会得到7个结果.(结果集合B)
集合A中有7个项,结果B中也有7个项;
(A2-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701}则把上述集合A的每一项作为被减数,对应减去集合B中的每一项(第1项对应相减、第2项对应相减……)——得到7个差
这7个差成为一个新的数组C
max(数组C,0)则在这个数组C的7个项以及数值0进行比较,从中找出最大的一个值.若数组C的最大项为负数,则得到0;否则,以数组C中最大项作为max的结果.
round(最大值,2)
对最大值按四舍五入保留两位小数.
上述公式,须Ctrl+Shift+回车三键结束输入.得到的结果为不小于0的数