中用BBP公式计算_Excel数据分析系列(四):Excel中的公式、函数及数组

本文围绕Excel展开,介绍了Excel公式、函数,阐述了数组的表示方式,即同一行元素用逗号隔开,不同行用分号。还说明了Excel数组运算有广播功能,形状不同时可转换运算。此外,讲解了数组公式的创建步骤,以及部分数组函数如SUMPRODUCT的使用。

b661b6615a4fb531e8241503814ca7ac.png
作者 | CDA数据分析师

Excel 公式

a36c7f67eba80123ad7f85ac24e8deb1.png

Excel 函数

f87b51b5a4acafe4cc0c7b6b3d8b6702.png

Excel 常用函数概览

1bb2aee45ae1478e5a057fa997d0cf50.png

数组的表示方式

Excel中的数组是指一行、一列或多行多列的一组数据元素的集合,在Excel中用{}进行创建,其中同一行的元素用逗号“,”隔开,不同行的元素用分号“;”隔开。

如下图展示的是一个3行5列的数组:

a93edfd249e3e6a20ad288967d816d80.png

用Excel中的数组表达式表示就是:{ $1,2,3; 4,5,6; 7,8,9; 10,11,12; 13,14,15 $ }

Excel中的数组运算

Excel中的数组运算和Python中numpy的数组对象类似,具有广播功能。

在Excel中,当两个数组的形状相同时,他们运算的方式是相同位置处的元素对应加减乘除。

那么,当两数组的形状不同时,是如何计算的呢?Excel可以转换这些形状不同的数组,使它们都具有相同的大小,然后再对它们进行运算。广播示意图如下所示:

23229efb426e1875a96ea88cdf39149a.png

Excel数组公式的创建

了解了Excel中的数组表现形式和运算方式后,我们再来了解一下在Excel中如何来创建数组公式。在这里我们必须明确一点:Excel数组公式的创建不同于编程语言,并不是写完一行公式语句就完事了。下面我们以创建上文中的3行五列的常量数组为例,掌握数组公式的创建方式:

46d5ce859056e09d1faed4263d26c415.png
  1. 明确我们数组的形状,根据数组形状在Excel中选择相同形状的区域,即选择一个3行5列的区域;
  2. 在公式编辑器中输入数组表达式:= { $1,2,3; 4,5,6; 7,8,9; 10,11,12; 13,14,15 $ }
  3. 使用数组运算启动快捷键:Ctrl+Enter

af611b343618a35c23f112c1b34ffc38.png

Excel数组函数

在array数组型或vector向量类型的函数参数中使用数组,并返回单一结果时,不需要使用数组公式就能自动进行多项计算,如:SUMPRODUCT函数、FREQUENCY函数。

SUMPRODUCT函数的语法如下:

SUMPRODUCT函数返回对应的区域或数组的乘积之和。 默认运算是乘法,但加、减和除也可以。

= SUMPRODUCT (array1,[array2],[array3],...)

更多行业干货持续不断分享给大家,可以一直关注我们哟!

(1)获取更多优质内容,可前往:大数据AI时代,所有职场人都在高薪奔跑,您怎能OUT?

5ed2222a25dfd0a9d50b51cbf5a5c450.png

(2)也可微信搜索CDA小程序,手机端随时随地浏览最新资讯和优质课程:

f6b50b93af15b7c83f098502aa0acd09.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值