XL 2013 calcul d'une autre feuille

Guismo33

XLDnaute Occasionnel
Bonjour a tous,

je veux calculer dans une autre feuille combien il y a de a et b

=SOMMEPROD(NB.SI(INDIRECT("Résultat!"&LIGNE($2:$370)))*($h$2:$h$370="a")*($i$2:$i$370="b"))

novice je ne vois pas ou ai l'erreur



Bien à vous
 

job75

XLDnaute Barbatruc
Re : calcul d'une autre feuille

Bonjour Guismo33, Patrick,

Oui il faudrait un fichier car la question n'est pas bien claire.

Ce pourrait être simplement :

Code:
=SOMMEPROD((Résultat!$H$2:$H$370="a")*(Résultat!$I$2:$I$370="b"))
Mais si l'on veut rechercher "a" et "b" dans des chaînes de caractères :

Code:
=SOMMEPROD(--ESTNUM(CHERCHE("a";Résultat!$H$2:$H$370)*CHERCHE("b";Résultat!$I$2:$I$370)))
Bonne journée.
 

Guismo33

XLDnaute Occasionnel
Re : calcul d'une autre feuille

Bonjour job75,

Merci, cela fonctionne tés bien, peut'ont mettre un "Soustotal" et calculer A et B ou B et A.
voici ma formule : =SOMMEPROD(SOUS.TOTAL(3;INDIRECT("a"&LIGNE($13:$370)))*($B$13:$B$370="a")*($C$13:$C$370="b"))*SOMMEPROD(SOUS.TOTAL(3;INDIRECT("a"&LIGNE($13:$370)))*($C$13:$C$370="b")*($C$13:$C$370="a")).
il me donne #Valeur ?
merci pour ton aide.


Bien à vous
 

Chris401

XLDnaute Accro
Re : calcul d'une autre feuille

Bonjour

Un essai :
Code:
=SOMMEPROD((SOUS.TOTAL(3;DECALER(A1;LIGNE(B13:B370)-1;)))*(B13:B370="A")*(C13:C370="B"))+SOMMEPROD((SOUS.TOTAL(3;DECALER(A1;LIGNE(B13:B370)-1;)))*(B13:B370="B")*(C13:C370="A"))
Ou la matricielle :
Code:
=SOMME(SI(B13:B370="A";SI(C13:C370="B";SOUS.TOTAL(3;INDIRECT("A"&LIGNE(B13:B370))))))+SOMME(SI(B13:B370="B";SI(C13:C370="A";SOUS.TOTAL(3;INDIRECT("A"&LIGNE(B13:B370))))))
Cordialement
Chris
 

Discussions similaires

Réponses
9
Affichages
263

Statistiques des forums

Discussions
314 237
Messages
2 107 597
Membres
109 872
dernier inscrit
TESTEYEFB