Un problème pour avoir une formule de comparaison

INFINITY100

XLDnaute Occasionnel
Bonjour à tous !

je galère encore une fois pour formuler une bonne formule de comparaison puis avoir le résultat

Voilà selon mon exemple ci joint, je souhaiterais avoir la bonne formule selon les explications dans le fichier

Auriez vous une idée de la formule à utiliser ?!

Merci d'avance au fil :)
 

Pièces jointes

  • exemple.xlsx
    9.1 KB · Affichages: 32
  • exemple.xlsx
    9.1 KB · Affichages: 39
  • exemple.xlsx
    9.1 KB · Affichages: 36

laurent950

XLDnaute Accro
Re : Un problème pour avoir une formule de comparaison

Bonsoir

VB:
Voici la formule :
=SI(D2="0";D2;SIERREUR(RECHERCHEV(D2;D3:D21;1;FAUX);"0")+1)

correctif rendre la cellule D21 Valeur absolu :
=SI(D21="0";D21;SIERREUR(RECHERCHEV(D21;D$21:$D22;1;FAUX);"0")+1)

et le fichier joint


laurent
 

Pièces jointes

  • exemple.xlsx
    10.5 KB · Affichages: 22
  • exemple.xlsx
    10.5 KB · Affichages: 24
  • exemple.xlsx
    10.5 KB · Affichages: 26
Dernière édition:

INFINITY100

XLDnaute Occasionnel
Re : Un problème pour avoir une formule de comparaison

Merci laurent

mais c pas exactement ce que je cherche car je veux pas uniquement baser sur D2 et D21 je veux aussi mettre en cause B2 et B21 et A2 et A21 parce que les donnée dans ces deux dernières colonnes sont variable dans mon fichier source je veux une formule qui suit exactement les étape expliquée en premier (si il ya deux valeurs identiques entre D2 et D21 alors +1 pour la valeur qui est la plus supérieure entre B2 et B21 et si il ya égalité parfaite regarde en A2 et A21)

merci d'avance :)
 

JHA

XLDnaute Barbatruc
Re : Un problème pour avoir une formule de comparaison

RE,

A essayer en "E2" sur modèle de laurent950 que je salue

Code:
=SI(NB.SI($D$2:$D$21;$D2)=1;$D2;SIERREUR(RECHERCHEV($D2;$D3:$D$21;1;FAUX)+1;$D2))

je ne comprends pas l'égalité en colonne A.

JHA
 
Dernière édition:

INFINITY100

XLDnaute Occasionnel
Re : Un problème pour avoir une formule de comparaison

je vais être plus claire

en effet je veux que mon fichier fonction de cette manière

Etape 1 : si il y a égalité dans la colonne D alors regarde la valeur supérieure en colonne B

Dans mon fichier exemple c le cas en D2=7 et en opposé B2=28 et en D10=7 et en opposé B10= 27

Etape 2 : donc en résultat je veux le résultat 8 (7+1) dans la colonne E2 et le résultat 7 dans la colonne E10

et ceci parce que B2 et supérieure à B10

de même pour D10=5 et en opposé B2=28 et en D16=5 sauf que les valeurs en colonne B sont égale dans ce cas regarder la valeur supérieure en colonne A et suivre le même principe de (Etape 2) et ceci parce que A10 et supérieure à A16

j’espère que j'étais plus claire cette fois-ci :)

merci d'avance
 

Discussions similaires

Statistiques des forums

Discussions
312 173
Messages
2 085 937
Membres
103 052
dernier inscrit
nizar0007