当前位置:主页 > Office办公 > Excel专区 > Excel函数

最新发布

excel财务函数 PV来测算如何交保险费更划算
excel财务函数 PV来测算如何交保险费更划算

小编最近在看看保险,其中的各种交费时间、交费方式,交费金额很是复杂,但是到底哪种缴费方式对于我们来讲更加划算呢?我们就拿阳光保险集团的健康随e保(儿童版)重疾保障计划为例,来计算下各种缴费方案的现值:选说下保险的具体情况:被保险的宝宝假设出生于2010年10月保险金额40万元,保险到终生其中交费期限和交费方式,是我们关注的地方,假设我们交费为20年时间,则年交3088元;为了统计方便,小编制作了一个表格,如下所示:表面上看起来,如果交费期间分3年,交费方式年交就只交纳了47172元,是最划算的。而如果按照交纳至被保险人60岁(53年),按年交,则交纳了100700元,差距如此之大,超过了我的想象,但是这种计算过程中其实没有考虑到资金的时间价值。可以这样考虑,同样是按照年交,交53年的话,我每年只用交1900元,对比起按照3年交的方案,前几年里面我每年就可以有13800元(15724-1900)来投资,如果我投资水平不错的话,说不定就能覆盖掉后面的费用,所以说,在计算某种交费方式比较合适的话,我们就要考虑到资金的时间价值,我们假设我们投资到4.5%的货币基金类为例,计算下,哪种方式更加合适:

484 次浏览
excel Hlookup函数,让查找更方便!
excel Hlookup函数,让查找更方便!

我们都清楚Vlookup函数的强大和便利,Vlookup函数是按列查找的函数,而师出同门的Hlookup函数也具有强大功能。HLOOKUP函数是Excel等电子表格中的横向查找函数。例如,我们用示例中的表格,用函数查找“车轴”行的第二个值,怎么做呢?HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)根据上面的语法规则,要查找的值=“车轴”,要查找的区域=A1:C4,返回数据所在行数=2,模糊匹配=TRUE。如果在计算中找不到匹配的数据,就会返回错误值。简单来说,Hlookup函数四个参数的主要思路是“找什么,在哪里找,需要粘贴那一行,精确找还是模糊找”。接下来,我们稍加难度。

300 次浏览
excel最小公倍数和excel最大公约数的计算方法,通过GCD函数和LCM函数来计算完成
excel最小公倍数和excel最大公约数的计算方法,通过GCD函数和LCM函数来计算完成

Excel中有两个工程函数:GCD函数和LCM函数,他们可以解决公倍数、公约数的计算问题。  群里的学友问到gcd是什么函数,GCD函数就是返回一组数字的最大公约数的函数。  下面我们具体来介绍一下excel 公倍数和excel最大公约数计算方法。第一,excel 公倍数:LCM函数  LCM函数是返回最小公倍数的一个函数。如下面的截图,需要计算A1、A2单元格的数字的最小公倍数。公式为:=LCM(A1:A2),如果要计算A4:A6单元格数字的最小公倍数,公式为:=LCM(A4:A6)。第二,excel最大公约数:GCD函数  同样以上面截图为例,计算A1、A2单元格的最大公约数,公式为:=GCD(A1:A2),A4:A6单元格的最大公约数:=GCD(A4:A6)。

Excel中YEAR函数用法及实例
Excel中YEAR函数用法及实例

Excel中YEAR函数的用途:返回某日期的年份。其结果为1900到9999之间的一个整数。  实例:批量计算出员工的年龄和工龄  已知员工的出生日期和参加工作的日期,使用YEAR函数和TODAY函数就可以计算出员工的年龄和工龄。  下面是一个员工信息表,如图:  第一:计算员工的年龄   选中D2单元格,在编辑栏输入公式:=YEAR(TODAY())-YEAR(B2),回车键确认,即可完成员工的年龄计算。  第二:计算员工的工龄   选中E2单元格,在编辑栏输入公式:=YEAR(TODAY())-YEAR(C2),回车键确认,即可完成员工的工龄计算。  然后分别拖动D2、E2单元格的填充柄,向下复制公式进行计算,就完成了所有员工的年龄和工龄计算。

278 次浏览
Excel VARPA 函数 使用实例教程
Excel VARPA 函数 使用实例教程

