中名字和姓氏的组合组合数问题:

范围B2:C5包含名字和姓氏。该范围当前包含4个名称,但是经常添加或删除它们。

我们想要创建一个公式,该公式将计算与指定条件匹配的名称数量(名字和姓氏均以相同的字母开头),该名称将在范围内的每次更改时更新。

解决方案:

定义三个名称:

插 ?名称 ?定义或按名称:FirstName,引用:$ B $ 1名称:Rng,引用:$ B $ 1:$ B $ 100名称:DynamicRange,引用以下OFFSET公式:

OFFSET(FirstName,0,0,COUNTA(Rng))

使用下面的数组公式中所示的SUM,LEFT和OFFSET函数,该函数将计算“ DynamicRange”中符合上述条件的名字和姓氏的组合数量:

\ {= SUM((DynamicRange <>“”)(LEFT(DynamicRange)= LEFT(OFFSET(DynamicRange,0,1))))}屏幕截图//计算动态范围内姓氏和名字组合的标准数目*