Comment utiliser SUMIF dans des cellules fusionnées sur Google Sheets

Les secrets pour utiliser SUMIF dans des cellules fusionnées sur Google Sheets et obtenir les résultats attendus.

Sumif - Wrong Result in Merged Range

Les cellules fusionnées sont une fonctionnalité puissante sur Google Sheets. Cependant, l’utilisation de la fonction SUMIF dans des cellules fusionnées peut poser certains problèmes. Dans cet article, nous allons vous montrer comment surmonter ces problèmes et obtenir les résultats souhaités.

Le problème avec SUMIF dans des cellules fusionnées

Lorsque vous fusionnez des cellules dans une feuille de calcul, vous perdez la structure de base de données de vos données. Cela peut rendre difficile l’utilisation de certaines fonctions, telles que SUMIF, dans les plages fusionnées.

Par exemple, si vous utilisez la formule SUMIF dans des cellules fusionnées, vous obtiendrez un résultat incorrect. Dans l’exemple donné, la formule SUMIF renvoie 10 au lieu de 100 pour le critère « POMEGRANATE ».

=SUMIF(B2:B10,E3,C2:C10)

Si vous défusionnez les cellules et modifiez vos données pour les rendre similaires à une table de base de données, la formule SUMIF renverra le résultat correct (100 dans notre exemple).

Comment utiliser SUMIF dans des cellules fusionnées

Pour utiliser la fonction SUMIF dans des cellules fusionnées sur Google Sheets, nous devons remplacer la « plage » par une « plage virtuelle ». Cette plage virtuelle permettra de remplir toutes les cellules fusionnées avec les valeurs nécessaires.

Voici comment procéder :

  1. Créez deux colonnes d’assistance pour générer une plage virtuelle.

    • Dans la colonne H, utilisez la formule suivante pour retourner les numéros de ligne des cellules contenant des valeurs dans la plage B2:B10 :
    =ArrayFormula(if(len(B2:B10),row(B2:B10)))
    • Dans la colonne I, utilisez la formule suivante pour remplir les cellules fusionnées avec les valeurs correspondantes :
    =ArrayFormula(lookup(row(B2:B10),H2:H10,B2:B10))
  2. Maintenant que vous avez généré la plage virtuelle, vous pouvez utiliser la formule SUMIF pour obtenir les résultats souhaités. Remplacez simplement la plage B2:B10 dans votre formule SUMIF par la formule combinée des colonnes d’assistance :

    =SUMIF(ArrayFormula(lookup(row(B2:B10),if(len(B2:B10),row(B2:B10)),B2:B10)),E3,C2:C10)

    Sumif in Merged Cells

Et voilà ! Vous avez réussi à utiliser la fonction SUMIF dans des cellules fusionnées sur Google Sheets.

Maintenant que vous connaissez cette astuce, vous pouvez manipuler vos données de manière plus efficace sur Google Sheets. Profitez-en et partagez vos connaissances avec vos amis qui utilisent également cette plateforme !

Pour en savoir plus sur les fonctionnalités avancées de Google Sheets, consultez Crawlan.com, votre source d’informations fiables et de conseils pratiques sur les outils Google.

Articles en lien