Différence entre cellule à zéro et cellule vide

Bonjour

Comment faire dans une feuille récapitulatif la différence entre avoir une cellule vide si toutes les autres cellules (même référence) des autres feuilles sont vides et avoir un zéro dans le cas ou les cellules des autres feuilles ont un zéro ?

Exemple :

Dans les feuilles 1 à 3 les cellules A1 et B1 ont une valeur (0 ou autre).

Et les cellules C1 sont vides.

Donc dans la feuille récap j'ai soit la somme des cellules soit zéro, mais dans le cas de C1 celles-ci sont vides donc dans récap je voudrais avoir la cellule C1 vide.

Merci

101classeur1.xlsm (32.67 Ko)

Bonsoir,

C'est toujours un problème délicat !

Une cellule vide ne contient rien, mais renvoie 0 en contexte numérique et "" (chaîne vide) en contexte textuel. Une chaîne vide ("") n'est pas rien, c'est une valeur texte. Pour arranger les fonctions réagissent diversement... La fonction ESTVIDE permet de tester en effet, elle peut même se matricialiser : =SOMMEPROD(ESTVIDE(D10:F10)*1) renverra 3 si les 3 cellules sont vides, et si on tape une apostrophe (') dans une des cellules (équivalent d'un texte vide, qu'on ne verra pas), elle ne renvoie plus que 2...

Cependant le matriciel 3D ne convient pas à toutes les fonctions, et visiblement ESTVIDE se montre réfractaire dans ce contexte, et semble-t-il quelle que soit la méthode utilisée (INDIRECT en utilisation normale (feuilles avec nom générique) ou avec nom de champ utilisant macro Excel4 pour lister les feuilles)...

Donc autre méthode à trouver : NB.SI semble dans cas répondre de façon satisfaisante (cela reste à vérifier sur l'ensemble...)

=SI(SOMMEPROD(NB.SI(INDIRECT("Feuil"&LIGNE(1:3)&"!C1");"="))=3;"";SOMME(Feuil1:Feuil3!C1))

Cordialement.

Merci, ça fonctionne.

Rechercher des sujets similaires à "difference entre zero vide"