Recherche de formule

morganSOCO

XLDnaute Junior
Bonjour,

Je suis à la recherche de la formule qui me permettra de calculer l'isolement minimal sachant que: la valeur minimale de l'isolement à retenir est calculée de la façon suivante. Les deux valeurs les plus faibles de la série sont comparées. La correction ci dessous est ajoutée à la valeur la plus élevée des deux.

ecart entre les 2 valeurs correction
de 0 à 1 +3
de 2 à 3 +2
de 4 à 9 +1
>9 0

Ci-joint un exemple pour illustrer mes propos.

De plus, la valeur de l'isolement ne peut pas etre inférieur à 30. J'aimerais donc rajouter dans ma formule un terme qui mettrais 30 si la valeur y etait inférieur.

Comment puis-je faire ceci ?

Cordialement
 

Pièces jointes

  • exemple.xls
    13.5 KB · Affichages: 39
  • exemple.xls
    13.5 KB · Affichages: 50
  • exemple.xls
    13.5 KB · Affichages: 47

morganSOCO

XLDnaute Junior
Re : Recherche de formule

dans votre PJ je vois bien que cela fonctionne mais quand je l'adapte dans mon programme ça ne fonctionne pas ... s'il n'y a qu'une valeur il y a encore #NOMBRE! sauf si la valeur est < 30. Il faut qu'il y est au moins 2 valeurs pour que la formule fonctionne ...
 

R@chid

XLDnaute Barbatruc
Re : Recherche de formule

ReBonjour,
Ok voir ca :
Code:
=SI(NB(C9:C25);SI(PETITE.VALEUR(C9:C25;NB.SI(C9:C25;0)+1)<30;30;PETITE.VALEUR(C9:C25;NB.SI(C9:C25;0)+1)+INDEX({3;2;1;0};EQUIV(PETITE.VALEUR(C9:C25;NB.SI(C9:C25;0)+MIN(NB(C9:C25);2))-PETITE.VALEUR(C9:C25;NB.SI(C9:C25;0)+1);{0;2;4;10};1)));"")
Amicalement
 

R@chid

XLDnaute Barbatruc
Re : Recherche de formule

ReBonjour,
essayer avec :
Code:
=SI(NB(P4:P8);SI(PETITE.VALEUR(P4:P8;NB.SI(P4:P8;0)+1)<30;30;PETITE.VALEUR(P4:P8;NB.SI(P4:P8;0)+1)+INDEX({3;2;1;0};EQUIV(PETITE.VALEUR(P4:P8;NB.SI(P4:P8;0)+MIN(NB.SI(P4:P8;">0");2))-PETITE.VALEUR(P4:P8;NB.SI(P4:P8;0)+1);{0;2;4;10};1)));"")
Amicalement
 

Discussions similaires

Réponses
1
Affichages
251

Statistiques des forums

Discussions
312 545
Messages
2 089 486
Membres
104 181
dernier inscrit
Mateke