SOMME.SI.ENS fonctionne pas

Bonjour,

je rencontre une difficulté pour faire un somme.SI.ens.

En général, je n'ai pas de souci mais là je sèche.

Mon Somme.SI.ENS intègre 4 critères (3 en numérique et 1 en "texte").

Quand je valide ma formule, il me retourne "VALEUR".

Par contre quand je retire la 4ème condition en "texte", la formule fonctionne mais bien entendu cela ne correspond pas au résultat annoncé.

Je pense donc que mon blocage vient de cette 4ème condition.

Vous trouverez en PJ une synthèse de mon problème.

Que faire ???

Merci pour votre aide

Bonjour,

Pour que ta formule fonctionne, il faut que les plages soient de longueur identique. Or Retrait_compteur_NON_CADREE n'a que 2 cellule de longueur, alors que tes autres plages en ont 3.

Si dans la definition de Retrait_compteur_NON_CADREE, tu vas jusqu’à J4, ta formule fonctionne.

Crdmt

Merci pour ton retour rapide,

A vrai dire ta réponse ne m'arrange pas car l'exemple que je t'ai donné est pour 3 lignes.

Alors que dans mon document, d'une part j'ai plusieurs centaines de lignes et d'autres part la référence "Retrait_compteur_non_cadre"

est bien un tableau que de 3 lignes dans un autre onglet.

Comment faire dans ce cas ?

Peut être que le somme.si.ens n'est pas la solution... ?

Bonjour,

un exemple doit toujours être le reflet de la réalité niveau structure de fichier, on fait mieux avec ça

20-30 lignes sont un + avec une bonne explication du but à atteindre

ps: des 100 de lignes risquent de ralentir le pc

P.

Je vous renvois un fichier un peu plus détaillé et varié.

il est à quelques-chose prêt le reflet de la réalité.

Et si tu nous disais a quoi ça sert et pourquoi tu trouves 13, par exemple ?

re,

ceci: ?

=SOMMEPROD(($B$2:$B$13<>"")*($A$2:$A$13=$A2)*$C$2:$C$13)

P.


DjiDji59430 a écrit :

Et si tu nous disais a quoi ça sert et pourquoi tu trouves 13, par exemple ?

Je me suis posé la même question mais le total se ferait si colonne B <>"" il semble ...

Fichier mal conçu au départ à mon avis

P.

Bon décidément je ne suis vraiment pas assez clair dans ce que je recherche et je m'en excuse.

Je vais donc expliciter d'avantage mon souhait.

J'ai renvoyé de nouveau un fichier encore plus complet.

La colonne "compteur attendue" correspond au résultat que je souhaite obtenir dans la colonne "compteur"

peu importe la ligne, mon but étant qu'il me recopie la même somme décomposé selon mes critères.

Critère 1 : matricule employé

Critère 2 : semaine

Critère 3 : année

Critère 4 : tout élément compris dans la table "Retrait_compteur_non_cadre"

Ainsi, pour le matricule 00222 en semaine 2 de l'année 2017 et pointant sur un objectif compris dans la table "retrait_compteur_non_cadre", mon résultat attendu par ligne doit être de 13.

le somme prod proposé ne peut pas fonctionner car il n'y a pas que la condition "<>"" " qui doit être rempli mais une centaine d'autre.

je vous ai donc ajouté d'autres éléments dans mon fichier en PJ afin de rendre plus réaliste la situation.

Par contre "retrait compteur" reste identique en quantité de ligne.

Du coup, je ne sais pas si ma formule "somme.si.ens" est adaptée à cette situation.

Bonjour à tous,

moi j'opte pour ça :

Cette solution fonctionne c'est sûr, mais je ne souhaite pas passer par un TCD si possible bien entendu.

R,

je proposais justement le tcd en option en plus de la formule !

DjiDji59430@yahoo.fr

Etant donné que la liste est petite, le sommeprod est la meilleur solution.

Merci à vous tous !!

Rechercher des sujets similaires à "somme ens fonctionne pas"