Formule pour un status dépendant de plusieurs lignes ?

SamyTerje

XLDnaute Nouveau
Bonjour,

Je me bagarre avec l'idée suivante de calculer la 3ème colonne de ma feuille jointe via une formule.

L'idée est qu'on a des références de contrats (1er colonne) contenant plusieurs lignes de composants qui sont déjà au dessus ou en dessous d'un seuil de prix acceptable et donc la 2ème colone de status Ok ou Nok.
Un contrat est donc entièrement Ok seulement si toutes les lignes du contrat sont Ok (tentative de calcul de la colonne 3)

Qui a la bonne idée sommeprod ou je ne sais quelles autres bizarreries matricielles :eek:

Merci d'avance

Deal ID Status by line Deal Validation
12345 Nok No
12345 Ok No
12345 Ok No
12345 Nok No
12345 Ok No
12345 Nok No
45678 Ok Yes
45678 Ok Yes
45678 Ok Yes
45678 Ok Yes
98745 Ok Yes
98745 Ok No
98745 Nok No
98745 Nok No
 

Pièces jointes

  • Deal Status.xlsx
    8.2 KB · Affichages: 34

Dugenou

XLDnaute Barbatruc
Re : Formule pour un status dépendant de plusieurs lignes ?

Bonjour,
Pas besoin de sommeprod !
si NB.si.ens et NB. si suffisent :
Code:
=SI(NB.SI.ENS($B$3:$B$16;B3;$C$3:$C$16;"ok")=NB.SI($B$3:$B$16;B3);"Ok";"No")

Cordialement

Et encore : c'est lourd ! nul doute que quelques autres feront plus élégant !
 

SamyTerje

XLDnaute Nouveau
Re : Formule pour un status dépendant de plusieurs lignes ?

Merci Dugenou!

Cela marche et j'ai toujours du mal avec des conditions de ce type Nb.Si... On apprend chaque jour.
Bien sûr si quelqu'un a plus élégant je suis preneur aussi pour l'apprentissage !
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 845
Messages
2 092 770
Membres
105 529
dernier inscrit
StarExcel