220 多个excel快捷键速查表,适用Windows和Mac。工作效率提高10倍。免费下载>>>
下载 “excel快捷键速查表” Excel快捷键速查表.zip – 已下载54次 – 3 MB
通用公式
=SUMPRODUCT(—(MID(range,3,1)=“3”))
概括
要计算第三个数字等于 3 的数字,您可以使用基于 SUMPRODUCT 和 MID 函数的公式。在所示示例中,E5 中的公式为:
=SUMPRODUCT(—(MID(B5:B12,3,1)=“3”))
解释
要从 A1 中的字符串中获取第三个字符,可以使用 MID 函数,如下所示:
=MID(A1,3,1)
第一个参数是单元格引用,第二个参数指定起始编号,第三个参数表示字符数。
如果您为 MID 函数的第一个参数提供一个单元格范围,您将得到一个结果数组。在所示示例中,此表达式:
MID(B5:B12,3,1)
返回一个这样的数组:
{“6”;“6”;“3”;“5”;“3”;“0”;“3”;“7”}
此数组包含 B5:B12 范围内每个单元格的第三个数字。请注意,MID 函数已自动将范围内的数值转换为文本字符串,并将第三个字符作为文本值返回。
当我们使用 =“3” 比较这个数组时,我们会得到一个像这样的数组:
{FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}
我们使用双重否定将 TRUE 和 FALSE 值分别强制为 1 和 0,这将返回:
{0;0;1;0;1;0;1;0}
最后,在只有一个数组可以使用的情况下,SUMPRODUCT 函数将数组中的项目相加并返回总数 3。
220 多个excel快捷键速查表,适用Windows和Mac。工作效率提高10倍。免费下载>>>