本文目录一览:

EXCEL中,如何用公式提取MM前面的数字,如图

在B2单元格输入以下公式,然后向下填充公式

=--MID(A2,FIND("MM",A2)-3,3)

excel函数有哪些种类-函数种类知识

excel函数有哪些种类-函数种类知识

Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。下面,我为大家分享函数种类知识,快来看看吧!

财务函数

财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。财务函数中常见的参数:

未来值 (fv)--在所有付款发生后的投资或贷款的价值。期间数 (nper)--投资的总支付期间数。

付款 (pmt)--对于一项投资或贷款的定期支付数额。

现值 (pv)--在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。

利率 (rate)--投资或贷款的利率或贴现率。

类型 (type)--付款期间内进行支付的间隔,如在月初或月末。

信息函数

可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为 IS 的工作表函数,在单元格满足条件时返回 TRUE。

例如,如果单元格包含一个偶数值,ISEVEN工作表函数返回 TRUE。如果需要确定某个单元格区域中是否存在空白单元格,可以使用 COUNTBLANK工作表函数对单元格区域中的空白单元格进行计数,或者使用 ISBLANK 工作表函数确定区域中的某个单元格是否为空。

逻辑函数

使用逻辑函数可以进行真假值判断,或者进行复合检验。例如,可以使用 IF 函数确定条件为真还是假,并由此返回不同的数值。

文本函数

通过文本函数,可以在公式中处理文字串。例如,可以改变大小写或确定文字串的长度。可以将日期插入文字串或连接在文字串上。下面的公式为一个示例,借以说明如何使用函数 TODAY 和函数 TEXT 来创建一条信息,该信息包含着当前日期并将日期以"dd-mm-yy"的格式表示。

=TEXT(TODAY(),"dd-mm-yy")

用户自定义函数

如果要在公式或计算中使用特别复杂的计算,而工作表函数又无法满足需要,则需要创建用户自定义函数。这些函数,称为用户自定义函数,可以通过使用 Visual Basic for Applications 来创建。

举个简单的例子:

在Excel工作表中,选择菜单“工具→宏→Visual Basic编辑器”命令,打开Visual Basic窗口,然后选择菜单“插入→模块”命令,插入一个名为“模块1”的模块。

在新窗口中拷贝以下代码:

function v(a,b)

v=a*b

end function

关闭,回到EXCEL工作表界面,输入公式 =V(B1,C1), 如果B1=9,C1=9,则自定义函数执行结果为B1*C1=81(就是代码中的a*b)。完毕之后点文件-另存格式为-加载宏。 宏的保存与调用:菜单--文件--另存为保存类型选-加载宏.xla;菜单--工具--加载宏,找出V

以上对Excel函数及有关知识做了简要的介绍,在以后的文章中笔者将逐一介绍每一类函数的使用方法及应用技巧。但是由于Excel的函数相当多,因此也可能仅介绍几种比较常用的函数使用方法,其他更多的函数您可以从Excel的在线帮助功能中了解更详细的资讯。

数据库函数

当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于 1,000 且小于 2,500 的行或记录的总数。

Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的'统一名称为 Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field 和 criteria。

这些参数指向数据库函数所使用的工作表区域。其中参数 database 为工作表上包含数据清单的区域。参数 field 为需要汇总的列的标志。参数 criteria 为工作表上包含指定条件的区域。

日期与时间函数

通过日期与时间函数,可以在公式中分析和处理日期值和时间值。

工程函数

工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。

查询和引用函数

当需要在数据清单或表格中查找特定数值,或者需要查找某一单元格的

引用时,可以使用查询和引用工作表函数。例如,如果需要在表格中查找与第一列中的值相匹配的数值,可以使用 VLOOKUP工作表函数。如果需要确定数据清单中数值的位置,可以使用 MATCH工作表函数。

数学和三角函数

通过数学和三角函数,可以处理简单的计算,例如对数字取整、计算单元格区域中的数值总和或复杂计算。

统计函数

统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以提供由一组给定值绘制出的直线的相关信息,如直线的斜率和 y 轴截距,或构成直线的实际点数值。

;

[excel]请教函数提取日期yy/mm/dd的问题

如果日期数据在A1中,B1中输入

=TEXT(A1,"YY-MM")

就可以了。

excel中秒分秒毫秒求和公式

假设你时间在A列,B1输入公式 =--SUBSTITUTE(SUBSTITUTE(A1,"秒",".",1),"分",":",1)

向下填充,选中B列 右键设置单元格格式 自定义 输入 mm:ss.00,然后对B列求和,就行了.

先把时间调整成以下格式,时:分:秒:毫秒 1:20:30:567

然后ALT+F11,进入EXCEL VBA

这是个时间函数的求和,和普通的SUM用法一样,之不过函数名是 tsum

Function tsum(rng As Range) '自定义函数

Dim sum1%, sum2%, sum3%, sum4%

Dim sum11$, sum22$, sum33$, sum44$

sum1 = 0: sum2 = 0: sum3 = 0: sum4 = 0

Application.Volatile

On Error Resume Next

For Each c In rng

a = Split(c, ":")

sum4 = sum4 + Val(a(UBound(a)))

sum3 = sum3 + Val(a(UBound(a) - 1))

sum2 = sum2 + Val(a(UBound(a) - 2))

sum1 = sum1 + Val(a(UBound(a) - 3))

Next

sum44 = Format(sum4 Mod 1000, "000")

sum33 = Format((sum4 / 1000 + sum3) Mod 60, "00")

sum22 = Format(((sum4 / 1000 + sum3) / 60 + sum2) Mod 60, "00")

sum11 = ((sum4 / 1000 + sum3) / 60 + sum2) / 60 + sum1

tsum = sum11 ":" sum22 ":" sum33 ":" sum44

End Function

EXCEL里数据是以M或CM单位的,现在想提取为以mm为单位

你这个要求没规律,用现成的公式很难实现.我给你写了个自定义函数

自定义函数的用法和内置函数相同.

示例:

A1: 2.15m*0.6cm*4m

在A2输入公式=tran(A1) 获得结果为:为2150*6*4000

'代码的添加方法:

'在工作表名称上按ALT+F11打开VBA编辑窗口,在左侧列表栏点击鼠标右键选插入模块,粘贴下面的代码.

Function tran(istr As String)

Dim arr

arr = Split(istr, "*")

For i = 0 To UBound(arr)

    If IsNumeric(arr(i)) Then

        If InStr(arr(UBound(arr)), "c") 1 Then

            dw = Right(arr(UBound(arr)), 2)

        Else

            dw = Right(arr(UBound(arr)), 1)

        End If

        arr(i) = arr(i) dw

    End If

    arr(i) = Replace(Replace(arr(i), "c", "/100"), "m", "*1000")

    If InStr(arr(i), "/") Then

        temp = Split(Replace(arr(i), "*", "/"), "/")

        arr(i) = temp(0) / temp(1) * temp(2)

    Else

        temp = Split(arr(i), "*")

        arr(i) = temp(0) * temp(1)

    End If

Next

tran = Join(arr, "*")

End Function

excel中单元格格式mm到底代表月份还是分钟

你如果要分钟的话,直接用公式:

=MINUTE(A1)

如果还没显示,设置单元格格式为常规即可

hx95