Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

SI et Matricielle

batfrit

XLDnaute Nouveau
bonjour,

jai récemment utilisé une formule matricielle de cette forme :
{=PETITE.VALEUR(SI(Données!F$3:F$200=$N$24;SI(Données!$P$3:$P$200=Tableau_Bord!$K$24;Données!O$3:O$200));LIGNES(H$26:H26))}

elle me va très bien (encore merci Monique ^^)

mais j'aimerai bien pouvoir laisser la cellule vide si aucune valeur ne correspond.
car j'ai 10 possibilité d'affichage de la liste, mais il m'arrive de n'avoir que 2 possibilités suivant la combinaison de choix pour éditer cette liste.

j'ai ensuite essayé avec SI(X="";"";X) avec X= la formule du dessus

mais rien a faire, ça ne marche pas. et au niveau de la présentation, il m'affiche #NOMBRE!

autant dire que pour un compte rendu de suivi de chantier, c'est pas franchement "propre" à première vue.

Comment faire ?

merci d'avance
 

Tibo

XLDnaute Barbatruc
Re : SI et Matricielle

Bonjour,

Peut-être en mettant ceci au début de ta formule :

Code:
=SI(Données!F$3:F$200="";"";ta_formule)

Basé sur le principe que ce sont les cellules de la colonne F qui peuvent être vides, à adapter donc.

Cela dit, sans fichier, pas testé et donc pas trop sûr...


@+
 

Tibo

XLDnaute Barbatruc
Re : SI et Matricielle

re,

Peut-être ceci en B4 :

Code:
=SI(NB.SI(Données!$B$3:$B$29;$H$2)=0;"";...la suite de ta formule...)

en C4 :

Code:
=SI($B4="";"";...la_formule...)

Je te laisse tester

@+
 

Tibo

XLDnaute Barbatruc
Re : SI et Matricielle

rere,

L'idéal serait de nous dire ce qui ne marche pas.

Et de nous donner un exemple de ce que tu voudrais obtenir.

Un autre essai :

Code:
=SI(LIGNE()-3>SOMMEPROD((Données!B$3:B$29=$H$2)*(Données!$D$3:$D$29=$E$2));"";
PETITE.VALEUR(SI(Données!B$3:B$29=$H$2;SI(Données!$D$3:$D$29=$E$2;
Données!C$3:C$29));LIGNES(B$4:B4)))

Toujours matricielle

Je te laisse tester

@+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…