excel几个数相加等于某个数_新年大礼包:Excel最常用10个函数整理

e8c0ba94f51ce67fed040c63f1af5a14.png

1、SUM 函数

说明:此函数用于对单元格中的值求和。

语法:SUM(number1,[number2],...)

参数说明:

  • number1 。(必需参数)要相加的第一个数字。该数字可以是 4 之类的数字,B6 之类的单元格引用或 B2:B8 之类的单元格范 ;
  • number2-255 (可选) 这是要相加的第二个数字。可以按照这种方式最多指定 255 个数字。

2、IF 函数

说明:此函数用于在条件为真时返回一个值,条件为假时返回另一个值。

语法:IF(logical_test, value_if_true, [value_if_false])

参数说明:

  • logical_test (必需)要测试的条件。
  • value_if_true (必需)logical_test 的结果为 TRUE 时,您希望返回的值。
  • value_if_false (可选)logical_test 的结果为 FALSE 时,您希望返回的值。

3、LOOKUP 函数

说明:需要查询一行或一列并查找另一行或列中的相同位置的值时,请使用此函数。

语法:LOOKUP(lookup_value, lookup_vector, [result_vector])

参数说明:

  • lookup_value 必需。 LOOKUP 在第一个向量中搜索的值。 Lookup_value 可以是数字、文本、逻辑值、名称或对值的引用。
  • lookup_vector 必需。 只包含一行或一列的区域。 lookup_vector 中的值可以是文本、数字或逻辑值。
  • 重要: lookup_vector 中的值必须按升序排列:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE;否则,LOOKUP 可能无法返回正确的值。 文本不区分大小写。
  • result_vector 可选。只包含一行或一列的区域。result_vector 参数必须与 lookup_vector 参数大小相同。其大小必须相同。

4、VLOOKUP 函数

说明:如果需要按行查找表或区域中的内容,请使用此函数。例如,按员工号查找某位员工的姓氏,或通过查找员工的姓氏查找该员工的电话号码(就像使用电话簿)。

语法:VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

参数说明:

  • lookup_value (必需参数)要查找的值。要查找的值必须位于 table-array 中指定的单元格区域的第一列中。
  • 例如,如果 table-array 指定的单元格为 B2:D7,则 lookup_value 必须位于列 B 中。请参见下图。Lookup_value 可以是值,也可以是单元格引用。
  • Table_array (必需参数)VLOOKUP 在其中搜索 lookup_value 和返回值的单元格区域。
  • 该单元格区域中的第一列必须包含 lookup_value(例如,下图中的“姓氏”)。此单元格区域中还需要包含您要查找的返回值(例如,下图中的“名字”)。
  • 了解如何选择工作表中的区域。
  • col_index_num (必需参数)其中包含返回值的单元格的编号(table-array 最左侧单元格为 1 开始编号)。
  • range_lookup (可选参数)一个逻辑值,该值指定希望 VLOOKUP 查找近似匹配还是精确匹配:TRUE 假定表中的第一列按数字或字母排序,然后搜索最接近的值。这是未指定值时的默认方法。FALSE 在第一列中搜索精确值。

5、MATCH 函数

说明:使用此函数可搜索单元格区域中的某个项目, 然后返回该项目在区域中的相对位置。例如, 如果区域 A1: A3 包含值5、7和 38, 则公式 = MATCH (7, A1: A3, 0) 将返回数字 2, 因为7是区域中的第二个项目。

语法:MATCH(lookup_value, lookup_array, [match_type])

参数说明:

  • lookup_value 必需。要在 lookup_array 中匹配的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。
  • lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
  • lookup_array 必需。要搜索的单元格区域。
  • match_type 可选。数字 -1、0 或 1。match_type 参数指定 Excel 如何将 lookup_valuelookup_array 中的值匹配。此参数的默认值为 1。
  • 下表介绍该函数如何根据 match_type 参数的设置查找值。

6、CHOOSE 函数

说明:此函数用于根据索引号从最多 254 个数值中选择一个。例如,如果 value1 到 value7 表示一周的 7 天,那么将 1 到 7 之间的数字用作 index_num 时,CHOOSE 将返回其中的某一天。

语法:CHOOSE(index_num, value1, [value2], ...)

参数说明:

  • index_num 必需。 用于指定所选定的数值参数。 index_num 必须是介于 1 到 254 之间的数字,或是包含 1 到 254 之间的数字的公式或单元格引用。
  • 如果 index_num 为 1,则 CHOOSE 返回 value1;如果为 2,则 CHOOSE 返回 value2,以此类推。
  • 如果 index_num 小于 1 或大于列表中最后一个值的索引号,则 CHOOSE 返回 #VALUE! 错误值。
  • 如果 index_num 为小数,则在使用前将被截尾取整。
  • value1, value2, ... Value1 是必需的,后续值是可选的。 1 到 254 个数值参数,CHOOSE 将根据 index_num 从中选择一个数值或一项要执行的操作。 参数可以是数字、单元格引用、定义的名称、公式、函数或文本。

7、DATE 函数

说明:此函数用于返回代表特定日期的连续序列号。 此函数在公式,而非单元格引用提供年、月和日的情况中非常有用。 例如,可能有一个工作表所包含的日期使用了 Excel 无法识别的格式(如 YYYYMMDD)。DATEDIF 函数用于计算两个日期之间的天数、月数或年数。

