Somme sur conditions d'une plage variable

martial58

XLDnaute Junior
Bonjour à tous,

J'ai créé une formule permettant de vérifier le nombre de lignes remplissant deux critères :

=SOMME(SI('analyse du listing'!$E$2:$E$1000=A2;1;0)*SI('analyse du listing'!$G$2:$G$1000="OUI";1;0))

La formule fonctionne, mais j'ai un nombre de ligne qui peut varier.

Il faudrait donc que ma formule puisse faire le calcul quelquesoit le nombre de lignes.

Je sais compter le nombre de ligne existante par la fonction : =NBVAL('analyse du listing'!A:A)

Comment exploiter ce résultat et l'intégrer à la place du nombre de ligne '$E$1000' et $G$1000 ?

D'avance merci pour votre aide.
 

RENAUDER

Nous a quitté
Repose en paix
Re : Somme sur conditions d'une plage variable

Bonjour,

Dans ce cas tu nommes tes plages pour la colonne E et G
Colonne E
nommée PLAGEE
=DECALER('analyse du listing'!$E$2;;;NBVAL('analyse du listing'!$E:$E)-1)
Colonne G
nommée PLAGEG
=DECALER('analyse du listing'!$G$2;;;NBVAL('analyse du listing'!$G:$G)-1)
Ensuite tu peux remplacer comme suit
=SOMME(SI('analyse du listing'!PLAGEE=A2;1;0)*SI('analyse du listing'!PLAGEG="OUI";1;0))
 

martial58

XLDnaute Junior
Re : Somme sur conditions d'une plage variable

Merci pour cette réponse très rapide ! ;)

J'ai nommé les plages et modifié la formule, mais le résultat est systématiquement égal à '0' ???

Pourtant après vérification les deux conditions sont remplies dans certains cas.
 

martial58

XLDnaute Junior
Re : Somme sur conditions d'une plage variable

Déjà, première erreur de ma part, je n'ai pas mis la formule en matricielle.

Maintenant le résultat n'est pas '0' mais '#N/A'.

Une petite question :

Pourquoi met-on '-1' au NBVAL de la fonction DECALER ?
 
Dernière édition:

RENAUDER

Nous a quitté
Repose en paix
Re : Somme sur conditions d'une plage variable

Bonjour,
Je pense que cette formule est la bonne (en matriciel)
Code:
{=SOMME(SI(DECALER(E1;1;;NBVAL(E:E)-1;)*(DECALER(E1;1;;NBVAL(E:E)-1;)=A2)*(DECALER(G1;1;;NBVAL(G:G)-1;)="OUI");1;0))}
 

Discussions similaires

Réponses
3
Affichages
349

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote