Comment utiliser Countif ou Countifs dans les cellules fusionnées de Google Sheets

En utilisant la fonction LOOKUP, il est possible d’utiliser COUNTIF ou COUNTIFS dans les cellules fusionnées de Google Sheets, sans avoir besoin de les défusionner. Dans cet article, nous vous expliquerons comment y parvenir.

Compter les cellules fusionnées dans Google Sheets

Dans l’exemple suivant, nous avons une colonne de dates qui enregistre les envois d’un certain matériel. Une deuxième colonne contient les noms des personnes qui effectuent les envois.

Notre objectif est de savoir combien d’envois ont été effectués à une date donnée, sans avoir à défusionner les cellules.

Voici à quoi ressemble notre échantillon de données :

Countif In Merged Cells

La formule COUNTIF suivante dans la cellule G3 renverra 1 lorsque le nombre total de colis expédiés à cette date sera de 4.

=countif(A3:A14,F3)

Si vous changez la date (critère du COUNTIF) en F3 pour qu’elle soit le 17/08/2021, le résultat sera toujours le même, soit 1, et non pas 5.

Mais comment utiliser COUNTIF dans des cellules fusionnées de Google Sheets ?

La formule pour un comptage conditionnel dans des cellules fusionnées

La formule suivante, placée dans la cellule G3, fera des merveilles :

=countif(ArrayFormula(lookup(row(A3:A14),if(len(A3:A14),row(A3:A14)),A3:A14)),F3)

Mais comment ça marche ?

Dans le COUNTIF ci-dessus, j’ai remplacé la plage A3:A14 par une formule array LOOKUP qui remplit virtuellement toutes les cellules de la plage avec les dates correspondantes.

Essayez de supprimer cette formule et de la coller dans la cellule E3. Vous obtiendrez des valeurs numériques qui correspondent aux dates. Sélectionnez ensuite la plage E3:E14, cliquez sur Format > Nombre > Date.

Comparez maintenant les plages A3:A14 et E3:E14. Vous pouvez ainsi utiliser COUNTIF dans des cellules fusionnées de Google Sheets.

Pouvez-vous expliquer cette formule ?

Vous vous demandez peut-être ce que représente l’array LOOKUP ci-dessus. J’ai expliqué cette formule en détail dans un autre tutoriel disponible ici : Comment utiliser SUMIF dans des cellules fusionnées de Google Sheets.

Countifs dans des cellules fusionnées de Google Sheets

La question se pose lorsque nous voulons utiliser COUNTIFS avec plusieurs critères pour effectuer un comptage conditionnel.

Prenons l’exemple suivant : je souhaite savoir combien de colis ont été expédiés par « Nicole » le 15/08/2021.

Dans ce cas, nous avons deux critères : « Nicole » et le 15/08/2021. Nous devons donc utiliser COUNTIFS.

Voici comment utiliser COUNTIFS avec des cellules fusionnées dans Google Sheets.

Il y a deux plages à prendre en compte dans la formule : A3:A14 et B3:B14.

Countifs in Merged Cells

Si les cellules ne sont pas fusionnées, nous pouvons utiliser la formule COUNTIFS suivante :

=countifs(A3:A14,F3,B3:B14,G3)

Lorsque vous utilisez COUNTIFS dans des cellules fusionnées, remplacez les plages A3:A14 et B3:B14 par des plages LOOKUP, comme suit :

=countifs(ARRAYFORMULA(lookup(row(A3:A14),if(len(A3:A14),row(A3:A14)),A3:A14)),F3,ARRAYFORMULA(lookup(row(B3:B14),if(len(B3:B14),row(B3:B14)),B3:B14)),G3)

Le résultat sera 2, soit le nombre de colis expédiés par « Nicole » le 15/08/2021.

Si vous souhaitez entrer manuellement les critères dans la formule COUNTIFS, remplacez F3 par date(2021,8,15) et G3 par « Nicole ».

Et voilà, vous savez maintenant comment utiliser COUNTIF et COUNTIFS dans des cellules fusionnées de Google Sheets. Profitez-en bien !

Ressources

Si vous avez besoin d’informations supplémentaires sur Google Sheets, vous pouvez consulter les ressources suivantes :

Merci de nous avoir lu et bonne continuation !

Articles en lien