EXCEL是学习计算机最常用的软件,今天向大家介绍EXCEL的函数部分,相对其他几个方面是比较难的,但使用也是最为广泛的。
函数实际上是Excel 预定义的一种内置公式。它通过使用一些称为参数的特定数值来按特定的顺序或结构执行计算。函数可用于执行简单或复杂的计算。

函数难点

函数思路

函数工具与技巧

分一下几个部分介绍:
(一)数字函数
(二)文本函数
(三)统计函数
(四)逻辑函数
(五)日期函数
(六)查找和引用函数
(七)组合函数
首先

(一)数字函数

INT(number)----------------------------------------------取整
MOD(number,被除数)----------------------------------求余数
ROUND(number,小数位)----------------------------四舍五入
ROUNDDOWN(数)-----------------------------------向下取整
roundup(数)------------------------------------------向上舍入
ABS(number)--------------------------------------------取绝对值
SQRT(number)----------------------------------------- 算术平方根
RAND()---------------------------------------------- -产生随机数
randbetween(底,顶)--------------------------------范围内生成随机数

(二)文本函数

▶ LEN-----------------------------------------------文本长度
▶ MID-----------------------------------------------取子串
▶ LEFT-----------------------------------------------从左取子串
▶ RIGHT-----------------------------------------------从右取子串
▶ TEXT-----------------------------------------------数字转化为文本格式

▶ REPLACE(文本,开始,替换位数,新的)-替换特定位置处的内容
▶ SUBSTITUTE-----------------------------------替换文本
▶ FIND-----------------------------------------------查找

(三)统计函数

▶MAX-------------------------------------求最大
▶MIN-------------------------------------求最小
▶SUM-------------------------------------求和
▶COUNT-------------------------------------计数
▶COUNTA-------------------------------------数值个数
▶average -------------------------------------求平均
▶countif-------------------------------------条件计数
COUNTIF18用法

▶sumif-------------------------------------条件求和

▶averageif------------------------------------条件求平均
▶countifs-------------------------------------多条件计数
▶sumifs-------------------------------------多条件求和
▶averageifs-------------------------------------多条件求平均
▶frequency-------------------------------------求数据分布频率

(四)逻辑函数

▶IF-------------------判断
▶AND-------------------与(都)
▶OR-------------------或(之一)
▶NOT-------------------非

(五)日期函数

▶ 1、=TODAY()
▶ 取当前的系统日期
▶ 2、=NOW()
▶ 取当前系统日期和时间
▶ 3、= NOW()-TODAY()
▶ 计算当前是几点几分。也可以用=MOD(NOW(),1)计算。
▶ 4、=YEAR(TODAY())
▶ 取当前日期的年份
▶ 5、=MONTH(TODAY())
▶ 取当前日期的月份
▶ 6、=DAY(TODAY())
▶ 计算当前日期是几号。
▶ 7、=WEEKDAY(TODAY(),2)
▶ 计算今天是星期几。第二参数是2,表示将星期一计算为1,这样比较符合国人的
习惯。也可以写成=TEXT(TODAY(),“aaa”)
▶ 8、=EDATE(TODAY(),1)
▶ 计算当前日期之后一个月的日期。
▶ 如果第二参数写成 -1,就是计算当前日期之前1个月的日期。
▶ 9、=EOMONTH(TODAY(),1)
▶ 计算下个月最后一天的日期。
▶ 如果第二参数写成0,是本月最后一天的日期。用=DAY(EOMONTH(TODAY(),0))
计算出当前这个月一共有多少天了。
▶ 10、=EOMONTH(TODAY(),0)-TODAY()
▶ 计算今天到本月底还有多少天。
▶ 11、=IF(COUNT(-“2-29”),“是”,“否”)
▶ 计算今年是不是闰年。
▶ 在Excel中如果输入“月/日”形式的日期,会默认按当前年份处理。如果当前年份中没有2月29日,输入"2-29"就会作为文本处理。如果当前年份没有2月29日,"2-29"前面加上负号,就相当于在文本前加负号,会返回错误值#VALUE!。再用COUNT函数判断-"2-29"是数值还是错误值,如果是错误值,当然就不是闰年了。注意,"2-29"的写法在不同的语言版本中结果可能有差异。

(六)查找和引用函数

▶VLOOKUP----------------------垂直查找
▶HLOOKUP----------------------水平查找
▶OFFSET----------------------计算偏移量
▶MATCH----------------------查找位置
▶INDIRECT----------------------文本字符串指定引用
▶ROW----------------------引用行数据
▶COLUMN----------------------引用列数据
▶CHOOSE----------------------索引列指定多数列表中数据
▶FIND----------------------一个字符串在另一个字符串的起始位置
▶INDEX----------------------查找数据

