Formule à 3 conditions de calcul de salaire
Résolu/Fermé
Marie
-
25 janv. 2016 à 17:25
Arkana0 Messages postés 4399 Date d'inscription mercredi 11 février 2009 Statut Modérateur Dernière intervention 10 février 2023 - 25 janv. 2016 à 17:57
Arkana0 Messages postés 4399 Date d'inscription mercredi 11 février 2009 Statut Modérateur Dernière intervention 10 février 2023 - 25 janv. 2016 à 17:57
A voir également:
- Formule à 3 conditions de calcul de salaire
- Formule si et - Guide
- Calcul moyenne excel - Guide
- Formule de calcul excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- :3 smiley ✓ - Forum Mail
1 réponse
Arkana0
Messages postés
4399
Date d'inscription
mercredi 11 février 2009
Statut
Modérateur
Dernière intervention
10 février 2023
181
25 janv. 2016 à 17:28
25 janv. 2016 à 17:28
Bonjour,
Il manque la "valeur si faux" pour le troisième si. Tu peux mettre "Erreur" par exemple.
Ensuite, sauf si tu rencontres un problème de format, pas besoin de mettre des guillemets.
Il manque la "valeur si faux" pour le troisième si. Tu peux mettre "Erreur" par exemple.
Ensuite, sauf si tu rencontres un problème de format, pas besoin de mettre des guillemets.
25 janv. 2016 à 17:36
Comme je suis vraiment "novice" en formule, aurais-tu la gentillesse de me refaire toute la formule avec les corrections. J'y comprends pas trop la logique....
Encore merci !!!
Marie
25 janv. 2016 à 17:44
25 janv. 2016 à 17:50
La fonction SI() attends trois choses, dans l'ordre : une condition à tester, une valeur à renvoyer si la condition est vraie, une valeur à renvoyer si la condition n'est pas vérifiée.
Ton premier SI() renvoie 13.75 si D2 = 1, autrement il renvoie la valeur de ton deuxième SI()
Ton second SI() renvoie 20.52 si D2 = 2, autrement il renvoie la valeur de ton troisième SI()
Ton troisième SI() ne marche pas car il ne sait pas quoi renvoyer dans le cas où D2 est différent de 3, et il en a besoin pour fonctionner. Je note au passage que ton D2 est mal écrit (erreur de typo ?)
Ta formule réécrite "correctement" (du point de vue d'Excel du moins, pour le tiens c'est à voir) donne ceci :
Dans ce cas :
Ton premier SI() renvoie 13.75 si D2 = 1, autrement il renvoie la valeur de ton deuxième SI()
Ton second SI() renvoie 20.52 si D2 = 2, autrement il renvoie la valeur de ton troisième SI()
Ton troisième SI() renvoie 21.91 si D2 = 3, autrement (par exemple, si tu as un 4) il renvoie le message "Erreur", car ça ne correspond pas à ce que tu as prévu.
25 janv. 2016 à 17:52
25 janv. 2016 à 17:52
pas tout à fait sipherion, placer les valeurs numériques les transforment en texte et interdisent de les utiliser ensuite dans d'autres calculs, de même que pour chercher les conditions, le 1 entre guillemets suppose que la cellule est en texte et donc Excel risque de ne pas la trouver
Comme l'a précisé ANKARA, et sauf, ce qui serais surprenant si les cellules sont en format texte:
=SI(D2=1;13,75;SI(D2=2;20,52;SI(D2=3;21,9";"Erreur")))
crdlmnt