Excel最基本的常用函数

最基本最常用的函数,掌握了可以解决大部分问题。


(笔记模板由python脚本于2024年06月11日 19:05:56创建,本篇笔记适合熟悉excel的coder翻阅)


【学习的细节是欢悦的历程】



**  自学并不是什么神秘的东西** ,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。

------ 华罗庚




最基本最常用的函数 Excel基本函数 (掌握了可以解决大部分问题)



本文质量分:
96 96 96
本文地址: https://blog.csdn.net/m0_57158496/article/details/139580521

CSDN质量分查询入口:http://www.csdn.net/qc


目 录

  • ◆ Excel基本函数
    • 1、基本函数
      • 1.1 SUM
      • 1.2 AVERAGE
      • 1.3 MAX和MIN
      • 1.4 COUNT
      • 1.5 VLOOKUP、HLOOKUP
      • 1.6 IF
      • 1.7 CONCATENATE或&
      • 1.8 PMT
    • 2、日期、时间函数
      • 2.11 DATEDIF函数
      • 2.13 WEEKDAY函数
        • 2.13.1 语法
        • 2.13.2 返回中文字符
    • 3、结语

◆ Excel基本函数

最近工作上要用电子表格统计产品检查数据,需对数据进行分类统计,用到了SUMIFCOUNTCOUNTSVLOOKUPISBLANK等函数,顺便学习了Excel最基本的其它几个常用函数日期时间函数,方便在以后用到不至于"热炒热卖"手忙脚乱。在这里习惯性的记录一下,如有同样需求的学习搭子,请酌情自取。

Excel 中有许多常用的函数,这些函数可以帮助您进行各种计算和分析。以下是一些最常用的 Excel 函数及其简要说明:

1、基本函数

1.1 SUM

  • SUM 求和函数
    用于计算一组数值的总和。
    • 语法:SUM(number1, [number2], ...)
    • 示例:=SUM(A1:A10) 计算A1到A10单元格中数值的总和。

1.2 AVERAGE

  • AVERAGE 求平均值函数
     用于计算一组数值的平均值。
    • 语法:AVERAGE(number1, [number2], ...)
    • 示例:=AVERAGE(B1:B10) 计算B1到B10单元格中数值的平均值。

1.3 MAX和MIN

  • MAXMIN 求最大值和最小值函数

    分别用于找出数值中的最大值和最小值。
    • 语法:MAX(number1, [number2], ...)MIN(number1, [number2], ...)
    • 示例:=MAX(C1:C10)=MIN(C1:C10) 分别找出C1到C10单元格中的最大值和最小值。

1.4 COUNT

  • COUNT 计数函数

    用于计算一组数值中的数字数量。
    • 语法:COUNT(value1, [value2], ...)
    • 示例:=COUNT(D1:D10) 计算D1到D10单元格中数值的数量。

1.5 VLOOKUP、HLOOKUP

  • VLOOKUPHLOOKUP 垂直查找和水平查找函数

    用于在一个数据表中查找特定值,并返回该值所在行的指定列或所在列的指定行的值。
    • 语法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
    • 示例:=VLOOKUP("特定值", A1:E10, 2, FALSE) 在A1到E10区域中查找"特定值",并返回该值所在行的第二列的值。

1.6 IF

  • IF 条件判断函数

    根据指定条件返回不同的值。
    • 语法:IF(logical_test, value_if_true, [value_if_false])
    • 示例:=IF(A1>10, "大于10", "小于等于10") 如果A1单元格的值大于10,返回"大于10",否则返回"小于等于10"。

1.7 CONCATENATE或&

  • CONCATENATE& 连接文本函数

    用于将两个或多个文本字符串合并为一个字符串。
    • 语法:CONCATENATE(text1, [text2], ...)
    • 示例:=CONCATENATE(A1, " ", B1)=A1 & " " & B1 将A1和B1单元格中的文本合并,中间加上空格。

1.8 PMT

  • PMT 支付函数

    用于计算贷款或投资的定期支付金额。
    • 语法:PMT(rate, nper, pv, [fv], [type])
    • 示例:=PMT(0.08/12, 10*12, -10000) 计算每月支付金额,年利率为8%,期限为10年,贷款金额为10000。

这些函数只是Excel众多函数中的一小部分,每个函数都有其特定的用途和参数设置。熟练掌握这些常用函数,可以大大提高您在Excel中进行数据处理和分析的效率。


回页目录


2、日期、时间函数

