Excel 创建条件公式:AND、OR或NOT函数

如果需要创建条件公式,可通过AND、OR或NOT函数以及运算符来实现。默认的计算结果为逻辑值TRUE或FALSE。

判断10是否大于9,并小于8

01 在“A2”单元格中输入数据“10”,在“A3”单元格中输入数据“9”,在“A4”单元格中输入数据“8”。

02 在需要显示结果的单元格中输入公式:=AND(A2>A3,A2<A4),然后按下“Enter”键,得到结果“FALSE”。

2.判断10是否大于9或小于8

01 在“A2”单元格中输入数据“10”,在“A3”单元格中输入数据“9”,在“A4”单元格中输入数据“8”。

02 在需要显示结果的单元格中输入公式:=OR(A2>A3, A2<A4),然后按下“Enter”键,得到结果“TRUE”。

判断10加9不等于24

01 在“A2”单元格中输入数据“10”,在“A3”单元格中输入数据“9”,在“A4”单元格中输入“24”。

02 在“B2”单元格中输入公式“= A2+A3”,按下“Enter”键确认。

03 在需要显示结果的单元格中输入公式:= NOT (B2=A4),然后按下“Enter”键,得到结果“TRUE”。

Excel 解决“#N/A”错误

当数值对函数或公式不可用时,将出现“#N/A”错误。此时可根据具体情况进行解决。

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

遇到这种情况造成“#N/A”错误时,解决方法是用新的数据代替“#N/A”即可。

2.为工作表函数的lookup_value参数赋予了不正确的值

当为MATCH、HLOOKUP、LOOKUP或VLOOKUP工作表函数的lookup_value参数赋予了不正确的值时,将出现“#N/A”错误。此时的解决方式是确保“lookup_value”参数值的类型正确即可。

3.在未排序的工作表中使用了工作表函数查找值

在未排序的工作表中使用了VLOOKUP、HLOOKUP或MATCH工作表函数来查找值时,也会出现此类错误,解决方法如下。

默认情况下,在工作表中查找信息的函数必须按升序排序。但VLOOKUP函数和HLOOKUP函数包含一个“range_lookup”参数,该参数允许函数在未进行排序的表中查找完全匹配的值。若需要查找完全匹配值,可将“range_lookup”参数设置为“FALSE”。

此外,MATCH函数包含一个“match_type”参数,该参数用于指定列表查找匹配结果时必须遵循的排序次序。若函数找不到匹配结果,可更改“match_type”参数;若要查找完全匹配的结果,需将“match_type”参数设置为“0”。

4.使用函数时省略了必需的参数

当使用内置或自定义工作表函数时,如果省略了一个或多个必需的函数,也会出现此类错误。此时的解决方法是将函数中的所有参数完整输入即可。

5.自定义工作表函数不可用

在工作表中自定义函数后,在下次使用时,若发现该自定义函数不可用,则可能是包含该自定义函数的工作簿未打开的缘故。此时必须确保包含该自定义函数的工作簿已打开,而且函数工作无异常。

6.运行的宏程序输入的函数返回#N/A

当运行的宏程序输入的函数返回#N/A错误时,请确保函数中的参数输入正确且位于正确的位置。

7.数组公式引用区域的行列数不一致

当数组公式中使用的参数的行数或列数与包含数组公式的区域的行数或列数不一致时,也会出现此类错误,解决方法如下。

如果已在多个单元格中输入了数组公式,则必须确保公式引用的区域具有相同的行数和列数,或者将数组公式输入到更少的单元格中。

例如在高为10行的区域(A1:A10)中输入数组公式,但公式引用的区域(C1:C8)高为8行,区域C9:C10中将显示“#N/A”。要更正此错误,可在较小的区域中输入公式如“A1:A8”,或者将公式引用的区域更改为相同的行数,如“C1:C10”。

Excel 解决“#REF!”错误

当单元格引用无效时,会出现#REF!错误,例如,函数引用的单元格(区域)被删除、链接的数据不可用等。可通过下面的方法解决。

※ 更改公式,或者在删除或粘贴单元格后立即单击“撤销”以恢复工作表中的单元格。

※ 启动使用的对象链接和嵌入(OLE)链接所指向的程序。

※ 确保使用的是正确的不可用的动态数据交换(DDE)主题。

※ 检查函数以确定参数是否引用了无效的单元格或单元格区域。

Excel 解决“#NULL!”错误

当函数表达式中使用了不正确的区域运算符、不正确的单元格引用或指定两个并不相交的区域的交点时,则会出现#NULL!错误。如果使用了不正确的区域运算符,则需要将其进行更正,才能正确返回函数值,具体方法如下。

※ 若要引用连续的单元格区域,可使用冒号分隔对区域中第一个单元格的引用和对最后一个单元格的引用。如SUM(A1:E1)引用的区域为从单元格A1到单元格E1。

※ 若要引用不相交的两个区域,可使用联合运算符,即逗号“,”。如对两个区域求和,可确保用逗号分隔这两个区域,函数表达式为:SUM(A1:C5,D1:F5)。

