Problème format de cellule avec la fonction SI
Résolu/Fermé
Tanner
-
24 oct. 2019 à 16:47
PapyLuc51 Messages postés 4265 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 28 mars 2024 - 24 oct. 2019 à 21:12
PapyLuc51 Messages postés 4265 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 28 mars 2024 - 24 oct. 2019 à 21:12
A voir également:
- Problème format de cellule avec la fonction SI
- Fonction si et - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format epub - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
2 réponses
PapyLuc51
Messages postés
4265
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 mars 2024
1 385
24 oct. 2019 à 17:29
24 oct. 2019 à 17:29
Bonsoir
La formule avec $ n'est pas bonne
il faut l'écrire :
=SI(A42="Location 1 taux horaire A";10/1,2;SI(A42="Location 1 taux horaire B";8/1,2;SI(A42="Location 1 taux horaire C";5;"")))
Cordialement
La formule avec $ n'est pas bonne
il faut l'écrire :
=SI(A42="Location 1 taux horaire A";10/1,2;SI(A42="Location 1 taux horaire B";8/1,2;SI(A42="Location 1 taux horaire C";5;"")))
Cordialement
Bonjour,
Si vous n'êtes confronté qu'à ces trois possibilités il vaut mieux faire un plan de travail et utiliser la fonction recherche :
Tableau pour fonction RECHERCHE références B12:C14 :
Location 1 taux horaire A 8,333333333 (=10/1,2)
Location 1 taux horaire B 6,666666667 (=8/1,2)
Location taux horaire C 5
Et dans votre tableau utiliser la fonction : =SI(B17="";"";RECHERCHE(B17;$B$12:$C$14)) et ensuite réduire les décimales.
Bien cordialement,
Si vous n'êtes confronté qu'à ces trois possibilités il vaut mieux faire un plan de travail et utiliser la fonction recherche :
Tableau pour fonction RECHERCHE références B12:C14 :
Location 1 taux horaire A 8,333333333 (=10/1,2)
Location 1 taux horaire B 6,666666667 (=8/1,2)
Location taux horaire C 5
Et dans votre tableau utiliser la fonction : =SI(B17="";"";RECHERCHE(B17;$B$12:$C$14)) et ensuite réduire les décimales.
Bien cordialement,
Bonsoir,
Merci pour votre retour.
En fait la vraie formule contient une quinzaine de conditions. Celle que j'ai posté, avec les 3 conditions, n'est qu'un extrait de la véritable formule.
J'ai testé plusieurs fois votre proposition avec la fonction RECHERCHE et la fonction SI. Le problème reste cependant le même, à savoir que dès la deuxième condition de la fonction SI, il est impossible de changer l'affichage des décimales. J'ai fais également les tests avec seulement la fonction RECHERCHE mais, pour l'instant, cela ne me convient toujours pas car j'ai besoin de la fonction SI afin de laisser la cellule vide lorsque les conditions ne sont pas remplies.
De ce fait je n'ai pas encore résolu le problème.
Cordialement
Merci pour votre retour.
En fait la vraie formule contient une quinzaine de conditions. Celle que j'ai posté, avec les 3 conditions, n'est qu'un extrait de la véritable formule.
J'ai testé plusieurs fois votre proposition avec la fonction RECHERCHE et la fonction SI. Le problème reste cependant le même, à savoir que dès la deuxième condition de la fonction SI, il est impossible de changer l'affichage des décimales. J'ai fais également les tests avec seulement la fonction RECHERCHE mais, pour l'instant, cela ne me convient toujours pas car j'ai besoin de la fonction SI afin de laisser la cellule vide lorsque les conditions ne sont pas remplies.
De ce fait je n'ai pas encore résolu le problème.
Cordialement
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
24 oct. 2019 à 19:20
24 oct. 2019 à 19:20
Bonjour,
Le problème vient des ""& qui sont en trop dans ta formule.
Par rapport à ton exemple essaie
=SI(A42="Location 1 taux horaire A";10/1,2;SI(A42="Location 1 taux horaire B";8/1,2;SI(A42="Location 1 taux horaire C";5;"")))
Cordialement
Le problème vient des ""& qui sont en trop dans ta formule.
Par rapport à ton exemple essaie
=SI(A42="Location 1 taux horaire A";10/1,2;SI(A42="Location 1 taux horaire B";8/1,2;SI(A42="Location 1 taux horaire C";5;"")))
Cordialement
Tanner
>
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
24 oct. 2019 à 19:39
24 oct. 2019 à 19:39
Bonsoir,
Merci pour votre retour.
Je viens d'effectuer les modifications préconisées sur l'ensemble de ma formule et effectivement, cela fonctionne !
Quel bonheur. L'erreur est tellement bête en plus...
Encore merci à vous et aux autres pour vos retours si rapides.
Cordialement
Merci pour votre retour.
Je viens d'effectuer les modifications préconisées sur l'ensemble de ma formule et effectivement, cela fonctionne !
Quel bonheur. L'erreur est tellement bête en plus...
Encore merci à vous et aux autres pour vos retours si rapides.
Cordialement
24 oct. 2019 à 19:13
Merci pour votre retour.
Toutefois il n'y a pas de $ dans ma formule.
De plus, je ne vois pas la différence entre votre proposition et ma formule initiale hormis le fait qu'il n'y est plus les "" qui me servent à laisser la case vide lorsque la condition n'est pas remplie.
De ce fait je n'ai pas encore résolu le problème.
Cordialement
24 oct. 2019 à 21:12
Cordialement
24 oct. 2019 à 19:41
ALS35 vient de m'apporter la réponse et je réalise donc qu'en fait, après relecture de la formule proposée, vous alliez dans le même sens que lui et que votre réponse était donc également la solution à mon problème.
Encore merci.
Cordialement