3 conditions avec 3 résultats différents

Résolu/Fermé
LPLP91 Messages postés 6 Date d'inscription jeudi 3 août 2017 Statut Membre Dernière intervention 3 août 2017 - 3 août 2017 à 15:24
LPLP91 Messages postés 6 Date d'inscription jeudi 3 août 2017 Statut Membre Dernière intervention 3 août 2017 - 3 août 2017 à 23:44
Bonjour,
j'essaie de faire appel à 2 pages différentes pour entrer les valeurs d'une dans l'autre avec 3 conditions différents.

Si la valeur de la cellule est comprise en 0 et 1, la valeur doit être arrondi à l'entier supérieur donc automatiquement à 1.
Si la valeur comprends le texte A, la valeur de la nouvelle cellule doit rester A.
Si la valeur comprends le texte L, la valeur de la nouvelle cellule doit rester L.
Si la cellule est vide, la nouvelle cellule doit être vide également.

J'ai essayé avec ce code mais ça ne fonctionne pas.
=SI('Temps homme'!FS114=''A'';''A'';SI('Temps homme'!FS114>0;ARRONDI.SUP('Temps homme'!FS114;1);SI('Temps homme'!FS114=''L'';''L'';ESTVIDE('Temps homme'!FS114))

Quelqu'un a une idée pour résoudre le problème?
Merci!
A voir également:

2 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
3 août 2017 à 17:59
Bonjour


Une idée

=SI('Temps homme'!FS114="A";"A";SI('Temps homme'!FS114="L";"L"; SI ('Temps homme'!FS114<0; ARRONDI.SUP(('Temps homme'!FS14);1);'''')))
1
LPLP91 Messages postés 6 Date d'inscription jeudi 3 août 2017 Statut Membre Dernière intervention 3 août 2017
3 août 2017 à 18:40
Encore un message d'erreur qui m'apparait avec ta formule PHILOU10120...
=SI('Temps homme'!FS114="A";"A";SI('Temps homme'!FS114="L";"L"; SI ('Temps homme'!FS114<0; ARRONDI.SUP(('Temps homme'!FS14);1);'''')))

Une autre idée?
Merci de votre aide!
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796 > LPLP91 Messages postés 6 Date d'inscription jeudi 3 août 2017 Statut Membre Dernière intervention 3 août 2017
3 août 2017 à 19:06
Que contient FS14 une formule un texte ou un nombre
Mais au fait c'est bien FS14 ou FS114
0
LPLP91 Messages postés 6 Date d'inscription jeudi 3 août 2017 Statut Membre Dernière intervention 3 août 2017
3 août 2017 à 19:50
C'est le chiffre 1 pour le moment.
Et c'est la case FS114
=SI('Temps homme'!FS114="A";"A";SI('Temps homme'!FS114="L";"L"; SI ('Temps homme'!FS114<0; ARRONDI.SUP(('Temps homme'!FS114);1);'''')))
Merci de votre aide!
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
3 août 2017 à 15:27
Bonjour,

TU dois IMBRIQUER les SI ... pas simplement les séparer par des ";"
Un truc de la forme :
Si (valeur=A ; A ; Si (valeur = L ; L ; Si (valeur>0 ; Arrondit.... ; "")))


-1
LPLP91 Messages postés 6 Date d'inscription jeudi 3 août 2017 Statut Membre Dernière intervention 3 août 2017
3 août 2017 à 15:48
Bonjour Jordane,
j'a essayé de faire comme tu m'as dit mais j'ai encore un texte d'erreur.
Voici ce que j'ai écris.
=SI('Temps homme'!FS114=A; A ; SI('Temps homme'!FS114=L; L ; SI ('Temps homme'!FS114<0; ARRONDI.SUP(('Temps homme'!FS14);1);'''')))
J'ai toujours un message d'erreur.
Serais-tu capable de m'informer pour corriger le tout?
Merci,
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > LPLP91 Messages postés 6 Date d'inscription jeudi 3 août 2017 Statut Membre Dernière intervention 3 août 2017
3 août 2017 à 19:59
et ainsi?
=SI('Temps homme'!FS114=A; A ; SI('Temps homme'!FS114=L; L ; SI ('Temps homme'!FS114>0; ARRONDI.SUP('Temps homme'!FS14;1);"")))
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650 > yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024
Modifié le 3 août 2017 à 23:30
Il faut mettre le texte entre quote

=SI('Temps homme'!FS114="A"; "A" ; SI('Temps homme'!FS114="L"; "L" ; SI ('Temps homme'!FS114>0; ARRONDI.SUP('Temps homme'!FS14;1);"")))


EDIT : Petite correction
0
LPLP91 Messages postés 6 Date d'inscription jeudi 3 août 2017 Statut Membre Dernière intervention 3 août 2017
Modifié le 3 août 2017 à 22:10
J'ai essayé comme suis;
=SI('Temps homme'!AD10=A; "A" ; SI('Temps homme'!AD10=L; "L" ; SI ('Temps homme'!AD10>0; ARRONDI.SUP('Temps homme'!AD10;1);"")))
Cela ne fonctionne toujours pas...?
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650 > LPLP91 Messages postés 6 Date d'inscription jeudi 3 août 2017 Statut Membre Dernière intervention 3 août 2017
3 août 2017 à 23:31
=SI('Temps homme'!FS114="A"; "A" ; SI('Temps homme'!FS114="L"; "L" ; SI ('Temps homme'!FS114>0; ARRONDI.SUP('Temps homme'!FS14;1);"")))
0