SommeProd renvoie #Valeur à cause de formule si... vide
Résolu
Ezee
-
Ezee -
Ezee -
Bonjour,
Je viens vers vous car je bloque sur une formule.
J'utilise la formule : {=SOMMEPROD((K16:K138)*((J16:J138)<>"")*1)}
Dans le range K16:K138 j'ai des revoie sur d'autre feuille par formule type si(A1="";"";A1)
il y a + de 2000 si -.-"
Question, Comment peut-on faire fonctionner la formule sommeprod sans qu'elle prenne la valeur "" obtenue par la formule si?..
Je ne sais pas si je suis assez claire sur ce coup :/
Ezee
Je viens vers vous car je bloque sur une formule.
J'utilise la formule : {=SOMMEPROD((K16:K138)*((J16:J138)<>"")*1)}
Dans le range K16:K138 j'ai des revoie sur d'autre feuille par formule type si(A1="";"";A1)
il y a + de 2000 si -.-"
Question, Comment peut-on faire fonctionner la formule sommeprod sans qu'elle prenne la valeur "" obtenue par la formule si?..
Je ne sais pas si je suis assez claire sur ce coup :/
Ezee
A voir également:
- SommeProd renvoie #Valeur à cause de formule si... vide
- Formule si et - Guide
- Formule excel si cellule non vide alors couleur ✓ - Forum Excel
- Mise en forme conditionnelle excel formule si - Guide
- Supprimer page word vide - Guide
- Formule moyenne excel plusieurs colonnes - Guide
3 réponses
Bonjour
le plus simple semble de remplacer la condition ;""; en K par ;0; qui de toute façon n'influera pas sur la somme cherchée en K
=SI(A1="";0;"A1)
crdlmnt
Ps la formule SOMMEPROD passe en matricielle par défaut il n'est pas utile d'utiliser ctrl+shift pour la mettre entre crochets.
de,plus elle peut s'écrire plus simplement:
=SOMMEPROD((K16:K138)*(J16:J138<>""))
Errare humanum est, perseverare diabolicum
le plus simple semble de remplacer la condition ;""; en K par ;0; qui de toute façon n'influera pas sur la somme cherchée en K
=SI(A1="";0;"A1)
crdlmnt
Ps la formule SOMMEPROD passe en matricielle par défaut il n'est pas utile d'utiliser ctrl+shift pour la mettre entre crochets.
de,plus elle peut s'écrire plus simplement:
=SOMMEPROD((K16:K138)*(J16:J138<>""))
Errare humanum est, perseverare diabolicum
Bonjour Vaucluse,
J'avais pensé a insérer le "0",
mais plus de 2000 lignes qui peuvent augmenter a n'importe qu'elle moments du fais d'action d'autre personnes.7
Et la mise en forme conditionnel ne fonctionne pas pour blanchir la case et les valeur -.-'
Merci pour le PS, jme demandais pkoi y rajouter un *1
J'avais pensé a insérer le "0",
mais plus de 2000 lignes qui peuvent augmenter a n'importe qu'elle moments du fais d'action d'autre personnes.7
Et la mise en forme conditionnel ne fonctionne pas pour blanchir la case et les valeur -.-'
Merci pour le PS, jme demandais pkoi y rajouter un *1
Bonjour
pour modifier la formule en colonne K:
sélectionnez la colonne complète
touche ctrl +touche h
remplacer entrez ;"";
et par entrez ;0;
toutes les formules sont modifiées
Pour la MFC pour traiter le 0
MFC par formule:
=ET(Cell>0;formulede MFC)
ou alors une MFC pré frormatée avec minimum et maximum
crdlmnt
pour modifier la formule en colonne K:
sélectionnez la colonne complète
touche ctrl +touche h
remplacer entrez ;"";
et par entrez ;0;
toutes les formules sont modifiées
Pour la MFC pour traiter le 0
MFC par formule:
=ET(Cell>0;formulede MFC)
ou alors une MFC pré frormatée avec minimum et maximum
crdlmnt
Pour que les 0 n'apparaissent pas, pas besoin de MFC:
Si excel 2007
Clic droit sur logo Microsoft en haut à gauche
choisir en bas de la fenêtre: option excel
à gauche : options avancées
recherchez dans la, liste "pour cette feuille de calcul" et décocher la rubrique:
afficher un 0 dans les cellules ect...
vous ne les verrez plus.
Sinon en MFC:
formule:
cell=0
format police couleur idem cellule
crdlmnt
Si excel 2007
Clic droit sur logo Microsoft en haut à gauche
choisir en bas de la fenêtre: option excel
à gauche : options avancées
recherchez dans la, liste "pour cette feuille de calcul" et décocher la rubrique:
afficher un 0 dans les cellules ect...
vous ne les verrez plus.
Sinon en MFC:
formule:
cell=0
format police couleur idem cellule
crdlmnt