Formule adéquate

morganSOCO

XLDnaute Junior
Bonjour,

Je suis chargée de créer un logiciel sous excel pour mon entreprise et je ne trouve pas la formule à utiliser pour calculer ce qui suit: Dans une première colonne j'ai des valeurs d'isolement. L'arrêté du 30 mai 1996 me dit, je cite:"Si la plus élevée des valeurs d'isolement est supérieur de plus de 3 dB aux autres, c'est cette valeur qui sera prescrite pour la façade concernée. dans le cas contraire, la valeur d'isolement prescrite est égale à la plus élevée des valeurs obtenues pour chaque infrastructures, augmntée de 3dB"

Mon problème est que pour 2 valeurs la formule est simple mais pour 5, elle l'est beaucoup moins.
Merci d'avance pour votre aide.
Cordialement
 

Pièces jointes

  • exemple.xls
    13.5 KB · Affichages: 36
  • exemple.xls
    13.5 KB · Affichages: 42
  • exemple.xls
    13.5 KB · Affichages: 42

R@chid

XLDnaute Barbatruc
Re : Formule adéquate

Bonsoir @ tous,
Salut Prince,
on peut faire simple,
Code:
=MAX(D8:D34)+(MAX(D8:D34)-GRANDE.VALEUR(D8:D34;2)<=3)*3
Voir PJ
Amicalement
 

Pièces jointes

  • morgan.xls
    24.5 KB · Affichages: 35
  • morgan.xls
    24.5 KB · Affichages: 40
  • morgan.xls
    24.5 KB · Affichages: 40
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Formule adéquate

Bonjour morganSOCO, PrinceCorwin et salut Rachid,

une autre formule:
Code:
=MAX(D8:D12)+3*(SOMMEPROD(--(D8:D12<>MAX(D8:D12))*(D8:D12+3>=MAX(D8:D12)))>0)

C'est une légère interprétation différente de la règle. Si par exemple, il y a deux fois (ou plus) la même valeur max, alors la formule renvoie cette valeur max et non la valeur max + 3. ex: pour les valeurs (39,39,39,27,27) la formule renvoie 39 et non 42.
 
Dernière édition:

R@chid

XLDnaute Barbatruc
Re : Formule adéquate

Salut mapomme,
Moi de ma part j'ai juste simplifie la formule de notre ami PrinceCorwin,
Pour la tienne elle est tres belle si c'est ce qu'il veut notre ami morgan, et alors je me permets de modifier ma formule :
Code:
=MAX(D8:D34)+(MAX(D8:D34)-GRANDE.VALEUR(D8:D34;NB.SI(D8:D34;MAX(D8:D34))+1)<=3)*3
Amicalement
 

Discussions similaires

Réponses
6
Affichages
203
Réponses
1
Affichages
398

Statistiques des forums

Discussions
312 393
Messages
2 088 006
Membres
103 697
dernier inscrit
BOUZOUALEGH