excel加减乘除计算公式

推荐 财经 2019-02-15 01:02:10 5696

本文收集整理关于excel加减乘除计算公式的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:Excel中是否有如下结果计算公式?
  • Q2:EXCEL中的计算公式该怎么用?
  • Q3:EXCEL中的个税计算公式怎么算?
  • Q4:如何列出excel函数的自动计算公式?
  • Q1:Excel中是否有如下结果计算公式?

    这个直接用excel可能有点困难,有两种建议。

    一是,想方法将这些数放在一行中,可以将无需计算的数用0表示;

    二是,用编程的方法。比如matlab语言,用一个for循环即可解决。

    欢迎与肥波猫一起讨论matlab问题,欢迎点赞。

    Q2:EXCEL中的计算公式该怎么用?

    EXCEL计算公式怎么用?

    如何在EXCEL中使用计算公式?

    我们通过一个简单的小例子来说明一下,EXCEL简单的加减乘除数学计算公式使用很简单。

    分两种情况说一下。

    打开EXCEL,随意输入一列数据,如图,我们在要放计算结果的单元格输入一个等号,然后输入第一个数据的列标加行标,C5,如果不想输入可以用鼠标直接点击C5单元格:

    如下图示,继续输入运算符及选取单元格:

    敲回车得到计算结果:

    如果是成行的或是零散的数据,用法是一样的。

    第二种情况是带函数的公式用法。

    我们以最简单的求和函数举例,选择数据下方的单元格,点公式,自动求和:

    自然出现函数公式及数据区的提示,回车即可以得到结果:

    如果数据零散或是结果单元格不在数据下方或是后面这时点自动求和是没有数据区的:

    这时我们要手动的去选择求和的数据,如图拖动出数据选区:

    回车后得到计算结果:

    wWw.YI。JITAO.coM

    Q3:EXCEL中的个税计算公式怎么算?

    一说到公式法求个税,第一个想到的就是IF函数的计算,如下图,A3:A10是应税所得额(应发工资-个人社保公积金-3500),在B2中录入公式ROUND(IF(A3>80000,A3*0.4-13505,IF(A3>55000,A3*0.35-5505,IF(A3>35000,A3*0.3-2755,IF(A3>9000,A3*0.25-1005,IF(A3>4500,A3*0.2-555,IF(A3>1500,A3*0.1-105,IF(A3>0,A3*0.03,0))))))),2)按下回车就得出个税。这个公式是大众最容易想到的,但是编写起来比较复杂和容易出错。让我们来看看数组公式,在C3中录入公式=ROUND(MAX(A3*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},0),2),这种公式相对比较简单一点,虽然看着也是一串,但是只要对其编写原理进行了解就很容易编写出来这个公式。下面看看该公式的编写过程。看嵌套的函数一般是从里往来看,选中G3:M3,录入数组公式A3*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},(该公式理解为:应税所得额*7个税率形成的数组-7个速扣数),然后按下Ctrl+shift+enter组合键,就得出一个所得额对应7个税率下计算出来的个税利用填充柄填充下来,得出各个所得额不同税率下计算出来的个税金额,通过比较发现。个税金额应是对应所得额按照7个税率计算出来个税最高的一个,而且最大值小于0时,个税就是0通过上述分析可知,个税的计算公式可以改良为MAX(计算出来的7个个税金额,0),计算出来之后再用ROUND(数值,保留位数)来将计算结果保留两位小数即可,具体操作如下在C3中录入所得额与7个税率、速扣数形成的数组公式,即录入A3*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505}按下回车选中C3,将光标放到编辑栏,将步骤6的公式在=号后加上MAX(

    在公式后加上,0)

    按下回车

    这样将刚才的公式就改良成了MAX(A,0)形式

    意为将计算出来的个税数组若最大值大于0就取最大值,若最大值小于0就取值为0

    选中C3,将光标放到编辑栏,将步骤7的公式在=号后加上ROUND(

    在公式后加上,2)

    按下回车

    这样将刚才的公式就改良成了ROUND(A,2)形式

    意为将计算出来的结果4舍5入保留两位小数

    利用填充柄功能往下填充得出所有结果。步骤6-7是分步编辑公式的过程,这样的编辑方法适合函数新手,不容易出错。当然对于熟练掌握函数的人来说在公式中直接录入完整的公式就可以了

    Q4:如何列出excel函数的自动计算公式?

    我是@EXCEL880实例视频网站长@欢迎关注我的头条,每天分享Excel实战技巧!私信回复77220即可得函数大全表格(500个函数+1000函数实例)

    好吧,目前最短的答案来了!

    =SUM(--IF(MID(A1,ROW($2:100),1)="*",RIGHT(SUBSTITUTE(LEFT(A1,ROW($1:99)),"+",REPT(" ",9)),9)))

    另外一个群内高手的简短答案

    这题有点麻烦,Excel用函数处理这种问题总是很累人,最好的办法使用VBA自定义函数,一个正则就好了,我实在不喜欢用函数解决这种问题(其实是我函数比较弱),不过我还是拼着老命写了一个,有点长,凑合用吧,注意输入后,要CTRL+SHIFT+ENTER三键回车,适用于99个字符长度以内,

    晚点我有更好的公式思路再来补充

    =SUM(--IFERROR(MID("+"&A1,LARGE(IF(MID("+"&A1,ROW($1:$99),1)="+",ROW($1:$99),0),ROW($1:$99))+1,LARGE(IF(MID("+"&A1,ROW($1:$99),1)="*",ROW($1:$99),0),ROW($1:$99))-LARGE(IF(MID("+"&A1,ROW($1:$99),1)="+",ROW($1:$99),0),ROW($1:$99))-1),0))

    下面介绍用VBA+正则表达式的解法 首先ALT+F11插入模块,粘贴下面代码

    Function MYSUM(s)

    Dim regex, temp, n

    Set regex = CreateObject("VBScript.RegExp")

    With regex

    .Global = True

    .Pattern = "\*\d+\+"

    s = .Replace(s & "+", "+")

    MYSUM = Evaluate(s & "0")

    End With

    Set regex = Nothing

    End Function

    然后在单元格中写公式 =MYSUM(A1)下拉即可

    相关文章
    excel加减乘除混合公式2019-10-15
    油耗最简单的计算公式2018-08-31
    分数乘分数的计算方法2018-10-20
    相对原子质量计算公式a2019-01-13
    excel怎么计算加班时间2019-01-17
    电脑上的计算器快捷键2019-01-19
    土地使用税的计算公式2019-01-20
    利润的计算公式是什么2019-01-21
    退休养老工资计算方法2019-01-22
    退休工龄工资怎么计算?2019-01-25