E x c e l Excel Excel中处理日期和时间的数据分析函数非常强大和多样。以下是一些常用的日期和时间函数,以及它们的基本用途:

  1. TODAY() :返回当前日期。
  2. NOW() :返回当前日期和时间。
  3. DATE(year, month, day) :根据给定的年、月、日,返回一个日期值。
  4. TIME(hour, minute, second) :根据给定的小时、分钟和秒,返回一个时间值。
  5. YEAR(date) :返回日期值中的年份。
  6. MONTH(date) :返回日期值中的月份。
  7. DAY(date) :返回日期值中的日。
  8. HOUR(time) :返回时间值中的小时。
  9. MINUTE(time) :返回时间值中的分钟。
  10. SECOND(time) :返回时间值中的秒。

回页目录


2.11 DATEDIF函数

  • DATEDIF(start_date, end_date, unit)
    计算两个日期之间的差异,单位可以是年、月、日等。

      DATEDIF函数计算的是从start_dateend_date的时间差,因此end_date必须是在start_date之后或与之相同的日期。如果end_date早于start_date,DATEDIF函数将返回错误值#NUM!。这一点,一定要牢记

例如,如果您尝试计算从"2023-06-15"到"2023-01-01"的天数,您应该会得到一个#NUM!错误,因为起始日期在结束日期之后。

excel 复制代码
=DATEDIF("2023-06-15", "2023-01-01", "D")  // 将返回 #NUM!
  • 如图所示

  • 正确的用法应该是
excel 复制代码
=DATEDIF("2023-01-01", "2023-06-15", "D")  // 将返回两个日期之间的天数
  • 这将正确计算两个日期之间的天数

  • 还可以自己格式化字符串





    DATEDIF函数,也接受日期字符串为参数,与日期对象单元格返回值一样

以上图片中的公式

excel 复制代码
=DATE("1973-5-1")
=TODAY()
="我已活到"&DATEDIF(A14, B14, "d")&"天"
="我已过完"&DATEDIF(A14, B14, "m")&"个月"
="我现在已"&DATEDIF(A14, B14, "y")&"岁"
="我已活到"&DATEDIF("1973-5-1", "2024-6-15", "d")&"天"

回页目录


  1. NETWORKDAYS(start_date, end_date, [holidays]) :计算两个日期之间的工作日天数,可以排除节假日。

回页目录


2.13 WEEKDAY函数

  • WEEKDAY(date, [return_type])
    返回参数日期是一周中的哪一天,返回类型可选。在 Microsoft Excel 中,WEEKDAY 函数用于返回一个代表星期几的数值。
2.13.1 语法

其语法如下

excel 复制代码
WEEKDAY(serial_number, [return_type])
  • serial_number 是必需的,它代表要查找的那一天的日期。可以是一个日期序列号、单元格引用,或者是用 DATE 函数返回的日期值。
  • return_type 是可选的,它指定返回的星期几的格式。如果省略,默认为1。
    return_type 参数可以取以下几个值:
  • 1(默认):返回1(星期日)到7(星期六)的整数。
  • 2:返回1(星期一)到7(星期日)的整数。
  • 3:返回0(星期一)到6(星期日)的整数。
  • 此外,return_type 参数还可以使用11到17的值,这些值用于指定星期几的返回值以及一周的第一天。这些可选参数允许用户设定每周开始的第一天,如下所示:
    11:返回1(指定的星期一开始)到7(星期日),如果星期一是每周的第一天。
    12:返回1(指定的星期二开始)到7(星期一),如果星期二是每周的第一天。
    13:返回1(指定的星期三开始)到7(星期二),如果星期三是每周的第一天。
    14:返回1(指定的星期四开始)到7(星期三),如果星期四是每周的第一天。
    15:返回1(指定的星期五开始)到7(星期四),如果星期五是每周的第一天。
    16:返回1(指定的星期六开始)到7(星期五),如果星期六是每周的第一天。
    17:返回1(指定的星期日开始)到7(星期六),如果星期日是每周的第一天。

    可选参数11-17是分别设定返回值1对应星期几,也就是说规定每周开始第一天。

下面是一个使用 WEEKDAY函数的例子

excel 复制代码
=WEEKDAY("2024-06-15", 2)

这个例子中,函数会返回2024年6月15日(星期六)的星期几,使用的是返回类型2,所以结果将是6。


回页目录


2.13.2 返回中文字符

