本次的练习是:在单元格A1中输入一个任意长度的字母数字字符串,请使用公式返回该字符串中能够被3、5或7整除的数字的数量。这里,“字符串中的数字”指字符串中可以被认为是数字的任意长度的连续子字符串。..."71","71","71","71","71";"1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1"}
这个数组由单元格A1中的字符串拆分后的所有可能的子字符串组成...(我们也要考虑公式的灵活性,即不仅适用于这里给出的3个数,还应适用于其他任意给出的数)
但是,现在我们想要同时测试是否能被这3个数的整除,而不是一个一个来。...3、5、7整除的结果组成的数组,即1代表该行中可以被3、5、7中的某个数整除,2代表该行中可以被3、5、7中的某两个数整除,3代表该行中可以被3、5、7中的三个数整除。...3、5或7整除,将得到的数组与0相加,将TRUE/FALSE强制转换成1/0,然后传递给SUM函数求和,得到值9,也就是该字符串中分拆出的能够被3、5或7整除的数的个数。