▶ OFFSET引用函数(动态图表、动态透视表等)


使用特点
▶ 设置所需要的区域
▶ 若结果为1个单元格,其值显示在公式所在单元格
▶ 若结果为多行多列,使用数组公式方法,其值显示所在区域
▶ 使用在:
▶ 单元格区域
▶ 求和、平均、最大最小的统计区域
▶ 查找函数的范围参数

▶ MATCH引用函数

▶ 功能:在单元格区域 中搜索指定项,然后返回该项在单元格区域中的相
对位置。
▶ MATCH(lookup_value, lookup_array, [match_type])
▶ 例如,如果单元格区域 A1:A3 包含值 5、25 和 38,则以下公式:
=MATCH(25,A1:A3,0)
▶ 会返回数字 2,因为值 25 是单元格区域中的第二项。
▶ match_type 可选:
▶ -1:查找大于或等于 lookup_value 的最小值,参数中的值必须按降序排列
▶ 0 : 查找等于 lookup_value 的第一个值
▶ 1: (默认值)查找小于或等于 lookup_value 的最大值,参数中的值必须按升序排列

▶ INDEX查找函数

▶ INDEX(array,row_num,[column_num])
▶ 功能:返回单元格或数组中的数据或元素值,此元素由行号和列号的索引值来给
定。
▶ Array——单元格区域或数组常量。
▶ Row_num——数组中某行的行号,函数从该行返回数值。如果省略 row_num,
则必须有 column_num。
▶ Column_num——数组中某列的列标,函数从该列返回数值。如果省略
column_num,则必须有 row_num。

▶ ROW和COLUMN获取行、列号

▶ INDIRECT函数

▶ INDIRECT(ref_text,A1)
▶ 功能:返回由文本字符串指定的引用。
▶ Ref_text :为对单元格的引用,此单元格可以包含 A1-样式的引用、
R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如
果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值
#REF!。
▶ A1:为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。
▶ 如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。
▶ 如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。

▶ (VLOOKUP、HLOOKUP查找函数)


▶ SUMPRODUCT数组函数

SUMPRODUCT(array1, [array2], [array3], …)
▶ 功能:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
SUMPRODUCT函数是执行多条件汇总计算的领军人物
▶ 如果是多条件求和,可以这样写:
▶ =SUMPRODUCT(条件一条件二……条件N求和区域)
▶ 如果是多条件计数,只要将最后的求和区域拿掉就可以哦:
▶ =SUMPRODUCT(条件一
条件二*……条件N)
▶ 案例
▶ 而OFFSET函数、INDIRECT函数、SUMPRODUCT函数是中级水平验明正身的标杆函数,不会这三个函数难说自己已经是中级水平。

(七)组合函数

什么是数组?
数组是具有某种联系的多个元素的组合。某班级里有50个学生,这里,如果班级是数组,50个学生就是数组里的50个元素。当然,班级里的元素是可变的,可以是20个,可以是30个,也可以是60个。Excel里,班级就相当于工作表,而学生就相当于工作表
的单元格数据 。Excel数组,理解是为多个单元格数值的集合。
— —— 主要解决问题:快速处理多行多列数据

数组优点
无需考虑公式若复制时设置地址引用的相对还是绝对
有时,无需复制公式,就可以直接获取多个结果单元格
批量处理数据,效率高
逻辑关系清晰

3种方法实现商品的销售总金额计算。

  1. 方法1:插入辅助列,先求出各商品的销售额,然后再求总和。
  2. 方法2:直接输入类似公式“=SUM(B2C2,B3C3,B4*C4)”,效率低,实现费时。尤其有100行数据,一千行号数据呢?
  3. 数组:方法3:输入公式:=SUM(B2:B41*C2:C41),按CTRL+SHIFT+ENTER结束公式输入。
    CTRL+SHIFT+ENTER {} 数组计算
    ALT+=
    sum求和
    数组公式用F2可以进入编辑

公式+(CTRL+SHIFT+ENTER)



SUMPRODUCT (返回相应数组或区域乘积的和)

LARGE(返回数据组中第几个最大的值,例如:第五个最大的值)

FREQUENCY(频率)
全选,公式+(CTRL+SHIFT+ENTER)