语法:DATE(year,month,day)

参数说明:

  • Year :必需。year 参数的值可以包含一到四位数字。Excel 将根据计算机正在使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 使用的是 1900 日期系统,这表示第一个日期为 1900 年 1 月 1 日。
  • 提示: 为避免出现意外结果,请对 year 参数使用四位数字。例如,“07”可能意味着“1907”或“2007”。因此,使用四位数的年份可避免混淆。
  • 如果 year 介于 0(零)到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。例如,DATE(108,1,2) 返回 2008 年 1 月 2 日 (1900+108)。
  • 如果 year 介于 1900 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。例如,DATE(2008,1,2) 将返回 2008 年 1 月 2 日。
  • 如果 year 小于 0 或大于等于 10000,则 Excel 返回 错误值 #NUM!。
  • Month 必需。一个正整数或负整数,表示一年中从 1 月至 12 月(一月到十二月)的各个月。
  • 如果 month 大于 12,则 month 会从指定年份的第一个月开始加上该月份数。例如,DATE(2008,14,2) 返回表示 2009 年 2 月 2 日的序列数。
  • 如果 month 小于 1,则 month 会从指定年份的第一个月开始减去该月份数,然后再加上 1 个月。例如,DATE(2008,-3,2) 返回表示 2007 年 9 月 2 日的序列号。
  • Day 必需。一个正整数或负整数,表示一月中从 1 日到 31 日的各天。
  • 如果 day 大于指定月中的天数,则 day 会从该月的第一天开始加上该天数。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列数。
  • 如果 day 小于 1,则 day 从指定月份的第一天开始减去该天数,然后再加上 1 天。例如,DATE(2008,1,-15) 返回表示 2007 年 12 月 16 日的序列号。

注意: Excel 可将日期存储为连续序列号,以便能在计算中使用它们。1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39448,这是因为它与 1900 年 1 月 1 日之间相差 39,447 天。需要更改数字格式(设置单元格格式)以显示正确的日期。

8、DAYS 函数

说明:此函数用于返回两个日期之间的天数。

语法:DAYS(end_date, start_date)

参数说明:

  • End_date 必需。 Start_date 和 End_date 是用于计算期间天数的起止日期。
  • Start_date 必需。Start_date 和 End_date 是用于计算期间天数的起止日期。

注意:

Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39447 天。

9、FIND、FINDB 函数

说明:函数 FIND 和 FINDB 用于在第二个文本串中定位第一个文本串。这两个函数返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。

语法:FIND(find_text, within_text, [start_num])

FINDB(find_text, within_text, [start_num])

参数说明:

  • find_text 必需。 要查找的文本。
  • within_text 必需。 包含要查找文本的文本。
  • start_num 可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。

注意:

  • FIND 和 FINDB 区分大小写,并且不允许使用通配符。 如果您不希望执行区分大小写的搜索或使用通配符,则可以使用 SEARCH 和 SEARCHB 函数。
  • 如果 find_text 为空文本 (""),则 FIND 会匹配搜索字符串中的首字符(即编号为 start_num 或 1 的字符)。
  • Find_text 不能包含任何通配符。
  • 如果 within_text 中没有 find_text,则 FIND 和 FINDB 返回 错误值 #VALUE!。
  • 如果 start_num 不大于 0,则 FIND 和 FINDB 返回 错误值 #VALUE!。
  • 如果 start_num 大于 within_text 的长度,则 FIND 和 FINDB 返回 错误值 #VALUE!。
  • 可以使用 start_num 来跳过指定数目的字符。 以 FIND 为例,假设要处理文本字符串“AYF0093.YoungMensApparel”。 若要在文本字符串的说明部分中查找第一个“Y”的编号,请将 start_num 设置为 8,这样就不会搜索文本的序列号部分。 FIND 从第 8 个字符开始查找,在下一个字符处找到 find_text,然后返回其编号 9。 FIND 始终返回从 within_text 的起始位置计算的字符编号,如果 start_num 大于 1,则会对跳过的字符计数。

10、INDEX 函数

说明:此函数用于返回表格或区域中的值或值的引用。

语法:INDEX(array, row_num, [column_num])

参数说明:

  • Array 必需。单元格区域或数组常量。
  • 如果数组只包含一行或一列,则相对应的参数 Row_num 或 Column_num 为可选参数。
  • 如果数组有多行和多列,但只使用 Row_num 或 Column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。
  • Row_num 必需。选择数组中的某行,函数从该行返回数值。如果省略 Row_num,则必须有 Column_num。
  • Column_num 可选。选择数组中的某列,函数从该列返回数值。如果省略 Column_num,则必须有 Row_num。

注意:

  • 如果同时使用参数 Row_num 和 Column_num,函数 INDEX 返回 Row_num 和 Column_num 交叉处的单元格中的值。
  • 如果将 Row_num 或 Column_num 设置为 0(零),函数 INDEX 则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将 INDEX 函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按 Ctrl+Shift+Enter。

如果觉得办公软件杂谈写得还不错,麻烦点个赞转发哈,如果有问题,或者关于办公软件交流,欢迎在底下留言哈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值