Excel 解决“#VALUE!”错误

在单元格中输入函数表达式后确认,如果出现#VALUE!错误,则可能是以下原因造成的。

※ 为需要单个值(而不是区域)的运算符或函数提供了区域引用。

※ 当函数式需要数字或逻辑值时,输入了文本。

※ 输入和编辑的是数组函数式,但却用“Enter”键进行确认等。

遇到这类错误,解决方法是更正相关的数据类型,如果输入的是数组函数式,则在输入过完成后,使用“Ctrl+Shift+Enter”组合键进行确认。

例如:在某个单元格中输入函数式:=A1+B2,而A1或B2中有一个单元格内容是文本,确认后函数将会返回上述错误。

Excel 解决“#DIV/0!”错误

当数字除以零(0)时,会出现#DIV/0!错误。例如用户在某个单元格中输入函数式:=A1/B1,当B1单元格为“0”或为空时,确认后函数式将返回上述错误。

遇到这类错误,解决办法是修改引用的空白单元格,或在作为除数的单元格中输入不为零的值即可。

注意 如果引用了空单元格,即运算对象是空单元格时,Excel会将其作为零(0)值处理。

Excel 解决“####”错误

如果工作表的单元格无法完全显示数据,即列不够宽,或者使用了负日期或时间时,会出现#####错误。

当列宽不足以显示内容时,解决方法是增加列宽或者缩小内容以适合列宽。

※ 当日期和时间为负数时,可通过下面的方法进行解决。

如果用户使用的是1900日期系统,那么Excel中的日期和时间必须为正值。

如果需要对日期和时间进行减法运算,应确保建立的公式是正确的。

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

Excel 调用自定义函数

调用自定义函数的方法与调用内置函数的方法基本一致。最简单的方法是在单元格中直接输入函数。

此外,还可以通过“插入函数”对话框调用自定义函数,具体操作如下。

01 选中需要插入自定义函数的单元格,切换到“公式”选项卡,单击“函数库”选项组中的“插入函数”按钮。

02 弹出“插入函数”对话框,在“选择类别”下拉列表中选择“用户定义”选项,在“选择函数”中选择需要的自定义函数,单击“确定”按钮。

03 弹出“函数参考”对话框,输入需要参考的单元格名称,单击“确定”按钮即可。

Excel 如何实现将中文翻译为英文?

Excel的审阅选项卡中有一个翻译工具,它一次只能翻译一个单词,如果要求批量翻译整句文字,Excel能否实现呢?

解题步骤

有个翻译软件有一个在线翻译工具,其网址为http://fanyi.youdao.com。

Excel提供了一个WEBSERVICE函数,可以读取该网页代码,因此借用WEBSERVICE函数可以执行中英翻译。

假设要翻译A2:A4区域的语句,具体操作步骤如下。

1.在B2单元格中输入以下公式:

2.双击B2单元格的填充柄,使公式自动向下填充,翻译结果如图7.132所示。

图7.132 批量翻译中文成英文

知识扩展

1."http://fanyi.youdao.com/translate?&i="&A2&"&doctype=json",这是一个名为“有道”的在线翻译网址,其中A2代表需要翻译的内容在A2单元格中,可以是中文也可以是英文。

2.WEBSERVICE函数用于读取网站内容,它本身没有翻译功能,本例利用有道软件的在线翻译工具执行翻译,然后使用WEBSERVICE函数读取翻译结果。

3.WEBSERVICE函数读取的网页内容包含翻译结果,但并不只有翻译结果,还存在其他的干扰符,需要使用函数去除干扰符。

以 “路 在 脚 下” 为 例,翻 译 后 产 生 的 网 页 代 码 是“{"type":"ZH_CN2EN","errorCode":0,"elapsedTime":0,"translateResult":[[{"src":" 路 在 脚 下","tgt":"At the foot of the road in"}]]}”,只有“At the foot of the road in”才是真正的翻译结果,必须使用函数去除干扰符。

观察以上字符串可以发现规律:目标在“""tgt"":""”与“""}]]}”之间,因此使用SUBSTITUTE函数将两者都替换成1000个空格,然后使用MID函数从第1000位开始提取长度为1000的字符串,最后删除空格,剩下的字符即为翻译结果。

以上算法和案例174中提取两个“-”之间的日期的思路完全一致。

敏感分析

通过分析各种影响利润的因素,经营者可以搞清楚哪个因素对利润影响大,并且预测其影响程度,这样就可以根据具体情况的变化采取相应的措施,以便将生产经营活动控制在最佳状态。敏感分析是本量利分析中比较重要的一环,可以研究各个因素的变动对利润变化的影响程度。那些只需微小变化就能对利润变化产生很大影响的因素称为“敏感因素”,反之则称为“不敏感因素”。使用敏感系数可以反映各因素的敏感程度,其计算公式如下。

敏感系数=目标值变动百分比/参数值变动百分比

当敏感系数为正值时,表示利润与该因素为同方向变动;敏感系数为负值时,表示利润与该因素为反方向变动。