Erreur avec la condition Equiv

loule38

XLDnaute Nouveau
Bonsoir,

Je souhaiterai avoir votre aide !!!!

Je recherche, le volume et la date, pour la valeur mini d'une plage de cellule.

Ex:
En S2:1680,44 est le mini de la plage C6:C17. Cette valeur correspond au 5 janv (1680,44;5 janv)

En S4: je refait le calcul inverse pour retrouver la date du 5 janv en partant de S2
Pourquoi dans la formule en S4, la condition "EQUIV(S2;B5:p369;0)" renvoi une erreur ?

Merci de votre aide.

Une autre solution serai la bienvenu!

Cdt
 

Pièces jointes

  • EDindex&equiv.xlsx
    64.8 KB · Affichages: 37

Tibo

XLDnaute Barbatruc
Re : Erreur avec la condition Equiv

Bonsoir,

La fonction EQUIV permet de trouver une donnée dans une colonne.

Dans ton cas, je te propose cette formule :

Code:
=INDIRECT(ADRESSE(SOMMEPROD(($B$5:$P$369=$S$2)*LIGNE($A$5:$A$369));1))

On suppose qu'il n'y a pas de doublons.

@+
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Erreur avec la condition Equiv

Bonsoir,

Voir PJ


Donne la dernière date si doublons.
=INDEX(Dates;MAX((Data=S2)*LIGNE(Data))-LIGNE(Data)+1)
Maj+ctrl+entrée


Donne la première date si doublons.
=INDEX(Dates;MIN(SI(Data=S2;LIGNE(INDIRECT("1:"&LIGNES(Data))))))

Data =Feuil1!$B$5:$P$369
Dates =Feuil1!$A$5:$A$369
titre =Feuil1!$B$4:$P$4

Toutes les dates si doublons

=SI(LIGNES($1:1)<=NB.SI(Data;$S$2);INDEX(Dates;
PETITE.VALEUR(SI(Data=$S$2;LIGNE(INDIRECT("1:"&LIGNES(Data))));LIGNES($1:1)));"")
Valider avec maj+ctrll+entrée


JB
 

Pièces jointes

  • Copie de EDindex&equiv.xls
    134.5 KB · Affichages: 45
  • Copie de EDindex&equivDoublons.xls
    135 KB · Affichages: 33
  • Copie de EDindex&equivDoublons.xls
    135 KB · Affichages: 32
  • Copie de EDindex&equivDoublons.xls
    135 KB · Affichages: 32
Dernière édition:

loule38

XLDnaute Nouveau
Re : Erreur avec la condition Equiv

Question subsidiaire!

Si la date cherchée était en colonne R5:R369, quelle serait la solution pour retrouver le 5 janv avec la formule
INDIRECT(ADRESSE(SOMMEPROD(($B$5:$P$369=$S$2)*LIGNE($A$5:$A$369));1))

Merci
 

Tibo

XLDnaute Barbatruc
Re : Erreur avec la condition Equiv

Bonjour,

Le 1 à la fin indique le rang de la colonne.

Si tes données sont en colonne R, il faut remplacer ce 1 par 18

Je te laisse essayer

Bon réveillon et meilleurs voeux pour cette année qui s'annonce

@+
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Erreur avec la condition Equiv

Voir PJ

=SI(COLONNES($A:A)<=NB.SI(Data;$BX2);INDEX(Dates;PETITE.VALEUR(SI(Data=$BX2;LIGNE(INDIRECT("1:"&LIGNES(Data))));COLONNES($A:A)));"")

JB
 

Pièces jointes

  • Copie de EDindex&equivDoublonsV3-1.xls
    139.5 KB · Affichages: 40
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 485
Messages
2 088 815
Membres
103 971
dernier inscrit
abdazee