Formule SI

Résolu/Fermé
Link2a Messages postés 82 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 9 janvier 2023 - 22 avril 2019 à 18:39
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 23 avril 2019 à 07:45
Bonjour, j'aurai besoin de votre aide pour ma formule SI :

=SI(R1="Direct Haute Saison Semaine";F36/2;"")

La formule en elle même fonctionne mais voici à titre d'exemple ce que m'affiche le résultat de ma cellule:

325,5

j'aurai voulu que la cellule m'affiche un résultat avec 2 décimales et Egalement le symbole € pour donner 325,50 €.

Le nombre de décimale de la cellule est bien défini sur 2 et ma cellule est aussi en format monétaire.

Savez vous si c'est possible d'inclure la décimale manquante et le symbole € dans le formule.

Merci de votre aide.

9 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié le 22 avril 2019 à 18:57
Bonsoir,

Il suffit de sélectionner ta plage, Clic droit sur ta sélection/Format de cellule/onglet Nombre et sélectionne Monétaire
et la tu peux sélectionner le nombre de décimale et l'unité monétaire
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 22 avril 2019 à 18:59
Bonjour
si votre format est bien en monétaire / euro / deux décimales, il n' y a pas à priori de raisons pour que ce ne soit pas 325,50€ qui s'affiche
Vérifiez tout et si vous ne trouvez pas de solution, déposez un modèle de votre problème ici:
http://mon-partage.fr
et revenez coller le lien créé sur le site
à vous lire
crdlmnt

0
Link2a Messages postés 82 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 9 janvier 2023 4
Modifié le 22 avril 2019 à 19:30
le site mon partage est en maintenance actuellement je vais réessayer plus tard.

j'ai bien regardé de nouveau ma cellule est bien sur monétaire et décimal 2

=SI(R1="Direct Haute Saison Semaine";F36/2;"")&SI(R1="Direct Basse Saison Semaine";F36/2;"")&SI(R1="Direct Basse Saison Nuitée";F36/2;"")&SI(R1="Direct Haute Saison Nuitée";F36/2;"")

Voici la formule entière si je garde la premiere partie de la formule ca fonctionne imppecable dès que je rajoute &SI et la suite de la formule j'ai le problème
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
22 avril 2019 à 19:17
Re,

passe avec https://www.cjoint.com/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Link2a Messages postés 82 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 9 janvier 2023 4
22 avril 2019 à 20:52
Voici le fichier

https://www.cjoint.com/c/IDwsuorONlz

si il y a une autre formule je suis preneur aussi.

j'aurai voulu dire a la cellule que quand la cellule O1 = Direct haute saison semaine il faut qu'elle divise F1 par 2 quand la cellule 01 = Direct Basse saison semaine il faut qu'elle divise F1 Par 2 etc...

et il faudrait que le résultat s'affiche en monétaire avec 2 décimales merci beaucoup
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié le 22 avril 2019 à 21:20
Re,

ta formule est mal écrite, regarde comme cela

=SI(O1="Direct Haute Saison Semaine";F1/2;SI(O1="Direct Basse Saison Semaine";F1/2;SI(O1="Direct Basse Saison Nuitée";F1/2;SI(O1="Direct Haute Saison Nuitée";F1/2;""))))

tu peux également écrire comme cela

=SI(OU(O1="Direct Haute Saison Semaine";O1="Direct Basse Saison Semaine";O1="Direct Basse Saison Nuitée";O1="Direct Haute Saison Nuitée");F1/2;"")

mais ce qui m'interpelle est que quelque soit ce que tu as en O1 le calcul est toujours F1/2
autant écrire
=SI(O1<>"";F1/2;"")

0
Link2a Messages postés 82 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 9 janvier 2023 4
Modifié le 22 avril 2019 à 22:41
c'est une formule que je voudrai intégré dans un classeur excel pour pouvoir faire des réservations et j'ai d'autre paramètre qui rentre en compte et il faut que ça remplisse certaines conditions pour que tout se fasse automatiquement.
J'essaie ta formule et je reviens vers toi pour te tenir au courant.

merci beaucoup.
0
Link2a Messages postés 82 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 9 janvier 2023 4
22 avril 2019 à 22:40
CA fonctionne Nickel c'est exactement ce que je voulais.

Je te remercie beaucoup et j'aurai encore appris quelque chose .

:)
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
23 avril 2019 à 07:45
Re,

Je passe le statut de la discussion en résolu, sur laquelle tu peux y revenir si tu rencontres un problème

A+
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
23 avril 2019 à 02:00
Bonjour Link2a.

Pour t'aider à te dépanner toute seule une prochaine fois, voici quelques remarques :
En F1 tu as un nombre, correctement aligné à droite ; il est au format monétaire.
En A3 tu as un texte, bien aligné à gauche. Cela aurait dû t'interpeller !
Ta formule effectue une concaténation, par l'utilisation de
&
; cela signifie que tu as accolé plusieurs termes, et qu'obligatoirement tu obtiens une expression alphabétique.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mike-31, que je salue amicalement, t'a donné les formules appropriées.
Si tu voulais conserver ta formule initiale, il te faudrait remplacer les
&
par des
+
et les
""
par des
0
...
=SI(O1="Direct Haute Saison Semaine";F1/2;0)+SI(O1="Direct Basse Saison Semaine";F1/2;0)+SI(O1="Direct Basse Saison Nuitée";F1/2;0)+SI(O1="Direct Haute Saison Nuitée";F1/2;0)
0