在 Excel 中,WEEKDAY 函数本身并不支持直接返回中文字符的星期几。如果您需要返回中文字符表示的星期几,您可以使用 CHOOSE 函数结合 WEEKDAY 函数来实现。CHOOSE 函数可以根据 WEEKDAY 函数返回的数值来选择对应的星期字符串。

以下是一个示例公式,用于将日期转换为中文的星期几:

excel 复制代码
=CHOOSE(WEEKDAY("2024-06-15", 2), "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日")

在这个公式中,WEEKDAY("2024-06-15", 2) 首先计算出日期 "2024-06-15" 是星期几,返回一个1到7之间的整数。然后 CHOOSE 函数根据这个整数从后面的参数列表中选择对应的星期字符串。例如,如果 "2024-06-15" 是星期六,WEEKDAY 函数将返回7,CHOOSE 函数将返回列表中的第七个参数,即 "星期日"。

请注意 :这个示例假设您的工作表使用的是中文语言设置,并且 Excel 中的星期字符串是按照 "星期一" 到 "星期日" 的顺序排列的。如果您的 Excel 语言设置不是中文,或者您需要使用不同的星期字符串,您可能需要根据实际情况调整 CHOOSE 函数的参数。

  • 您还可以格式化字符串

    您可以用&任意拼接返回的中文星期字符串。

截图中的公式

excel 复制代码
="今天是"&CHOOSE(WEEKDAY(NOW(), 2), "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日")

回页目录


  1. EOMONTH(start_date, months) :返回给定日期月份的最后一天。
  2. EDATE(start_date, months): 返回给定日期后几个月的对应日期。

这些函数可以用于各种数据分析任务,比如计算年龄、工作日计数、项目期限计算等。如果有具体的日期和时间处理需求,可以根据其详细的信息,设计相应的 E x c e l Excel Excel公式或数据分析流程。


回页目录


3、结语

这些函数,是Excel中最基本且最常用的函数。它们覆盖了从简单的数学计算(如求和、平均值、最大值、最小值)到数据查找(如VLOOKUP和HLOOKUP)和条件判断(如IF),以及文本处理(如CONCATENATE)等多个方面。这些函数在大多数日常的数据处理和分析任务中都非常实用。

当然,Excel的功能非常强大,还有许多其他函数可以用于更复杂的数据操作和分析,例如统计函数、财务函数等。随着对Excel的使用越来越熟练,可能会发现需要学习更多特定用途的函数。但就初学者和日常使用而言,掌握这些基本函数已经可以解决大部分问题。


回页首


上一篇:  URL解码编码(一)(用十六进制对特定字符编码,利用百分号标识搜索字符串解码十六进制字符。(Web学习专栏))
下一篇:


我的HOT博:

本次共计收集 311 篇博文笔记信息,总阅读量43.82w。数据于2024年03月22日 00:50:22完成采集,用时6分2.71秒。阅读量不小于6.00k 的有 7 7 7篇。


推荐条件 阅读量突破6.00k (更多热博,请点击蓝色文字跳转翻阅)


  • 截屏图片

      (此文涉及ChatPT,曾被csdn多次下架,前几日又因新发笔记被误杀而落马。躺"未过审"还不如回收站,回收站还不如永久不见。😪值此年底清扫,果断移除。留此截图,以识"曾经"。2023-12-31)

回页首


精品文章:

来源:老齐教室


Python 入门指南【Python 3.6.3】


好文力荐:


CSDN实用技巧博文:


相关推荐
sjtu_cjs2 分钟前
Tensorrt python api 10.11.0笔记
开发语言·笔记·python
哆啦A梦的口袋呀6 分钟前
深入理解系统:UML类图
开发语言·python·uml
虎冯河22 分钟前
怎么让Comfyui导出的图像不包含工作流信息,
开发语言·python
葬爱家族小阿杰1 小时前
python执行测试用例,allure报乱码且未成功生成报告
开发语言·python·测试用例
xx155802862xx1 小时前
Python如何给视频添加音频和字幕
java·python·音视频
酷爱码1 小时前
Python实现简单音频数据压缩与解压算法
开发语言·python
花果山总钻风2 小时前
SQLAlchemy 中的 func 函数使用指南
python
知识中的海王2 小时前
Python html 库用法详解
开发语言·python
面朝大海,春不暖,花不开2 小时前
使用 Python 正则表达式实现文本替换与电话号码规范化
python·mysql·正则表达式
淘小白_TXB21962 小时前
Python网页自动化Selenium中文文档
python·selenium·自动化·网页自动化