VARPA 函数计算并返回整个样本总体的方差。假定提供的参数是整个总体,非样本。方差。=VARPA(number1,[number2],...]) =VARPA(数字1, [数字2], ...) 参数 Number1, number2, … Number1 是必需的,后续数字是可选的。 用于计算方差的 1 到 255 个参数。 要点 参数可以是数字或者包含数字的名称、数组或引用。 参数中包含逻辑值、文本、空白单元格等时,按如下规则计算: 逻辑值和直接写入到参数列表中代表数字的文本被计算在内; 数组和引用中的逻辑值将被计算,TRUE = 1,FALSE = 0; 数组和引用中的文本值将被计算,文本值 = 0 计算; 空白单元格,将被忽略。 实例

319 次浏览
excel 如何快速提取收支记录 实例操作教程
excel 如何快速提取收支记录 实例操作教程

第一个反应也是,if函数啊,判断第一列是支出,就把金额取到支出列,第一列是收入,就把金额取到收入列。所以这个问题绝对不难。具体的公式录入如下: =IF(A2=C1,B2,0) 注意公式写完不能马上拖拽,考虑到向下和向右的拖拽引用,所以要加上必要的美元符号,实现相对混合引用。 =IF($A4=C$1,$B4,0) A和B为什么加美元符号,防止公式向右拖拽,变成B列。 1为什么加美元符号,放置公式向下拖拽的时候,变成2或者更多行。

493 次浏览
利用excel中vba代码随机生成姓名列表的方法
利用excel中vba代码随机生成姓名列表的方法

数字可以使用rand、RANDBETWEEN函数来随机生成。可是姓名如何弄呢,本文介绍使用VBA自动随机生成姓名。  具体的随机生成姓名如下介绍:  第一步,新建一个excel工作薄  这个工作薄里面包含两个工作表,分别是“姓名数据”和“生成随机姓名”。  其中的“姓名数据”工作表,有三列数据:百家姓、男子名、女子名,是我们之前已经输入好了的。  第二步,切换到“生成随机姓名”工作表,单击“生成随机姓名”按钮,excel会出现一个输入框,提示我们输入要生成的人名数。比如我们输入100,单击“确定”,此工作表A列就会随机生成姓名100个。  下面提供随机生成姓名的VBA代码,使用方法是按下ALT+F11组合键,打开VBE编辑器,插入——模块,复制下面的代码,然后为了操作方便,我们在“生成随机姓名”工作表中插入了一个按钮,将这段代码指定给按钮。Sub 随机生成姓名() Dim Arr, Arr2, Arr3, I%, N&, S As Boolean, Str$, Dic, A&, B& N = Val(InputBox("请输入要生成的人名数:"))     '输入要生成的随机人名数量 If N = 0 Then Exit Sub      '如果未输入或点了取消则退出程序 Set Dic = CreateObject("scripting.dictionary")  '创建字典项目,用于清除生成的重复的人名 With Sheet1     '从sheet1中读取数据并随机生成姓名     Arr = .Range(.[a2], .Cells(.Rows.Count, 1).End(3))  '读取百家姓放入数组     Arr2 = .Range(.[b2], .Cells(.Rows.Count, 2).End(3))    '读取男子名常用字放入数组     Arr3 = .Range(.[c2], .Cells(.Rows.Count, 3).End(3))     '读取女子名常用字放入数组     Do  '循环执行         Str = ""       '先清空用于存储生成的名字的变量         S = Rnd > 0.5   '用取得的随机数来判断生成男子名还是女子名         I = 2 + IIf(Rnd > 0.8, 0, 1)    '用随机数确定生成的名字的字符数(80%的几率为三个字)         If S Then   '如果是男子名,则             A = Int(Rnd * (UBound(Arr) - 2)) + 2    '取得姓对应的数组下标             B = Int(Rnd * (UBound(Arr2) - 2)) + 2   '取得名字的对应下数组下标             Str = Arr(A, 1) & Arr2(B, 1)    '串接名字             If I > 2 Then   '如果名字的字符数大于2,则再得一次名字的字符下标并串接给字符串变量                 B = Int(Rnd * (UBound(Arr2) - 2)) + 2                 Str = Str & Arr2(B, 1)             End If         Else    '如果是女子名,则取对应的女子名数组内容,处理方式同上             A = Int(Rnd * (UBound(Arr) - 2)) + 2             B = Int(Rnd * (UBound(Arr3) - 2)) + 2             Str = Arr(A, 1) & Arr3(B, 1)             If I > 2 Then                 B = Int(Rnd * (UBound(Arr3) - 2)) + 2                 Str = Str & Arr3(B, 1)             End If         End If         Dic(Str) = ""   '将随机姓名放入字典中     Loop Until Dic.Count = N    '如果字典项目数量达到输入的数值则跳出循环 End With With Sheet2     '将结果写入sheet2中     .Cells.Clear    '清空原有内容     If Dic.Count > 65536 Then   '防止数量太多时无法转置及数据超出单元格最大行号的情况         Arr = Dic.keys         For N = LBound(Arr) To UBound(Arr)             Cells((N Mod 65536) + 1, N \ 65536 + 1) = Arr(N)         Next N     Else    '数量少时直接转置         .[a1].Resize(Dic.Count, 1) = Application.Transpose(Dic.keys)    '转置字典的keys值     End If End With Set Dic = Nothing   '清空字典项目 End Sub

