Condition avec et

Résolu/Fermé
Utilisateur anonyme - 12 nov. 2014 à 19:13
 Utilisateur anonyme - 13 nov. 2014 à 08:46
Bonjour,

J'ai 3 colonnes A,B et C dans un tableau et une cellule D1

Je souhaiterai dans D1 : compter le nombre de lignes remplies dans A uniquement si B et C sont vides.

Pouvez vous m'éclairer?

Merci beaucoup!

Abir


4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
12 nov. 2014 à 19:21
Bonsoir
pour un champ de A1 à C 100, à adapter:

=SOMMEPROD((A1:A100<>"")*(B1:B100="")*(C1:C100=""))

crdlmnt
1
Utilisateur anonyme
12 nov. 2014 à 19:37
Merci beaucoup Vaucluse! Cela fonctionne parfaitement.
Sans le savoir, à travers d'autres posts, vous m'avez déjà dépanné maintes et maintes fois!
J'ai appris plein de chose grâce à vous.

Si vous avez un peu de temps, pouvez vous m'expliquer comment fonctionne cette formule?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
13 nov. 2014 à 07:55
Bonjour
la, formule
chaque item entre parenthèse compte ligne par ligne du champ,1 quand la condition est remplie, 0 si elle ne l'est pas
fait le produit de tous les items et additionne le résultat
l'ensemble compte donc 0 s'il y a un 0 dans les items et 1 si tous les items sont 1
Elle peut fonctionner de deux façons:
__soit selon votre cas, pour compter le nombre d'occurrence
__soit pour faire une somme de champ selon les occurrences
exemple
=SOMMEPROD((A1:A100<>"")*(B1:B100="")*(C1:C100="")*(D1:D100))
la formule va sommer les valeurs du champ (forcément numérique) de l'item qui ne demande pas de comparaison_ici (D10:D100)

Notes:

la formule n'accepte pas d'adresse avec des N° de colonne seulement (type A:A) il faut impérativement des N° de colonnes et de lignes

si vous m'avez qu'un item de condition, il faut assurer une multiplication par 1 pour qu'elle fonctionne
exemple
=SOMMEPROD((A1:A100<>"")*1)

Cette formule permet de nombreuses combinaisons pour traiter les conditions
par exemple dans une liste de dates
=SOMMEPROD((MOIS(A1:A100)=12)*(B1:B100))
vous fera le total des cellules B1 à B100 pour lesquels la date en A est le mois de décembre
ect...

je passe le sujet en résolu

crdlmnt
0
Utilisateur anonyme
13 nov. 2014 à 08:46
Merci infiniment du temps que vous m'avez consacré, tout est clair!
0