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实用技巧博文:


相关推荐
进击的六角龙1 小时前
Python中处理Excel的基本概念(如工作簿、工作表等)
开发语言·python·excel
一只爱好编程的程序猿1 小时前
Java后台生成指定路径下创建指定名称的文件
java·python·数据下载
Aniay_ivy1 小时前
深入探索 Java 8 Stream 流:高效操作与应用场景
java·开发语言·python
gonghw4032 小时前
DearPyGui学习
python·gui
向阳12182 小时前
Bert快速入门
人工智能·python·自然语言处理·bert
engchina2 小时前
Neo4j 和 Python 初学者指南:如何使用可选关系匹配优化 Cypher 查询
数据库·python·neo4j
兆。2 小时前
掌握 PyQt5:从零开始的桌面应用开发
开发语言·爬虫·python·qt
南宫理的日知录2 小时前
99、Python并发编程:多线程的问题、临界资源以及同步机制
开发语言·python·学习·编程学习
coberup2 小时前
django Forbidden (403)错误解决方法
python·django·403错误
龙哥说跨境3 小时前
如何利用指纹浏览器爬虫绕过Cloudflare的防护?
服务器·网络·python·网络爬虫