Problème:

Gamme B2: C5 contient le prénom et le nom. La plage se compose actuellement de 4 noms, mais ils sont fréquemment ajoutés ou supprimés.

Nous voulons créer une formule qui comptera le nombre de noms correspondant aux critères spécifiés (le prénom et le nom commencent par la même lettre) qui se mettra à jour à chaque changement dans la plage.

Solution:

Définissez trois noms:

Insérer? Nom ? Définissez ou appuyez sur Nom: FirstName, se réfère à: $ B $ 1 Nom: Rng, se réfère à: $ B $ 1: $ B $ 100 Nom: DynamicRange, fait référence à la formule OFFSET suivante:

OFFSET (Prénom, 0,0, COUNTA (Rng))

Utilisez les fonctions SOMME, GAUCHE et OFFSET comme indiqué dans la formule Array suivante, qui comptera le nombre de noms et prénoms combinés correspondant aux critères ci-dessus dans « DynamicRange »:

\ {= SUM DynamicRange <> «  ») (LEFT (DynamicRange) = LEFT (OFFSET (DynamicRange, 0,1))} Capture d’écran // Comptage du nombre de critères de correspondance des noms et prénoms combinés dans une plage dynamique *