Condition avec et

Résolu
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

  1. Contributeur
    Bonsoir
    pour un champ de A1 à C 100, à adapter:

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

    crdlmnt
    1
    1. 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
      1. Contributeur
        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
        1. Merci infiniment du temps que vous m'avez consacré, tout est clair!
          0