数据产品-数据分析和可视化工具Excel函数使用
Excel作为数据产品经理常用的工具之一,其最强大的功能莫过于其内嵌强大的函数体系,能够大大减少重复人工操作。但作为工具,和SQL一样,我们对其学习也是遵循二八法则,能够掌握常见的函数和常规的透视表使用即可,而对于复杂的函数和VBA等高级功能,若有需要我们再进一步学习,本文章会分享在此课程中学习到的关于Excel常用函数的功能,个人认为这写功能已经能够满足工作中80%以上的数据问题 。但而言之,函数最总要的是对问题的分析逻辑,理清逻辑关系是写所有函数的前提
课程链接:https://www.bilibili.com/video/BV11t41177t9?from=search&seid=17417743717554379011
绝对引用和相对引用: 在做函数拖拽式,根据情况是否固定某单元格内容不变,则需要采用绝对引用和相对引用,选中某单元格,按F4快捷键进行绝对引用,循环切换
①绝对引用,两个A$1,拖拽单元格,公式相关的固定A1的值②相对引用,无$,比如:A1,拖拽单元格,A1位置的值对应变化
③混合引用,一个A1,A$1
简单函数: 简单函数使用时记得绝对引用和相对引用的选择,特别是rank函数
跳跃式求和: 分段求和时,可以用自动求和工具+定位工具,实现跳跃式求和
①选中需求和的多段数据
②使用定位工具,定位空值,点击上方求和按钮,实现多段自动求和
IF()函数: 如果logical_test为真,取值为[value_if_true],否则取值为:[value_if_false] 函数语法:IF(logical_test,[value_if_true],[value_if_false])
巧用IF嵌套:IF(logical_test,[value_if_true],IF(logical_test,[value_if_true],[value_if_false]))
iserror()函数: 代表对值的正确或者错误的判定,返回TRUE或者FALSE,常用于结合IF函数使用进行相关运算
举例:=If(iserror(D35/C35),0,D35/C35),如果D35除以C35是个错误值,那么就返回为0,如果不是错误,那就直接运算D35/C35
AND()函数: 表示“且”的关系,括号中可以加多个条件,举例:=IF(AND(A3=“男”,B3>=60),1000,0),当中的A3=“男”,B3>=60为且的关系
OR()函数: 表示“或”的关系,括号中可以加多个条件,举例:=IF(OR(B12>=60,B12<40),1000,0)
-----------AND()函数和OR()的嵌套使用------------