Aide sur fonction SI ALORS

bonjour

je souhaite afficher un résultat sous forme numérique

dans la case A1 se trouve une valeur a ( son nom est Es ci dessous )

dans la case A2 se trouve une valeur b ( son nom est Eg ci dessous )

on doit calculer la difference entre la plus grande des 2 valeurs et l'autre

elle figurera dans la case A3 ( a-b ou b-a ou encore |b:a| en valeur absolue)

ce sera la valeur c (difference Es Eg ci dessous )

ensuite on doit aller consulter les valeurs fixées dans les cases A4 (valeur d )

et vérifier

- si c est inférieure à d ( dans le tableau des valeurs de déci transmission )

si OUI alors le résultat final affiché sous forme d'un nombre dans la case A6 (valeur f ) est égal à la plus forte des valeurs a ou b ajoutée au contenu de la caseA5 (valeur e ) ( dans le tableau des valeurs de demi transmission )

- si au contraire c a une valeur supérieure à d ( dans le tableau des valeurs de déci transmission ) alors on a dans la case A6 la valeur f correspondant à la plus forte des 2 valeurs a ou b

ci dessous le texte en bon français

  • si les épaisseurs Es et Eg diffèrent par moins d’une épaisseur de DECI-TRANSMISSION, alors une épaisseur de DEMI-TRANSMISSION doit être ajoutée à la plus forte des deux valeurs pour obtenir l'épaisseur e
  • si les épaisseurs Es et Eg diffèrent par au moins une épaisseur de DECI-TRANSMISSION, la plus élevée des deux épaisseurs suffit

Merci de votre aide

Bonjour,

un petit fichier avec des tableaux de valeurs en exemple ?

avec les valeurs de bases, et quelques lignes avec les résultats à obtenir en fonction de a > b, b>a, c > d, d > c,... (marqué en couleur si possible pour se repérer plus vite).

Cordialement,

voici

pas très doué hein

A+

16question-01.xlsx (12.29 Ko)

Bonjour

A essayé (je n'ai pas tout compris)

Sur la base de ton fichier

=SI(ABS(C2-D2)<=C8;MAX(C2:D2)+E8;MAX(C2:D2))

tes valeurs de demi et deci-transmission (0.06 / 0.17) sont toujours les mêmes ? Si oui, et qu'elles sont toujours en A4 et A5 (j'ai gardé tes références cellules de ton énoncé, pas du fichier) :

en A3 : valeur c

=ABS(A1-A2)

en A6: valeur f

=SI(A1>A2;SI(A3<A4;A1+A5;A1);SI(A3<A4;A2+A5;A2))

Cordialement,

Edit : Salut Banzai, oui tu as bien compris, et ta proposition est encore plus simple.

les valeurs de demi et deci transmission font partie d'un tableau de valeurs figées

par contre ce tableau possede plusieurs entrées

donc les valeurs de demi et deci transmission peuvent changer selon la variable introduite ailleurs

ce sera l'objet d'une évolution du tableur et d'une question séparée

c'était déjà assez complexe a expliquer

MERCI A VOUS DEUX


en piece jointe un extrait du fichier definitif

comme vous le constaerez , il y a plusieurs entrées possibles ( selon le kilovoltage utilisé )

imaginons que la case E6 soit renseignée ( à partir d'une case à renseigner préalable )

selon la valeur existante actuellement dans E8, E10, E12, E14 ou E16

( 60, 70, 80, 90, ou 100 )

serait il possible d'introduire les modifications automatiquement

dans la formule du résultat ( case I6 )

en placant éventuellement la source de données ( tableau de valeurs de A9 à C15 intitulé "plomb" )

dans une partie cachée du tableur par exemple ?

merci encore de votre aide

comme vous voyez celà fonctionne déjà

12question-02.xlsx (12.33 Ko)

Bonsoir

Un essai si j'ai compris

voici le fichier corrigé

la 6eme valeur de "plomb" n'est pas utilisée ( 85 kV )

les questions restent les mêmes

l'avantage étant que l'affichage des données du tableau "plomb" n'a aucun intérêt , car c'est une source de données "connues et fixée"

de même disposer de 6 lignes de kilovoltages differents pour effectuer et afficher le calcul présente peu d'intérêt , vu que chaque fiche de calcul n'est utilisée que pour UNE seule valeur de kilovoltage

par contre le calcul est effectué plusieurs fois sur la feuille en fonction de differentes valeurs de Es et Eg

du coup si les lignes se liberent, plusieurs calculs seraient efectués ( même kV , differents Es Eg )

merci


je vais reformuler ma demande

la formule est :

=SI(ABS(G88-H88)<=B62;MAX(G88:H88)+D62;MAX(G88:H88)) pour la valeur de 50 kV

=SI(ABS(G90-H90)<=B63;MAX(G90:H90)+D63;MAX(G90:H90)) pour la valeur de 60 kV

=SI(ABS(G92-H92)<=B64;MAX(G92:H92)+D64;MAX(G92:H92)) pour la valeur de 70 kV

etc...

comment introduire la condition suivante :

si la valeur indiquée dans la case G10 est : 50 , 60 , 70 kV etc...

alors la formule sera ( la 1ere ci dessus , la seconde ci dessus, la troisième , etc...

OU BIEN ALORS

si la case G10 contient la valeur 50 alors une ligne va afficher "50" et a coté la formule de calcul associée à cette valeur 50

et si c'est 60 etc...

ce sera les lignes suivantes

merci de votre réponse

( j'ai essayé des SI et des parenthèses , mais ca n'a pas marché ...)

8question-03.xlsx (12.48 Ko)
5al-aide.xlsx (13.54 Ko)

ci joint un fichier qui ne fonctionne toujours pas malgré les aides reçues

évidemment c'est plus compliqué

moi j'y arrive plus

Rechercher des sujets similaires à "aide fonction"