Formule si
Résolu/Fermé
Rovez
Messages postés
25
Date d'inscription
lundi 10 avril 2017
Statut
Membre
Dernière intervention
3 février 2021
-
10 avril 2017 à 15:05
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 - 10 avril 2017 à 17:21
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 - 10 avril 2017 à 17:21
A voir également:
- Formule si
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel - Guide
2 réponses
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 850
10 avril 2017 à 15:14
10 avril 2017 à 15:14
Pas de bonjour non plus.
si(OU(A1="am-o";A1="av-o";B1*0.01;B1*0.05)
si(OU(A1="am-o";A1="av-o";B1*0.01;B1*0.05)
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 850
10 avril 2017 à 17:05
10 avril 2017 à 17:05
C'est déjà le cas:) La dans le cas présent il vérifier si votre texte en A1 commence par "AM-" ou "AV-" Si c'est le cas , il multiplie par 0.01 sinon il multiplie par 0.05
Rovez
Messages postés
25
Date d'inscription
lundi 10 avril 2017
Statut
Membre
Dernière intervention
3 février 2021
Modifié le 10 avril 2017 à 17:10
Modifié le 10 avril 2017 à 17:10
Ce que je comprends de la formule actuelle c'est que si le texte est AM-0 il multiplie par 0.01 et si c'est AV-0 il multiplie par 0.05 mais que fait-il avec les valeurs différentes qui ne sont ni l'une ni l'autre?
=SI(OU(STXT(A1;1;3)="am-";STXT(A1;1;3)="av-");B1*0.01;B1*0.05)
J'ai une valeur OP-1 et il multiplie aussi par 0.01
=SI(OU(STXT(A1;1;3)="am-";STXT(A1;1;3)="av-");B1*0.01;B1*0.05)
J'ai une valeur OP-1 et il multiplie aussi par 0.01
Rovez
Messages postés
25
Date d'inscription
lundi 10 avril 2017
Statut
Membre
Dernière intervention
3 février 2021
>
Rovez
Messages postés
25
Date d'inscription
lundi 10 avril 2017
Statut
Membre
Dernière intervention
3 février 2021
10 avril 2017 à 17:11
10 avril 2017 à 17:11
Oubliez-ça! Ça fonctionne!!!! Merci beaucoup!!!
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 850
10 avril 2017 à 17:21
10 avril 2017 à 17:21
ha non non :) Le fonctionnement de si c'est :
Si( *La condition*;*Valeur_si_vrai*;*valeur_si_faux*) :)
La conditions c'est la formule Ou (STXT();STXT()) ....
Donc si le ou est respecter => *0.01
Sinon 0.05 :)
Oubliez pas de passer le sujet en résolu si ça vous va
Si( *La condition*;*Valeur_si_vrai*;*valeur_si_faux*) :)
La conditions c'est la formule Ou (STXT();STXT()) ....
Donc si le ou est respecter => *0.01
Sinon 0.05 :)
Oubliez pas de passer le sujet en résolu si ça vous va
Modifié le 10 avril 2017 à 15:42
Je précise ma question:
J'essaie ta formule mais j'ai une erreur. Est-ce parce que les cellules sont dans un tableau ou encore parce que la cellule A1 contient av-o mais également d'autres caractères? Ex. AV-004:xxx
Manque-t-il aussi une ) ?
Merci pour ton aide!
Modifié le 10 avril 2017 à 16:00
=si(OU(A1="am-o";A1="av-o");B1*0.01;B1*0.05)
Sauf que celle la marche uniquement si tes cellules ne contiennent QUE ça ... la c'est pas le cas.
Essayez ça:
=SI(OU(STXT(A1;1;3)="am-";STXT(A1;1;3)="av-");B1*0.01;B1*0.05)
Modifié le 10 avril 2017 à 16:31
Ça fonctionne, j'avais fait une erreur de frappe!!!
J'ai par contre une autre demande.
Si je veux que seuls ceux commençant par AM-0 ou AV-0 soit multiplié par 0.10 et toutes les autres possibilités comme OP-0, XXC ou autres soient multipliés par 0.05?
10 avril 2017 à 16:49
Et de plus ca fonctionne correctement chez moi . êtes-vous sur d'avoir bien renseigné la formule ?
10 avril 2017 à 16:52
J'ai par contre une autre demande.
Si je veux que seuls ceux commençant par AM-0 ou AV-0 soit multiplié par 0.01 et toutes les autres possibilités comme OP-0, XXC ou autres soient multipliés par 0.05?