中企动力 > 商学院 > excel函数公式减法
  • ?

    Excel高级使用技巧(绝对干货),果断收藏

    若尘

    展开

    Excel高级使用技巧

    1、编辑技巧

    1 编辑技巧

    (1) 分数的输入

    如果直接输入“1/5",系统会将其变为“1月5日",解决办法是:先输入“0",然后输入空格,再输入分数“1/5"。

    (2) 序列“001"的输入

    如果直接输入“001",系统会自动判断001为数据1,解决办法是:首先输入“'"(西文单引号),然后输入“001"。

    (3) 日期的输入 

    如果要输入“4月5日",直接输入“4/5",再敲回车就行了。如果要输入当前日期,按一下“Ctrl+;"键。

    (4) 填充条纹如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。先在一单元格内填入“*"或“~"等符号,然后单击此单元格,向右拖动鼠标,选中横向若干单元格,单击“格式"菜单,选中“单元格"命令,在弹出的“单元格格式"菜单中,选择“对齐"选项卡,在水平对齐下拉列表中选择“填充",单击“确定"按钮(如图1)。

    图1

    (5) 多张工作表中输入相同的内容

    几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住Ctrl键,再单击窗口左下角的Sheet1、Sheet2......来直接选择需要输入相同内容的多个工作表,接着在其中的任意一个工作表中输入这些相同的数据,此时这些数据会自动出现在选中的其它工作表之中。输入完毕之后,再次按下键盘上的Ctrl键,然后使用鼠标左键单击所选择的多个工作表,解除这些工作表的联系,否则在一张表单中输入的数据会接着出现在选中的其它工作表内。

    (6) 不连续单元格填充同一数据

    (图和内容无关)

    选中一个单元格,按住Ctrl键,用鼠标单击其他单元格,就将这些单元格全部都选中了。在编辑区中输入数据,然后按住Ctrl键,同时敲一下回车,在所有选中的单元格中都出现了这一数据。

    (7) 在单元格中显示公式

    如果工作表中的数据多数是由公式生成的,想要快速知道每个单元格中的公式形式,以便编辑修改,可以这样做:用鼠标左键单击“工具"菜单,选取“选项"命令,出现“选项"对话框,单击“视图"选项卡,接着设置“窗口选项"栏下的“公式"项有效,单击“确定"按钮(如图2)。这时每个单元格中的分工就显示出来了。如果想恢复公式计算结果的显示,就再设置“窗口选项"栏下的“公式"项失效即可。

    图2

    (8) 利用Ctrl+*选取文本

    如果一个工作表中有很多数据表格时,可以通过选定表格中某个单元格,然后按下Ctrl+*键可选定整个表格。Ctrl+*选定的区域为:根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域。这样我们可以方便准确地选取数据表格,并能有效避免使用拖动鼠标方法选取较大单元格区域时屏幕的乱滚现象。

    (9) 快速清除单元格的内容

    如果要删除内容的单元格中的内容和它的格式和批注,就不能简单地应用选定该单元格,然后按Delete键的方法了。要彻底清除单元格,可用以下方法:选定想要清除的单元格或单元格范围;单击“编辑"菜单中“清除"项中的“全部"命令,这些单元格就恢复了本来面目。

    2、单元格内容的合并

    根据需要,有时想把B列与C列的内容进行合并,如果行数较少,可以直接用“剪切"和“粘贴"来完成操作,但如果有几万行,就不能这样办了。

    解决办法是:在C行后插入一个空列(如果D列没有内容,就直接在D列操作),在D1中输入“=B1&C1",D1列的内容就是B、C两列的和了。选中D1单元格,用鼠标指向单元格右下角的小方块“■",当光标变成"+"后,按住鼠标拖动光标向下拖到要合并的结尾行处,就完成了B列和C列的合并。这时先不要忙着把B列和C列删除,先要把D列的结果复制一下,再用“选择性粘贴"命令,将数据粘贴到一个空列上。这时再删掉B、C、D列的数据。

    下面是一个“&"实际应用的例子。用AutoCAD绘图时,有人喜欢在EXCEL中存储坐标点,在绘制曲线时调用这些参数。存放数据格式为“x,y"的形式,首先在Excel中输入坐标值,将x坐标值放入A列,y坐标值放入到B列,然后利用“&"将A列和B列合并成C列,在C1中输入:=A1&","&B1,此时C1中的数据形式就符合要求了,再用鼠标向下拖动C1单元格,完成对A列和B列的所有内容的合并(如图3-4)。

    合并不同单元格的内容,还有一种方法是利用CONCATENATE函数,此函数的作用是将若干文字串合并到一个字串中,具体操作为“=CONCATENATE(B1,C1)"。比如,假设在某一河流生态调查工作表中,B2包含“物种"、B3包含“河鳟鱼",B7包含总数45,那么: 输入“=CONCATENATE("本次河流生态调查结果:",B2,"",B3,"为",B7,"条/公里。")" 计算结果为:本次河流生态调查结果:河鳟鱼物种为45条/公里。

    3、条件显示

    我们知道,利用If函数,可以实现按照条件显示。一个常用的例子,就是教师在统计学生成绩时,希望输入60以下的分数时,能显示为“不及格";输入60以上的分数时,显示为“及格"。这样的效果,利用IF函数可以很方便地实现。 假设成绩在A2单元格中,判断结果在A3单元格中。那么在A3单元格中输入公式: =if(A2<60,“不及格",“及格") 同时,在IF函数中还可以嵌套IF函数或其它函数。

    例如,如果输入: =if(A2<60,“不及格",if(A2<=90,“及格",“优秀")) 就把成绩分成了三个等级。 

    如果输入 =if(A2<60,“差",if(A2<=70,“中",if(A2<90,“良",“优"))) 就把成绩分为了四个等级。   

    再比如,公式: =if(SUM(A1:A5>0,SUM(A1:A5),0) 此式就利用了嵌套函数,意思是,当A1至A5的和大于0时,返回这个值,如果小于0,那么就返回0。 还有一点要提醒你注意:以上的符号均为半角,而且IF与括号之间也不能有空格。

    4、自定义格式

    Excel中预设了很多有用的数据格式,基本能够满足使用的要求,但对一些特殊的要求,如强调显示某些重要数据或信息、设置显示条件等,就要使用自定义格式功能来完成。 Excel的自定义格式使用下面的通用模型:正数格式,负数格式,零格式,文本格式,在这个通用模型中,包含三个数字段和一个文本段:大于零的数据使用正数格式;小于零的数据使用负数格式;等于零的数据使用零格式;输入单元格的正文使用文本格式。 我们还可以通过使用条件测试,添加描述文本和使用颜色来扩展自定义格式通用模型的应用。

    (1)使用颜色  要在自定义格式的某个段中设置颜色,只需在该段中增加用方括号括住的颜色名或颜色编号。Excel识别的颜色名为:[黑色]、[红色]、[白色]、[蓝色]、[绿色]、[青色]和[洋红]。Excel也识别按[颜色X]指定的颜色,其中X是1至56之间的数字,代表56种颜色.

    (2)添加描述文本  要在输入数字数据之后自动添加文本,使用自定义格式为:"文本内容"@;要在输入数字数据之前自动添加文本,使用自定义格式为:@"文本内容"。@符号的位置决定了Excel输入的数字数据相对于添加文本的位置。

    (3)创建条件格式  可以使用六种逻辑符号来设计一个条件格式:>(大于)、>=(大于等于)、<(小于)、<=(小于等于)、=(等于)、<>(不等于),如果你觉得这些符号不好记,就干脆使用“>"或“>="号来表示。

    由于自定义格式中最多只有3个数字段,Excel规定最多只能在前两个数字段中包括2个条件测试,满足某个测试条件的数字使用相应段中指定的格式,其余数字使用第3段格式。如果仅包含一个条件测试,则要根据不同的情况来具体分析。

    自定义格式的通用模型相当于下式:[>;0]正数格式;[<;0]负数格式;零格式;文本格式。

    下面给出一个例子:选中一列,然后单击“格式"菜单中的“单元格"命令,在弹出的对话框中选择“数字"选项卡,在“分类"列表中选择“自定义",然后在“类型"文本框中输入“"正数:"($#,##0.00);"负数:"($ #,##0.00);"零";"文本:"@",单击“确定"按钮,完成格式设置。这时如果我们输入“12",就会在单元格中显示“正数:($12.00)",如果输入“-0.3",就会在单元格中显示“负数:($0.30)",如果输入“0",就会在单元格中显示“零",如果输入文本“this is a book",就会在单元格中显示“文本:this is a book"。 如果改变自定义格式的内容,“[红色]"正数:"($#,##0.00);[蓝色]"负数:"($ #,##0.00);[黄色]"零";"文本:"@",那么正数、负数、零将显示为不同的颜色。如果输入“[Blue];[Red];[Yellow];[Green]",那么正数、负数、零和文本将分别显示上面的颜色。

    再举一个例子,假设正在进行帐目的结算,想要用蓝色显示结余超过$50,000的帐目,负数值用红色显示在括号中,其余的值用缺省颜色显示,可以创建如下的格式: “[蓝色][>50000] $#,##0.00_);[红色][<0]( $#,##0.00); $#,##0.00_)" 使用条件运算符也可以作为缩放数值的强有力的辅助方式,例如,如果所在单位生产几种产品,每个产品中只要几克某化合物,而一天生产几千个此产品,那么在编制使用预算时,需要从克转为千克、吨,这时可以定义下面的格式: “[>999999]#,##0,,_m"吨"";[>999]##,_k_m"千克";#_k"克"" 可以看到,使用条件格式,千分符和均匀间隔指示符的组合,不用增加公式的数目就可以改进工作表的可读性和效率。

    另外,我们还可以运用自定义格式来达到隐藏输入数据的目的,比如格式";##;0"只显示负数和零,输入的正数则不显示;格式“;;;"则隐藏所有的输入值。 自定义格式只改变数据的显示外观,并不改变数据的值,也就是说不影响数据的计算。灵活运用好自定义格式功能,将会给实际工作带来很大的方便。

    5、绘制函数图象

    做教学工作的朋友们一定会遇到画函数曲线的问题吧!如果想快速准确地绘制一条函数曲线,可以借助EXCEL的图表功能,它能使你画的曲线既标准又漂亮。你一定会问,是不是很难学呀?其实这一点儿也不难,可以说非常简便,不信你就跟我试一试。

    以绘制y=|lg(6+x^3)|的曲线为例,其方法如下: 在某张空白的工作表中,先输入函数的自变量:在A列的A1格输入"X=",表明这是自变量,再在A列的A2及以后的格内逐次从小到大输入自变量的各个值;实际输入的时候,通常应用等差数列输入法,先输入前二个值,定出自变量中数与数之间的步长,然后选中A2和A3两个单元格,使这二项变成一个带黑色边框的矩形,再用鼠标指向这黑色矩形的右下角的小方块“■",当光标变成"+"后,按住鼠标拖动光标到适当的位置,就完成自变量的输入。

    输入函数式:在B列的B1格输入函数式的一般书面表达形式,y=|lg(6+x^3)|;在B2格输入“=ABS(LOG10(6+A2^3))",B2格内马上得出了计算的结果。这时,再选中B2格,让光标指向B2矩形右下角的“■",当光标变成"+"时按住光标沿B列拖动到适当的位置即完成函数值的计算。

    绘制曲线:点击工具栏上的“图表向导"按钮,选择“X,Y散点图"(如图7),然后在出现的“X,Y散点图"类型中选择“无数据点平滑线散点图";此时可察看即将绘制的函数图像,发现并不是我们所要的函数曲线,单击“下一步"按钮,选中“数据产生在列"项,给出数据区域,这时曲线就在我们面前了

    需要注意:如何确定自变量的初始值,数据点之间的步长是多少,这是要根据函数的具体特点来判断,这也是对使用者能力的检验。如果想很快查到函数的极值或看出其发展趋势,给出的数据点也不一定非得是等差的,可以根据需要任意给定。

    从简单的三角函数到复杂的对数、指数函数,都可以用EXCEL画出曲线。如果用得到,你还可以利用EXCEL来完成行列式、矩阵的各种计算,进行简单的积分运算,利用迭代求函数值(如x^2=x^7+4,可用迭代方法求x值),等等,凡是涉及计算方面的事,找EXCEL来帮忙,它一定会给你一个满意的答案。

    6、自定义函数

    虽然Excel中已有大量的内置函数,但有时可能还会碰到一些计算无函数可用的情况。假如某公司采用一个特殊的数学公式计算产品购买者的折扣,如果有一个函数来计算岂不更方便?下面就说一下如何创建这样的自定义函数。

    自定义函数,也叫用户定义函数,是Excel最富有创意和吸引力的功能之一,下面我们在Visual Basic模块中创建一个函数。 在下面的例子中,我们要给每个人的金额乘一个系数,如果是上班时的工作餐,就打六折;如果是加班时的工作餐,就打五折;如果是休息日来就餐,就打九折。首先打开“工具"菜单,单击“宏"命令中的“Visual Basic编辑器",进入Visual Basic编辑环境,在“工程-VBAobject"栏中的当前表上单击鼠标右键ï¼...

  • ?

    科学探索之计算工具,原来以前是这样计数的

    Nick

    展开

    人类早期的计算活动其实就是计数,而最早用于计数的工具当然就是我们的手指和脚趾。另外,早期的计数工具还有小石子等。稍晚些时候,还出现了我们前面所提到的结绳计数,也就是通过绳结来计数。在美国纽约的博物馆里面,至今还珍藏着一件从秘鲁出土的打了绳结的绳子。

    人类早期结绳计数

    而在我国古代广泛使用的一一种计算工具,则是算筹,使用了将近两千年。这可是我国独创的,而且是一种非常有效的计算工具,由此可见我国古代的数学是非常发达的。算筹出现在春秋时期,可以说是世界上最古老的计算工具。不过,你也不要把它想象得太过神秘,它实际上就是一种小竹签。由于在那个时候造纸术还没有发明,也就是说,那时是没有纸可用的,所以人们就将这些小竹签摆成不同的行列,以此来进行数学运算。

    算筹计数

    不过,每天都要摆弄这么多小竹签是件很麻烦的事。 竹签的数目一多,就很容易混乱。在这样的情况下,算盘出现了。如果说这个算筹距离我们太远,我们不太熟悉的话,那么算盘对于我们来说就不能算是陌生了。很多人家里现在都还存有算盘,很多学校也都开有珠算课。其实算盘就是我国古代人民在长期使用算筹的基础上发明的,距今已经有六百多年的历史了。我们在学习珠算的时候,都会首先学习珠算口诀,如果能记牢这些口诀并加以灵活运用,算盘绝对是一个很好的计算工具。

    珠算计数

    再接下来就是计算机了。早在1642年,法国数学家帕斯卡就发明了世界上第一台机械计算机,但是这台计算机只能进行加减法计算,而且操作复杂,因此实用性不大。到了18世纪,人们又在此基础上发明了手摇计算器,这台计算器不但操作比原来简单了,而且还可以进行加减乘除运算了。直到1946年,世界上第一台电子计算机问世了,到如今已经发展到了第四代,也就是我们今天所用的电脑。而那种小型的计算器,如今也已经变得非常普遍了。

    现代电脑

    好了本期的小希玩科技就到这里了,如果你想知道跟多有趣的知识,请关注小编,欢迎评论转发点赞,小编会持续更新跟多优质的科学文章

  • ?

    工作学习必备Excel实用技巧大全(收藏)

    蒋醉香

    展开

    1.快速复制表格

    直接拖动表格,可以移动到另一个位置,如果按ctrl不松拖动表格,可以快速复制出一个表格。

    2.快速翻看工作表

    按Ctrl+Pgdn/Pgup可以快速翻看工作表。不用一个个点了。

    3.快速输入序号/快速调整列宽

    做表时输入序号是必不可少的,但想更快,记住一个规则:按Ctrl键不松可以让纯数字自动递增,也可以让含文本+数字中的数字不变。调整列宽有个小技巧:双击边线可以让列宽自适调整

    4.快速插入空列

    需要插入几列就选取几列然后插入

    5.不复制隐藏的行

    按Alt+;选取显示的行,复制-粘贴

    6.两列快速互换

    左手按shift键不松,右手按鼠标左键不松拖动列边线,可以快速让2列换位。

    7.一键显示所有表格中公式

    按Ctrl+~(波浪线)可以切换公式的显示或隐藏,但,这个快捷键常被输入法给占用。所以点击公式选项中的“显示公式”命令最靠谱。

    8.快速选取单元格区域

    快速选取区域的技巧:

    按Ctrl+A选取整个连续的表格

    按Ctrl+shift+方向键可以选取连续的区域

    9.快速复制公式

    如果相邻列是连续的区域,双击公式所在单元格的右下角。如果邻列不连续,可以选取后按Ctrl+D复制。

    Vlookup常用公式

    1.一般查找

    如下图所示,根据姓名查找职位

    2.从左至右查找

    如下图,要求根据姓名查找工号

    3.查找公式复制

    在表二中,根据姓名从表中查询对应信息

    4.区间查找

    根据左表的提成比率表,在右表中更具销售额在G列查找适用的比率

    5.模糊查找

    查找包含AAA名称的产品价格

    =VLOOKUP("*"&A10&"*",A2:B6,2,0)

    6.多项查找

    从下表中同时查找“李飞”和“南宁”的年龄 ,并返回最小的。

    =MIN(VLOOKUP(T(IF(1,{"李飞","南宁"})),A2:C6,3,0))

    7.隔任意列求和

    隔1列求和

    数组公式:大括号是按ctrl+shift+enter后自动产生的,非手工输入

    {=SUM(VLOOKUP(A2,A2:K2,ROW(1:6)*2-1,0))}

    指定列求和

    指定对2,3,5,6,8列求和

    公式:

    {=SUM(VLOOKUP(A2,A2:K2,{2,3,5,6,8,9},0))}

    注:{2,3,5,6,8,9}把要求和的列数放在大括号内,用逗号分隔。

    8、多条件查找

    如下图所示要求,同时根据姓名和工号查找职位。

    {=VLOOKUP(B9&C9,IF({1,0},B2:B6&A2:A6,E2:E6),2,0)}

    9.多区域查找

    根据不同的表从不同的区域查询

    =VLOOKUP(B2,IF(A2="销售一部",A5:B9,D5:E9),2,0)

    10.多工作表查找

    从各部门中查找员工的基本工资,在哪一个表中不一定。

    方法1

    =IFERROR(VLOOKUP(A2,服务!A:G,7,0),IFERROR(VLOOKUP(A2,人事!A:G,7,0),IFERROR(VLOOKUP(A2,综合!A:G,7,0),IFERROR(VLOOKUP(A2,财务!A:G,7,0),IFERROR(VLOOKUP(A2,销售!A:G,7,0),"无此人信息")))))

    方法2:

    =VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"销售";"服务";"人事";"综合";"财务"}&"!a:a"),A2),{"销售";"服务";"人事";"综合";"财务"})&"!a:g"),7,0)

    11.一对多查找1

    根据产品查找相对应的所有供应商

    A2 =B2&COUNTIF(B$1:B2,B2)

    B11=IFERROR(VLOOKUP($A11&COLUMN(A1),$A:$C,3,0),"")

    12.一对多查找2

    查找张三的所有消费记录

    数组公式,大括号是按ctrl+shift+enter后自动产生的,非手工输入

    {=VLOOKUP(B$9&ROW(A1),IF({1,0},$B$2:$B$6&COUNTIF(INDIRECT("b2:b"&ROW($2:$6)),B$9),$C$2:$C$6),2,)}

    SUM函数

    1.设置求和公式

    传统做法是设置一个SUM公式,然后复制复制。其实只需要按CTRL+G定位空单元格,然后点一下∑(或按住“ALT”和“=”)

    2.设置总计公式

    在设置总计公式时,不需要用小计1+小2+小3...了,只需要设置公式:

    =SUM(B2:B14)/2

    3.多表求和

    例:合计从1日到31日的所有B2单元格之和。

    =SUM(1日:31日!B2)

    4.多条件求和

    虽然不是SUM函数的强项,但可以给一个小攻是

    {=SUM((a1:a100=“A产品”)b1:b100)}

    5.合并单元格求和

    合计单元格的求和是一个难点,如果用一般的方法公式很复杂,如果用SUM函数的倒减法,就会变简单

    =SUM(C2:C13)-SUM(D3:D13)

    在输入公式时不能拖动复制,需要选取D2:D13,先在D3输入公式,然后把光标放在公式结尾处,按ctrl+回车键批量输入

    6.任意多表求和

    如果N个不相邻的表的同一个单元格求和,不能直接用SUM,需要用SUM(SUM(结构,这里等同与SUM(N,提取三维引用的单元格求和)

    =SUM(SUM(INDIRECT({1,2,3}&“!A1”)))

    =SUM(N(INDIRECT({1,2,3}&“!A1”)))

    Countif函数

    如果评工作中最常用的函数是哪个,Vlookup函数是采购公认的NO.1函数,但它只能用于查找。在Excel中还有一个函数比它更有用,是Excel中最重要的一个函数。那就是Countif函数

    1.精确统计

    1)返回A列包含值12的单元格数量

    =COUNTIF (A:A,12)

    2)返回A列部门为“采购部”的数量

    =COUNTIF(A:A,“采购部”)

    字符在公式中需要加双引号

    3)返回包含值;逻辑值为TRUE的单元格数量

    =COUNTIF(A:A,TRUE)

    4)返回A1:A10空单元格的数量

    =COUNTIF(A1:A10,“=”)

    5)返回A列非空单元格的个数(相当于counta函数)

    =COUNTIF(A1:A10,“<>”)

    6)返回A1:A10区域,真空+假空的数量

    =COUNTIF(A1:A10,“”)

    7)返回A1:A10区域所有单元格的数量(非空+空值)

    =COUNTIF(data,“<>“””)

    8)返回A1:A10假空单元格数量

    =COUNTIF(A2:A32,“”)-COUNTIF(A2:A32,“=”)

    真空+假空-真空=假空

    9)统计A列身份证号410105198504182965出现的数量

    =COUNTIF(A:A,“410105498504182965*”)

    默认情况下,countif函数对数字只识别前15位,而带上通配符*后可以识别其为文本型格式。

    2.模糊计数

    1)返回A列单元格包含“采购部”的数量(如:A公司采购部)

    =COUNTIF(A:A,“*采购部*”)

    2)返回包含以单词“AB”(部分大小写)开头内容的单元格数量

    =COUNTIF(A:A,“AB*”)

    通配符*是表示任意多个字符,放在字符后面表示,该字符后可以有任意多个字符

    3)返回A列单元格中5个字符的数量

    =COUNTIF(A:A,“?????”)

    通配符?表示占用一个字符位置,五个?表示五位字符长度

    4)返回包含文本内容的单元格数量

    =COUNTIF(A:A,“*”)

    3.区间统计

    1)返回包含负值的单元格数量

    =COUNTIF(A:A,“<0”)

    2)返回不等于0的单元格数量

    =COUNTIF(A:A,“<>0”)

    3)返回大于5的单元格数量

    =COUNTIF(A:A,“>5”)

    4)返回大于单元格A1中内容的单元格数量

    =COUNTIF(DATA,“>”&A1)

    在引用单元格值时,一定要用&链接,千万不要表示为:“>A1”

    5)返回>10并且<=15的数量

    =SUM(COUNTIF(A1:A10,“>”&{10,15})*{1,-1})

    {}表示常量数组,数组的值可以在公式内分别进行运算,每次运算返回一个值。*{1,-1}的目的是上前面的计算结果一个为正,一个为负,用sum求和时达到相减的目的。

    6)返回>=10并且<=15的数量

    =SUM(COUNTIF(A1:A10,{“>=10”,“>15”})*{1,-1})

    7)返回包含值为3或-3的单元格数量

    =SUM(COUNTIF(A1:A10,{10,-3}))

    4.引用函数结果统计

    1)返回包含当前日期的单元格数量

    =COUNTIF(A:A,TODAY())

    2)返回大于平均值的单元格数量

    =COUNTIF(A:A,“>”&AVERAGE(A:A))

  • ?

    你可知,Excel电子表格诞生前,那一段不为人知的往事?

    高雁荷

    展开

    越是熟悉的事物,当我们追根溯源时,越觉得肃然起敬。

    有一款软件,全球每天有几亿用户,用来处理纷繁复杂的数据。它便是微软的Excel软件。

    不过,很少有人会问,为什么Excel的每一行都用数字序号表示,每一列用英文字母表示?

    电子表格的背后,有着一段耐人寻味的故事。

    二十世纪六十年代,还没有出现如今这么小巧的电脑,而是电脑的前身——交互式分时系统。当时的计算机还是庞然大物,大得可以占满好几间屋子。

    1973年,一个22岁的小伙子,从麻省理工学院(MIT)计算机系顺利毕业,并进入数字仪器公司(Digital Equipment Corporation,简称DEC)工作,负责电脑排版软件的编程,也就相当于现在的程序员了。

    那时距离电子表格的诞生,还有好几个年头。在电子表格诞生前,大家都在纸上做记录。

    1960年代的纸质表格

    这个小伙子非常幸运,他毕业时刚好赶上了计算机蓬勃发展的时代。他在数字仪器公司工作了3年,就辞职了。然后在一家专门生产现金收纳机的公司工作不到一年,他就辞职了,因为他一直想和朋友开一家软件公司,于是他决定去哈佛大学攻读商科MBA,为以后创业做准备。

    哈佛的MBA课堂基本都是以案例教学为主,教授会给出长达几十页的商业案例,交给学生在课下进行分析、演算,最后由学生在课堂上展示。

    哈佛MBA课堂上的案例

    商业案例涉及到很多数据。轮到这个年轻小伙子演算时,他发现手算非常繁琐,如果中间某个过程,算错了(譬如忘加小数点)那么后面的运算都要重新算一遍。于是计算机专业毕业的他,决定开发一款软件,它可以实现,改变中间某个数字,后面的运算都可以自动刷新的功能。

    但是,难题来了:怎么简化公式呢?譬如对于一个减法运算:= 389.2-163.7,如何简化它们呢?

    它想了好几种方案:

    第一个方法是,当你输入数字时,要求输入者自己命名,但是这样挺繁琐的。

    第二种是利用别称,输入数字时,电脑自动分配名字,譬如value1 = 279.32,value2 = 134.51,然后公式就变成了 = value1 - value2,不过还是很繁琐。

    然后,他想到了一个革命性的主义,将数字放在网格中,然后用二维坐标来替代数字,如389.2是row1column2,163.7位于row2column2(第2行第2列)。

    之后才演化成了现在的,用数字表示行,字母表示列。这一想法,被称之为革命性的创造。从此一直沿用至今。所有的电子表格设计雏形,都是来自于这个思想。

    于是这个27岁的小伙子,于1979年开发出了世界上第一款电子表格软件,VisiCalc。借用自己的软件,他可以进行更加精确和复杂的商业分析,这也使他在哈佛课堂上如鱼得水。

    他便是电子表格之父——丹布鲁克林(Dan Bricklin),如今已是66岁的老人了。

    他革命性的发明,掀起了商业数字化的浪潮,最初的VisiCalc软件是运行在Apple II电脑上的,因此乔布斯说,“VisiCalc成就了Apple电脑的成功”。

    如果你今后,有幸去美国哈佛参观的话,在丹曾经上过课的教室里,镶着一块匾,上书:

    1978年,正是在这个教室,丹开发了世界上首款电子表格软件,VisiCalc,它是信息时代的首款“杀手级程序”,它的诞生彻底改变了人们使用电脑的方式。

    以后,使用Excel软件时,会不会油然升起一股敬佩之情?

  • ?

    技巧丨Excel的报错类型与处理方式(IFERROR函数及打印设置)

    赖梦松

    展开

    我们使用Excel处理数据时,经常会遇到一些错误值,这些错误值会在不同情况下出现,当然也代表不同的含义,每个错误值都有不同的原因和解决方法。

    文档说明:本文在 Windows 10环境下测试与编辑,使用的 Excel 版本为 2016。经测试,本文内容对 2010、2013、2016 版本的 Excel 均有效!

    Excel中,计算可能得出的错误类型有:#N/A、#VALUE!、#REF!、#p/0!、#NUM!、 #NAME? 或 #NULL!,加上一个非计算的错误“####”,一共8个。

    一、“####”:列不够宽,或者使用了负日期或时间

    列宽不足

    1.当列宽不足以显示内容时,可以通过以下几种方法纠正:

    (1)缩小内容文字大小适应列宽;

    (2)调整列宽,或直接选中列后双击列标题右侧的边界;

    (3)更改单元格的数字格式,使数字适合现有单元格宽度。例如,可以减少小数点后的小数位数。

    日期出现负值的报错

    2.当日期和时间为负数时,可以通过以下几种方法纠正:

    (1)如果使用的是1900日期系统,那么日期和时间必须为正值;

    (2)如果对日期和时间进行减法运算,应确保建立的公式是正确的;

    (3)如果公式是正确的,但结果仍然是负值,可以通过将相应单元格的格式设置为非日期或时间格式来显示该值。

    注意:本错误不属于计算错误,而是因为列宽不够或日期运算的问题,与下面的七个错误代码不一样。

    二、“#N/A”:数值对函数或公式不可用

    具体表现在:

    (1)缺少数据,在其位置输入了“#N/A”或“NA()”;

    (2)在未排序的表中使用了VLOOKUP、HLOOKUP或MACTCH工作表函数来查找值;

    (3)为HLOOKUP、LOOKUP、MATCH或VLOOKUP工作表函数的lookup_value参数赋予了不正确的值;

    (4)数组公式中使用的参数的行数或列数与包含数组公式的区域的行数或列数不一致;

    (5)使用的自定义工作表函数不可用;

    (6)内置或自定义工作表函数中省略了一个或多个必需参数;

    (7)运行的宏程序所输入的函数返回“#N/A”。

    三、“#VALUE!”:使用的参数或操作数据的类型不正确

    可能包含以下一种或几种错误:

    (1)当公式需要数字或逻辑值(例如TURE或FALSE)时,却输入了文本;

    (2)输入或编辑数组公式,没有按组合键Ctrl+Shift+Enter,而是按了Enter键;

    (3)将单元格引用、公式或函数作为数组常量输入;

    (4)为需要单个值(而不是区域)的运算符或函数提供区域;

    (5)在某个矩阵工作表函数中使用了无效的矩阵;

    (6)运行的宏程序所输入的函数返回“#VALUE!”。

    我们根据具体情况分析后,解决即可。

    四、“#REF!”:单元格引用无效

    具体表现在:

    (1)删除了其他公式所引起的单元格,或将已移动的单元格粘贴到了其他公式所引起的单元格上;

    (2)使用的对象链接和嵌入链接所指向的程序未运行;

    (3)链接到了不可用的动态数据交换(DDE)主题,如“系统”;

    (4)运行的宏程序所输入的函数返回“#REF!”。

    五、“#p/0!”:使用数字除以零(0)

    具体表现在:

    (1)输入的公式中包含明显的除以零的计算,如"=5/0";

    (2)使用了对空白单元格或包含零作为除数的单元格的单元格引用;

    (3)运行的宏中使用了返回“#p/0!”的函数或公式。

    同样根据以上情况,分析后解决。

    六、“#NUM!”:公式或函数中使用了无效的数值

    具体表现在:

    (1)在需要数字参数的函数中使用了无法接受的参数;

    (2)使用了进行迭代的工作表函数(如IRR或RATE),且函数无法得到结果;

    (3)输入的公式所得出的数字太大或太小,无法在Excel中表示。

    七、“#NULL!”:区域不相交或运算符错误

    具体表现在:

    (1)使用了不正确的区域运算符.

    (2)区域不相交.

    提示:多见于引用之间的交叉运算符为“空格”。

    八、“#NAME?”:无法识别公式中的文本

    具体表现在:

    (1)名称或函数名称拼写错误;

    (2)使用了不存在的名称;

    (3)在公式中输入文本时没有使用双引号;

    (4)区域引用中漏掉了冒号;

    (5)引用的另一张工作表未使用的单引号引起;

    (6)打开调用用户自定义函数(UDP)的工作薄;

    (7)使用了EUROCONVERT函数,而没有加载“欧元转换工具”宏。

    IFERROR函数

    并不是所有错误代码(返回值)都是计算错误,我们在进行数据处理时,这些错误代表的就是本身的结果,但是我们不希望看到的是代码,而应该看到的是文字说明。这个时候,我们就应该用到IFERROR函数。

    我们先来看看Excel帮助信息中,关于“IFERROR”的说明:

    说明如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果。 使用 IFERROR 函数可捕获和处理公式中的错误。语法IFERROR(value, value_if_error)IFERROR 函数语法具有下列参数:值必需。 检查是否存在错误的参数。Value_if_error 必需。 公式的计算结果错误时返回的值。 计算以下错误类型:#N/A、#VALUE!、#REF!、#p/0!、#NUM!、 #NAME? 或 #NULL!。备注如果 Value 或 Value_if_error 是空单元格,则 IFERROR 将其视为空字符串值 ("")。如果 Value 是数组公式,则 IFERROR 为 value 中指定区域的每个单元格返回一个结果数组。 请参阅下面的第二个示例。

    示例

    根据下表中的示例数据,然后将其输入到新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

    当然,我们还可以通过 if 等函数规避或清除错误代码。

    打印时如何“规避”这些错误代码

    在 Excel 的实操中,经常会出现报错的情况,诸如第二至八种的错误代码(下面的设置对第一种“####”的错误无效),但是我们在打印时又不希望看到这些内容,这个时候,我们需要在“页面设置”弹框的“工作表”选项卡中将“错误单元格打印为”设置为“空白”,如图:

    将“错误单元格打印为”设置为“空白”

    设置好后,打印结果就不会有错误代码,演示如下:

    去除错误代码

    扩展参考:《技能丨Excel 打印全教程,多年培训的“技巧”全赠送》

    好了,关于 Excel 错误代码的相关说明,老冯就介绍到这里了!如果大家在使用 Excel 发生错误代码时,还有更好的解决方法,欢迎大家留言!

    本文由“办公精英”分析整理,转载请注明出处!办公精英致力于“高效办公,畅游职场”,每天分享、回答各类办公与职场技能、技巧及原创观点。如果认同或想了解更多相关资讯,请关注我,感谢您的阅读与支持!

  • ?

    在Excel表格里,怎么进行数学计算?

    狸猫

    展开

      1、左键双击打开Excel文档,首先普及一下Excel的基本知识,在Excel表格中行分为1,2,3,4…… ,列则分为A,B,C,D…… 。

      2、首先在A1和B1中分别输入8和4,首先来进行加法运算,在C1栏中。首先单击C1栏选中,然后点击任务栏中的”公式“选项,然后点击“公式”中的“查入函数”选项。

      3、然后在弹出的窗口中选择"SUM"函数点击“确定”,然后会弹出一个”函数参数“窗口可以看到运算的结果以及函数的意思。点击确定。就可以看见函数已经用到了Excel表格中并且在C1栏中得到了运算结果。

      4、下面说一下减法运算,首先左键单击选中D1栏然后在D1栏中输入“=A1-B1”回车,然后就可以看见运算结果出现在D1栏中。

      5、然后是乘法运算和减法类似,左键单击选中E1栏然后在E1栏中输入”=A1*B1“敲一下回车,然后就可以看见运算结果出现在E1栏中。(“*”是按住上档键Shift不放手然后按8)。

      6、除法运算也是类似的,左键单击选中F1栏然后在F1栏中输入“=A1/B1”敲一下回车,然后就可以看见运算结果出现在F1栏中。

      7、注:PRODUCT   相乘函数(较常用)

      A1-SUM      减法函数(很少用)

      A1/PRODUCT除商公式(极少用)

    (本文内容由百度知道网友凉念若櫻花妖娆贡献)

  • ?

    wps表格(excel)的自动求差(减法计算和公式)

    Kerir

    展开

    首先,给各位朋友说一句,我用的是WPS表格,wps表格和excel的功能基本上差不多,我感觉用WPS快些。

    wps表格(excel)的自动求差(减法计算和公式)教程:

    一、直接在单元格输入【=】,然后鼠标选中单元格,再输入【-】,最后按回车键

    计算出来的差如图:

    二、怎么让一列计算呢,可以直接复制公式,也可以:把鼠标放到单元格右下角会有一个+号 ,我们可以往下拖动,就会出现相应的公式了。

    这是最简单的计算,用不到公式函数,但是有些新手朋友还是不会的,所以,我还是把教程写出来,教大家一下。给大家看一段我用的较为复杂的跨表多条件求各函数:=SUMIFS(日报表!$I:$I,日报表!$A:$A,$C$2,日报表!$D:$D,$A11)

    关注我,以后我会慢慢的都把教程以最简单的方式写出来。

  • ?

    怎么样在EXCEL中插入减法函数?

    Xi

    展开

    1.要计算每一行的A列数据减去B列数据的值,并把该差值放在C列。

    2.首先在"C1"单元格里输入公式"=A1-B1"(不要引号),然后回车(即按键盘上"Enter"键)。

    3.选中"C1"单元格,将鼠标移到"C1"单元格的右下角,会出现一个黑色的小十字。

    这时按下鼠标左键,拖到"C11"单元格。

    4.这时会发现:每一行的A列数据减去B列数据的差值都列在了同行的C列中。

    5. 除此之外,Excel还可以当计算器用,当我们要计算" 3.1113-1.765"

    可以在"A1"单元格中输入公式  " = 3.1113-1.765",然后回车(即按键盘上"Enter"键)

    那么"A1"单元格中就显示了" 3.1113-1.765"的差值。

    (本文内容由百度知道网友茗童贡献)

  • ?

    在excel中,减法的函数公式是哪一个?

    七七

    展开

      在excel中,减法的函数是:IMSUB 函数。公式是: A2-B2。

      IMSUB 函数就是excel减法函数。

      它的语法是:IMSUB(inumber1, inumber2)

      其中参数:Inumber1:必需。被减(复)数。Inumber2:必需。减(复)数。

      如下图所示:数字A2减去数字B2,C2单元格公式为:=IMSUB(A2,B2),确定,再次选中C2单元格,鼠标对准单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动填充,即可复制公式。

      其实在这个地方,只是作为一个知识点了解excel减法函数而已。不使用excel减法函数,直接写公式:=A2-B2,下拉复制,还来得简单些。

      excel函数四则算术运算符如下所示:
           +(加) 加法运算 (b2+c2) ;
            –(减) 减法运算 (b2-c2);
            *(乘) 乘法运算 (b2*c2) ;
              /(除) 除法运算 (b2/c2) 。

    (本文内容由百度知道网友killatw贡献)

  • ?

    Excel减法函数公式怎么用与求日期时间差并转为天与小时

    梦旋

    展开

    Excel没有直接提供减法函数公式,但可以用求和函数公式和减号做减法运算,因此,Excel减法函数公式主要是指求和函数公式。做减法计算时,通常直接用减号,这样比用求和函数公式书写方便,效果又完全一样。在做减法计算过程中,单纯的数字相减比较容易,比较麻烦的问题做日期时间差,特别是跨小时与跨超过两天的情况,这两种情况若直接用减法常常会得到错误的结果,因此还得用其它辅助方法。有时为便于计算还要把计算结果转天、小时或分钟,做这些转换需用Excel提供的日期时间函数。以下是Excel减法函数公式怎么用以及求日期时间差的具体操作方法,操作中所用版本为 Excel 2016。

    一、Excel用“减号-”做减法运算

    1、假如要求服装表二月销量与一月销量的差。选中用于保存运算结果的 G2 单元格,输入公式 =F2-E2,按回车,则求出两月销量之差;用鼠标按住单元格填充柄,往下拖,则所经过的单元格全用 G2 的值填充,按 Ctrl + S 保存,则所有行变为对应的月销量之差,操作过程步骤,如图1所示:

    图1

    2、在计算结果中出现了负值,这是由于一月销量大于二月销量所致。

    二、Excel减法函数公式怎么用

    1、同样以计算服装表二月销量与一月销量的差为例。在 G2 单元格中输入公式 =SUM(F2,-E2),如图2所示:

    图2

    2、按回车,则求得与用减号一致的结果,如图3所示:

    三、Excel用减法计算日期时间差

    (一)计算结果只保留时分(h:mm)

    1、在 C1 单元格中输入公式 =IF(B1 >A1,B1-A1,24-ABS(B1-A1)),按回车,则求得结果为小数,操作过程步骤,如图4所示:

    图4

    2、选中 C1,按 Ctrl + 1 组合键,打开“设置单元格格式”窗口,选择左边“分类”下面的“自定义”,选择“时分(h:mm)”的时间格式,单击“确定”则 C1 单元格的数字变为 3:13,即 3 小时 13 分,操作过程步骤,如图5所示:

    图5

    提示:A4 的日期时间为 2018/7/28 21:32,B4 的日期时间为 2018/7/31 0:35,两者之间相差 2 天 3 小时 2 分,而计算结果只有 3 小时 2 分,把 2 天丢了,这明显不正确,因此还要把天显示出来,方法看下面的“计算结果保留天和时分(d h:mm)”。

    3、选中 C1,按住单元格填充柄并往下拖,则所经过单元格用 C1 的值填充,如图6所示:

    图6

    4、按 Ctrl + S 组合键保存,则自动计算出剩余行的时间差,如图7所示:

    图7

    (二)计算结果保留天和时分(d h:mm)

    1、选中 C1:C5,按 Ctrl + 1 组合键,打开“设置单元格格式”窗口,选择左边的“自定义”,把 h:mm 改为 d h:mm,单元“确定”,则计算结果变为 天和时分(d h:mm);操作过程步骤,如图8所示:

    图8

    2、如果日期相差超过一个月,则日期格式需要再增加月(m);如果日期相差超过一年,则日期格式需要再增加年(yyyy)。

    (三)把计算结果转为小时

    1、为便于计算,有时需要把两日期差转为小时。在 D1 中输入公式 =SUM(DAY(C1)*24,HOUR(C1),MINUTE(C1)/60),如图9所示:

    图9

    2、按回车,则求出结果 3.216666667 小时;按住单元格填充柄并往下拖,然后按 Ctrl + S 保存,则把剩余行的日期差转为小时,如图10所示:

    图10

    3、公式说明:公式先从 C1 取出天,然后乘以 24 小时,则把天转为小时;然后取出小时;再取出分钟并除以60,以把分钟转为小时;最后把它们加起来。

    四、Excel把表格中的所有数减去一个数

    1、假如要把服装表中的所有数字减 6。选中 G2 单元格,右键 G2,在弹出的菜单中选择“复制”;框选 E2:F8,右键选中的区域,在弹出的菜单中选择“选择性粘贴”,打开该窗口,选择“运算”下的“减”,单击“确定”,则框选的所有数字都减了 6;操作过程步骤,如图11所示:

    图11

    2、无论是乘除还是加减,如果要求把表格中的所有数与某一个数做运算,都可以用选择性粘贴的方法。

excel函数公式减法

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP