乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL中,如何忽略文字部分计算公式呀?

EXCEL中,如何忽略文字部分计算公式呀?

作者:乔山办公网日期:

返回目录:excel表格制作


是函数PRODUCT PRODUCT就是“乘积 ”
  假如
  A1 6 1080 B1里的公式=PRODUCT(A1,A2,A3,A4,A5,A6)
  A2 5 1080 B2里的公式=PRODUCT(A1:A2,A3:A6)
  A3 6 1080 B3里的公式=PRODUCT(A1:A6)
  A4 3 1080 B4里的公式=A1*A2*A3*A4*A5*A6
  A5 2
  A6 1
  将所有以参数形式给出的数字相乘,并返回乘积值。
  语法
  PRODUCT(number1,number2,...)
  Number1, number2, ... 为 1 到 30 个需要相乘的数字参数。
  Number参数的理解:
  PRODUCT(A1,A2,A3,A4,A5,A6)是六个单独的数据单元格,就6个参数。
  =PRODUCT(A1:A2,A3:A6)是将A1到A6分为两个区域,A1:A2与A3:A6。是两个参数。
  PRODUCT(A1:A6)将A1到A6理解为一个区域,一个参数了。
  对简单的几个数我们完全可以建公式:先输入=号,单击A1再小键盘上的*号,再单击A2……。最后=A1*A2*A3*A4*A5*A6
  说明
  当参数为数字、逻辑值或数字的文字型表达式时可以被计算;当参数为错误值e69da5e887aa7a64335或是不能转换成数字的文字时,将导致错误。
  如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。

如果都是只有数字后有一个汉zhidao字,可以用公式
A2 =LEFT(A1,LEN(A1)-1)*1 右拉复制公式
E2 =SUM(A2:D2)

或者
E1 =SUM((A1:D1<>"")*LEFT(A1:D1,LEN(A1:D1)-1)) 数组公式,ctrl+shift+enter三键结束输入
B1输入,下拉填充
=MID(A2,FIND("+",A2)+1,LEN(A2)-FIND("+",A2))-MID(A1,FIND("+",A1)+1,LEN(A1)-FIND("+",A1))

用自定义函数

Function cal(rng As Range)
    Dim reg As Object
    Set reg = CreateObject("vbscript.regexp")
    With reg
        .Pattern = "[\((].+?[\))]"
        .Global = True
        cal = Application.Evaluate(reg.Replace(rng, ""))
    End With
End Function

Alt+F11》弹出窗口中,选插入》模块》粘贴以上代码,关闭窗口,excel中输入公式=cal(C112)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网