Fonction SI et rechercheV

fabknight

XLDnaute Nouveau
Bonjour le forum,
je me permet de vous demander de l'aide pour une formule, car je ne vois pas comment obtenir ce que je souhaite:

J'ai tapé la formule suivante;
=SI(OF!D3>10;SI(OF!D3<51;RECHERCHEV(A3;OF!$A$3:$E$6672;5;FAUX);"");"")
De manière littérale: pour le code en A3, si la colonne D3 de la feuille of à une valeur comprise entre 10 et 50 on recherche la valeur correspondante en colonne 5 de la feuille OF et on l'ecrit dans la case ou se trouve la formule.
Pour cela pas de problème.

Cependant, comme j'ai parfois pour un même code 2 valeurs rentrant dans le critère 10<x<51 quelque soit les 2 valeurs en question, j'aimerais obtenir dans ma cellule la valeur la plus importante se trouvant dans la colonne 5.
Pour ce "tri", je ne tiens plus compte des valeur OF!D3, ce qui m'importe c'est l'élément le plus élevé dans la colonne5 de la feuille OF.

Merci pour vôtre aide,
Cordialement,
Fabien
 

ralph45

XLDnaute Impliqué
Re : Fonction SI et rechercheV

Bonjour fabknight, le forum

Encore un bel exemple de question restée sans réponse, dû certainement à l'oubli d'une pièce jointe.
Ce message servant de "up", tu pourrais compléter ton message initial et un XLDnaute pourra certainement te répondre.

A+
 

job75

XLDnaute Barbatruc
Re : Fonction SI et rechercheV

Bonjour fabknight, salut ralph45,

C'est vrai que l'absence de fichier indispose, pourtant le problème paraît simple :

Pour ce "tri", je ne tiens plus compte des valeur OF!D3, ce qui m'importe c'est l'élément le plus élevé dans la colonne5 de la feuille OF.

Code:
=MAX((OF!$A$3:$A$6672=A3)*OF!$E$3:$E$6672)
Formule matricielle à valider par Ctrl+Maj+Entrée.

Edit : la formule fonctionne si les cellules de la plage OF!$E$3:$E$6672 sont numériques ou vides.

S'il y a des textes utiliser :

Code:
=MAX(SI(OF!$A$3:$A$6672=A3;OF!$E$3:$E$6672))
toujours en matriciel.

A+
 
Dernière édition:

fabknight

XLDnaute Nouveau
Re : Fonction SI et rechercheV

Oups, j'ai oublié de mettre un fichier en exemple, excusez moi pour cet oubli.
Je vous remercie de me l'avoir signalé, voici donc la pièce jointe.
Cordialement,
Fabien
 

Pièces jointes

  • Feuille exemple.xls
    21 KB · Affichages: 39

job75

XLDnaute Barbatruc
Re : Fonction SI et rechercheV

Re,

Votre fichier en retour.

Il y a 5 formules matricielles à tirer vers le bas.

Et le format nombre personnalisé 0,00;; pour masquer les valeurs zéro.

A+
 

Pièces jointes

  • Feuille exemple(1).xls
    31.5 KB · Affichages: 46

job75

XLDnaute Barbatruc
Re : Fonction SI et rechercheV

Re,

On peut n'utiliser qu'une seule formule matricielle, en D3 :

Code:
=MAX((OF!$D$3:$D$6672>CHOISIR(COLONNE()-3;1;20;50;100;200))*(OF!$D$3:$D$6672<=CHOISIR(COLONNE()-3;20;50;100;200;300))*(OF!$A$3:$A$6672=$A3)*OF!$E$3:$E$6672)
A tirer à droite et vers le bas.

Fichier (2).

A+
 

Pièces jointes

  • Feuille exemple(2).xls
    36 KB · Affichages: 34

Discussions similaires

Réponses
2
Affichages
198

Statistiques des forums

Discussions
312 859
Messages
2 092 919
Membres
105 565
dernier inscrit
HervéD