1、制作数据源,计算其中包含计算机类学科的数量。
2、如果我们用countif来计算的话,只能计算出数据集中文字描述完全是计算机的课程。
3、我们怎么才能计算出所有包含计算机三个文字的所有课程呢。这里我们使用SUMPRODUCT、LEN、SUBSTITUTE这三个函数。
4、首先介绍SUBSTITUTE函数:=substitute(text,old_text,new_text,[instance_num])=substitute(需要替换的揍茏壅混文本,旧文本,新文本,第N个旧文本)参数Instance_num ——为一数值,用来指定以 new_text (新文本)替换第几次出现的 old_text(旧文本)。
5、len函数:表示返回文本串的字符数
6、SUMPRODUCT函数:查过SUMPRODUCT()函数的使用方法,其骈禄笫杳解释为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。按我个人解释就是两个以上的数组乘积之和。其语法格式为SUMPRODUCT(array1, [array2], [array3],…),其中每个array都表示一个数组,array个数不超过255个。
7、我们可以用SUBSTITUTE,将计算机三个字替换成空,然后用原字符串长度-新字符长度求和。原字符串比新的字符串多计算机3个字,因此 len(old_txt)-len(new_txt)=3,我们使用SUMPRODUCT后还需要除以3才可以。