Sum Si Non Vide – Excel et Google Sheets

Bonjour les besties ! Aujourd’hui, je vais vous montrer comment utiliser la fonction SOMME.SI pour additionner des données liées à des cellules non vides dans Excel et Google Sheets. Attachez vos ceintures, ça va être génial !

La fonction SUM SI Non Vides

Tout d’abord, voyons comment additionner des données relatives à des cellules non vides. Nous pouvons utiliser la fonction SOMME.SI pour additionner tous les « Scores » des « Joueurs » dont les noms ne sont pas vides en utilisant le critère (« <> »).

=SOMME.SI(C3:C8;B3:B8;"<>")

sum if not blank

Traiter les espaces comme des cellules vides – Avec une colonne d’aide

Faites attention lorsque vous traitez des cellules vides dans Excel. Les cellules peuvent vous sembler vides, mais Excel ne les considère pas comme telles. Cela peut se produire si la cellule contient des espaces, des sauts de ligne ou d’autres caractères invisibles. C’est un problème courant lors de l’importation de données dans Excel à partir d’autres sources.

Si nous devons considérer les cellules ne contenant que des espaces de la même manière que si elles étaient vides, la formule de l’exemple précédent ne fonctionnera pas. Remarquez comment la formule de la fonction SOMME.SI ne considère pas la cellule B9 ci-dessous («  » ») comme vide :

=SOMME.SI(D3:D9;B3:B9;"<>")

SUMIFS NonBlank or Spaces Error

Pour considérer une cellule ne contenant que des espaces comme vide, nous pouvons ajouter une colonne d’aide en utilisant les fonctions LONGUEUR et SUPPRIMER.

La fonction SUPPRIMER supprime les espaces supplémentaires de la cellule.

La fonction LONGUEUR compte le nombre de caractères restants. Si le compte est de 0, alors la cellule « élaguée » est vide.

=LONGUEUR(SUPPRIMER(B3))

SUMIFS Not Blank Spaces Helper

Utilisez maintenant la fonction SOMME.SI pour additionner si le nombre est > 0.

=SOMME.SI(E3:E9;D3:D9;">0")

SUMIFS Not Blank Spaces Helper Answer

La colonne d’aide est facile à créer et à lire, mais vous pouvez préférer avoir une seule formule pour accomplir la tâche. Cela sera couvert dans la prochaine section.

Essayez notre Générateur de Formules IA

Traiter les espaces comme des cellules vides – Sans colonne d’aide

Pour réaliser tout cela avec une seule formule, nous pouvons utiliser la fonction SOMMEPROD associée aux fonctions LONGUEUR et SUPPRIMER.

=SOMMEPROD(-(LONGUEUR(SUPPRIMER(B3:B9))>0);D3:D9)

SUMPRODUCT Not Blank or Spaces

Voyons pas à pas comment fonctionne la formule.

Tout d’abord, la fonction SOMMEPROD lit les valeurs des cellules :

=SOMMEPROD(-(LONGUEUR(SUPPRIMER({"A"; "B"; ""; "C"; ""; "XX"; " "}))>0);{25; 10; 15; 5; 8; 17; 50})

Ensuite, la fonction SUPPRIMER supprime les espaces avant et après les noms de « Joueurs » :

=SOMMEPROD(-(LONGUEUR({"A"; "B"; ""; "C"; ""; "XX"; ""})>0);{25; 10; 15; 5; 8; 17; 50})

La fonction LONGUEUR calcule les longueurs des noms de « Joueurs » élagués :

=SOMMEPROD(-({1; 1; 0; 1; 0; 2; 0}>0);{25; 10; 15; 5; 8; 17; 50})

Avec le test logique (>0), tous les noms de « Joueurs » élagués ayant plus de 0 caractères sont transformés en VRAI :

=SOMMEPROD(-({VRAI; VRAI ; FAUX; VRAI; FAUX; VRAI; FAUX});{25; 10; 15; 5; 8; 17; 50})

Ensuite, les doubles tirets (-) convertissent les valeurs VRAI et FAUX en 1 et 0 :

=SOMMEPROD({1; 1; 0; 1; 0; 1; 0};{25; 10; 15; 5; 8; 17; 50})

La fonction SOMMEPROD multiplie ensuite chaque paire d’entrées dans les tableaux pour produire un tableau de « Scores » uniquement pour les noms de « Joueurs » qui ne sont pas vides ou qui ne sont pas composés uniquement d’espaces :

=SOMMEPROD({25; 10; 0; 5; 0; 17; 0})

Enfin, les nombres du tableau sont additionnés ensemble :

=57

Plus de détails sur l’utilisation des instructions booléennes et de la commande « – » dans une fonction SOMMEPROD peuvent être trouvés ici.

Somme si non vide dans Google Sheets

Ces formules fonctionnent exactement de la même manière dans Google Sheets que dans Excel.

sum if not blank Google Function

Voilà, mes besties ! Vous savez maintenant comment utiliser la fonction SOMME.SI pour additionner des données relatives à des cellules non vides dans Excel et Google Sheets. Amusez-vous bien et à la prochaine sur Crawlan.com !

(Article based on the original content from automactexcel.com)

Articles en lien