871 次浏览
Excel BETADIST 函数 使用实例教程
Excel BETADIST 函数 使用实例教程

此函数已由 BETA.DIST 函数替换,新函数可以提供更好的精确度,其名称更好地反映其用法。旧函数仍可用于与早期版本 Excel的兼容。但是,如果不需要向后兼容,那么应考虑直接使用新函数,因为新函数能更准确地描述其功能。Excel 2003+BETADIST 函数返回 Beta 概率密度函数。Beta 分布通常用于研究样本中一定部分的变化情况。Beta 概率密度函数。=BETADIST(x, alpha, beta, [A], [B]) 参数 X 必需。 用来计算其函数的值,介于值 A 和 B 之间 。 Alpha 必需。 分布参数。 Beta 必需。 分布参数。 A 可选。 x 所属区间的下界。 B 可选。 x 所属区间的上界。 要点 如果省略 A 和 B 的值,BETA.DIST 使用标准的累积 beta 分布,即 A =0,B = 1 。

381 次浏览
excel 提取批注的方法,都是通过VBA代码完成提取的
excel 提取批注的方法,都是通过VBA代码完成提取的

excel提取批注内容到单元格,使用excel内置命令无法完成。excel提取批注方法一:  比如下图所示A2:A9单元格区域都添加了批注,将这些批注内容提取到C2:C9单元格区域里面。比如A2单元格的批注内容是:没有销量,对应的C2单元格显示的内容就是:没有销量。  excel提取批注的操作步骤如下:  按ATL+F11,打开VBE编辑器,单击插入——模块,复制粘贴下面的代码到右边的编辑窗口。然后回到excel工作表,在C2单元格输入公式:=pizhu(A2),下拉复制即可提取批注。Public Function pizhu(i As Range)   pizhu = i.Cells.Comment.Text End Function  通过编写上面的自定义函数来提取批注,可方便的调用,就如同使用普通公式一样使用。  使用上面的这个提取批注的不完美之处在于,如果原有单元格的批注内容编辑更新后,上面的方法不会自动更新,只有双击重新编辑单元格公式才会更新。如果需要自动更新可以在代码前面添加一句:Application.Volatile True   '自定义函数自动刷新。

555 次浏览
如何使用Excel来制作批命令完成重复工作
如何使用Excel来制作批命令完成重复工作

在日常工作中我们会不定时的整理一下电脑上的电子档案资料,于是就会把某些资料按照某种类别归档到某个文件夹下。或者有时候,我们需要建立很多文件夹来存放不同的资料。 常规的做法是“右键——新建文件夹”这样的步骤去一个个的建立文件夹,然后再把文件复制到对应文件夹下。当然这种方法也没问题,可遇到大批量制作,这种操作效率就太低了。 下面,我们来看看批量操作的办法,主要操作办法就是借助表格工具和批命令。主要操作办法为在Excel里面批量创建需要生成的文件夹名称,然后再使用表格的便利性,批量生成命令。 在此,我们用到了一个简单的命令“MD”命令。这个命令主要是用于创建文件和文件夹。具体生成的命令如下图。特别需要注意的是,“MD”后面有一个空格不能忽略了。 把上一步生成的命令复制到记事本里面,然后另存为后缀名为"Bat"的脚本文件。这里,我生成了一个“makedoc.bat”的批命令脚本文件。 双击运行上一步生成的这个“makedoc.bat”脚本文件。接下来我们可以看到,在当前目录下生成了一堆文件夹。 

375 次浏览
共计5788条记录 上一页 1.. 374 375 376 377 378 379 380 ..579 下一页