EXCEL应用操作(一)函数相关推荐

  1. python一些方便excel行操作的函数(一)

    import collections class headhandler():def __init__(self,mylist):self.mystorage={}self.mylist = myli ...

  2. 计算机基础表格函数基础知识大全,大一计算机题库和答案:大一计算机基础excel表格操作题求解if函数部分...

    大一计算机基础excel表格操作题求解if函数部分 引号呢?字符串必须要用引号引起来,不然就是变量,就非法了.要类似这样: =IF(C3="电子",11000) 大学计算机基础期末 ...

  3. bat 两个文本字符替换_数据人必会的Excel|掌握这些文本函数,让你的工作如鱼得水...

    点击上方 蓝字 关注我们 公众号数据万花筒文章配合视频一起学习效果更佳哦,搜索视频号数据万花筒,更多学习视频火热更新中. 除了数值型数据,分析师在分析过程中常常也会接触文本类型的数据,这时候就该文本函 ...

  4. python能实现excel什么功能_Python pandas对excel的操作实现示例

    最近经常看到各平台里都有Python的广告,都是对excel的操作,这里明哥收集整理了一下pandas对excel的操作方法和使用过程.本篇介绍 pandas 的 DataFrame 对列 (Colu ...

  5. 本月与上月对比数据叫什么_财务人事应会Excel数据对比Vlookup函数快速核定变动...

    如何对多列数据进行对比!说到多列数据的对比,其实说难也不难,说简单也不简单,在学习之前需要带大家认识一位新朋友VLOOKUP,赶紧一起来看看吧! 在上次的学习中,我们了解到可以使用合并计算功能,实现单 ...

  6. python对excel操作简书_Python实现EXCEL常用操作——pandas简介

    知乎的代码块太丑了,这里的内容就更新到简书了Python实现EXCEL常用操作--pandas简介​www.jianshu.com EXCEL是日常办公最常用的软件,然而遇到数据量特别大(超过10W条 ...

  7. VBA与Excel内置的函数

    了解VBA与Excel内置的函数,能够使我们处理起任务来事半功倍.这些函数不仅使用方便,而且效率一般都比较高(有些是例外的,特别是某些工作表函数),比我们自己写的要高效的多. VBA内置的函数 VBA ...

  8. python对excel增删改查_Python之Excel 优雅操作手法 精选

    前言 一直想写这一篇,却又一直被事情拖着. 我带的一个项目团队正好进行到这一块儿了,正好,将这事儿办了,以后要用的时候也不用到处找. 半点不求人. 慢慢看,优雅的操作都在后头 Tips:当下2020年 ...

  9. python vlookup 模糊_如何用python写excel中的vlookup函数?

    1.背景 Vlookup 函数,可以算是一个数据专员必须要会使用的基本函数了,确实很好用.但是你可能会注意到,Excel 一旦数据量过大,打开都费劲了,何况打开后,你还要输入公式计算,就更费劲了,此时 ...

  10. excel vlookup用法_Python中也可以写Excel中的“Vlookup”函数?太牛逼了吧!

    Vlookup函数,可以算是一个数据专员必须要会使用的基本函数了,确实很好用.但是你可能会注意到,Excel一旦数据量过大,打开都费劲了,何况打开后,你还要输入公式计算,就更费劲了,此时你有没有想到过 ...

最新文章

  1. 访问vue_一起学Vue:访问API(axios)
  2. 如何用python爬虫薅羊毛_不会Python编程也能用的,薅羊毛软件使用说明
  3. ecplise tomcat启动报错
  4. Document-对象属性和常用的对象方法
  5. 随时随地能写代码, vscode.dev 出手了
  6. 在XCode工程中创建bundle文件
  7. python爬虫教程-有什么好的python3爬虫入门教程或书籍吗?
  8. 设置组策略的应用条件-----Windows 管理规范 (WMI)过虑器
  9. MySQL生产库主从重新同步操作注意事项
  10. SpringCloudAlibaba-Nacos 介绍、单机模式下搭建及基本使用
  11. PAT之树:一般树、二叉树、完全二叉树、二叉搜索树、二叉平衡树、并查集
  12. 经典游戏制作教程[zz]
  13. 计算机导论高清课件教程,计算机导论-PPT课件
  14. 03、单线通讯—SIF通讯协议(一线通)案例二
  15. 连接计算机名提示输入网络凭据,Win10访问局域网共享文件时提示输入网络凭据如何解决...
  16. 神经网络编程的34个案例,java调用神经网络模型
  17. 分享点22年计算机考研经验(反面)
  18. 阿里云国际站购买服务器遇到实名失败是什么原因?
  19. lua 10000以内素数的个数
  20. 2022-02-17 WPF上位机 120-三菱PLC协议之读写方法流程解析

热门文章

  1. 如何将您的应用程序提交到Amazon Appstore
  2. 错误: Could not set parameters for mapping
  3. 大数据系列修炼-Scala课程05
  4. 微信小程序回到顶部的两种方式
  5. 人人都有影子人格心理学,​阴影下的人
  6. 图像处理程序框架—MFC相关知识点
  7. 区块链编程一翻译篇二:web3j准备工作
  8. 无人机倾斜摄影测量与实景三维模型
  9. 程序员如何写好一份简历去找工作?这些地方你一定要注意!
  10. go语言的type func()用法