Fonction à plusieurs "SI" et "ET"
Fermé
petitju
Messages postés
6
Date d'inscription
mardi 2 septembre 2014
Statut
Membre
Dernière intervention
17 septembre 2014
-
2 sept. 2014 à 07:31
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 2 sept. 2014 à 10:30
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 2 sept. 2014 à 10:30
A voir également:
- Fonction à plusieurs "SI" et "ET"
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Libreoffice calc fonction si et ou - Forum Bureautique
- Snapchat ils m'ont ajouté par la fonction recherche - Forum Snapchat
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
Modifié par Vaucluse le 2/09/2014 à 07:47
Modifié par Vaucluse le 2/09/2014 à 07:47
Bonjour
essayez peut être ceci:
avec le code en A et la valeur à sommer en B
=SI(A1="S";MAX(B1+0,6;0,9);SI(A1="C";MAX(B1+1,1;1,4);SI(A1="CR";MAX(B1+1,1;1,7);SI(A1="CDG";MAX(B1+1,3;2);""))))
crdlmnt
Errare humanum est, perseverare diabolicum
essayez peut être ceci:
avec le code en A et la valeur à sommer en B
=SI(A1="S";MAX(B1+0,6;0,9);SI(A1="C";MAX(B1+1,1;1,4);SI(A1="CR";MAX(B1+1,1;1,7);SI(A1="CDG";MAX(B1+1,3;2);""))))
crdlmnt
Errare humanum est, perseverare diabolicum
petitju
Messages postés
6
Date d'inscription
mardi 2 septembre 2014
Statut
Membre
Dernière intervention
17 septembre 2014
2 sept. 2014 à 08:19
2 sept. 2014 à 08:19
Ok merci beaucoup, cela marche !
Je voudrais y apporter une modif si possible suivant la prodonfeur
profondeur = 0-1.3 m : type S => De + 2*0,3 (mini 0.9)
profondeur = 1.3-2.5 m :type C => De + 2*0,55 (mini 1.4)
profondeur = 2.5-3.5 m :type CR => De + 2*0,55 (mini 1.7)
profondeur = 3.5-5.5 m :type CDG => De + 2*0,65 (mini 2)
profondeur > 5.5 m :type CDG => De + 2*0,7 (mini 2.1)
Est ce que cela est possible ? Le souci est que le type est identique pour 3.5-5.5 et >5.5 m, la largeur change et le mini aussi.
Merci
Je voudrais y apporter une modif si possible suivant la prodonfeur
profondeur = 0-1.3 m : type S => De + 2*0,3 (mini 0.9)
profondeur = 1.3-2.5 m :type C => De + 2*0,55 (mini 1.4)
profondeur = 2.5-3.5 m :type CR => De + 2*0,55 (mini 1.7)
profondeur = 3.5-5.5 m :type CDG => De + 2*0,65 (mini 2)
profondeur > 5.5 m :type CDG => De + 2*0,7 (mini 2.1)
Est ce que cela est possible ? Le souci est que le type est identique pour 3.5-5.5 et >5.5 m, la largeur change et le mini aussi.
Merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
2 sept. 2014 à 10:30
2 sept. 2014 à 10:30
RE
à y regarder de plus près vos conditions demandent des précisions et il semble qu'on puisse alléger la formule
ou alors je ne comprend pas:
prenons à partir du cas CR jusqu'à la fin
en aucun cas, si "De" se situe entre 2,5 et 3,5 , le minimum ne peut pas se retrouver au dessous de 1,7 puisqu'il est déjà à 2,5+1,1 et ainsi de suite jusqu'aux deux CDG?
Par contre pour éviter les erreurs, on pourrait associer directement l'épaisseur à la valeur sans passer par la lettre selon votre dernier tableau.
=SI(B1<=1,3;MAX(B1+0,6;0,9);SI(B1<=2,5;MAX(B1+1,1;SI(B1<=3,5;B1+&,1;SI(B1<=5,5;B1+1,3;SI(B1>5,5;B1+1,4)))
et si vous voulez coder automatiquement les lettres en à partir de la valeur B
en A1=
=SI(B1<=1,3;"S";SI;B1<=2,5;"C";SI(B1<=3,5;"CR";SI(B1>3,5;"CDG";""))))
revenez si ça ne convient pas
Crdlmnt
à y regarder de plus près vos conditions demandent des précisions et il semble qu'on puisse alléger la formule
ou alors je ne comprend pas:
prenons à partir du cas CR jusqu'à la fin
en aucun cas, si "De" se situe entre 2,5 et 3,5 , le minimum ne peut pas se retrouver au dessous de 1,7 puisqu'il est déjà à 2,5+1,1 et ainsi de suite jusqu'aux deux CDG?
Par contre pour éviter les erreurs, on pourrait associer directement l'épaisseur à la valeur sans passer par la lettre selon votre dernier tableau.
=SI(B1<=1,3;MAX(B1+0,6;0,9);SI(B1<=2,5;MAX(B1+1,1;SI(B1<=3,5;B1+&,1;SI(B1<=5,5;B1+1,3;SI(B1>5,5;B1+1,4)))
et si vous voulez coder automatiquement les lettres en à partir de la valeur B
en A1=
=SI(B1<=1,3;"S";SI;B1<=2,5;"C";SI(B1<=3,5;"CR";SI(B1>3,5;"CDG";""))))
revenez si ça ne convient pas
Crdlmnt