Double condition SI

Bonjour.

J’aurais une petite question sur Excel.

Dans la colonne A j’ai des chiffres qui sont 0 ou 1 et dans la colonne B j’ai des dates qui sont X ou Y.

Je suis à la recherche d’une formule pour compter le nombre de 1 qui sont à la date X.

J’ai beau croiser des « NB.SI », des « AND », des « SI » et je n’y arrive pas.

Quelqu’un aurait-il une solution ?

Petite précision : Pas de VBA

Merci d’avance !

Bonjour,

J'ai supposé que la date de référence pour le calcul se trouve par exemple en D3

La formule à placer ailleurs (E3 par exemple)--> =SOMMEPROD((B2:B7=D3)*1;A2:A7)

ou

Cette formule --> =SOMME.SI(B2:B7;D3;A2:A7)

Avec :

B2:B7 = les dates

A2:A7 = Nombres 1 ou 0

La deuxième formule est mieux car de type non matricielle

Si ok, merci de cloturer le fil en cliquant sur le V vert à coté du bouton EDITER

Amicalement

Bonjour

Tout d’abord je tiens à vous remercier de votre rapidité à répondre !

J’ai essayé avec SOMMEPROD & SOMME.SI : « SOMMEPROD((B1:B6=B1)*1;A1:A6) » & =SOMME.SI(B1:B6;B1;A1:A6)

Ca fonctionne mais le problème c’est que si dans ma colonne A des 2 apparaissent (l’erreur est humaine), alors le résultat est complétement faussé car ca compte deux fois la case.


J'ai fini par trouver des solutions qui sont:

=NB.SI.ENS(A1:A10;1;B1:B10;D1)

ou

=NB(SI(($A$7:$A$13>=1)*($B$7:$B$13=$B$2);))

Merci et bonne journée

Re

Alors essaie comme ceci : --> {=SOMME((A1:A6=1)*(B1:B6=D3))}

Les accolades sont à mettre dans ta formule puisqu'il s'agit d'une formule matricielle.

Pour mettre les accolades --> clique dans la formule puis --> CTRL + SHIFT + ENTREE sur ton clavier

Edit : Aussi cette formule --> =SOMMEPROD((A1:A6=1)*(B1:B6=D3))

Merci de cloturer ton fil.

Rechercher des sujets similaires à "double condition"