Condition SI

Résolu/Fermé
sabwi Messages postés 35 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 17 novembre 2020 - Modifié par sabwi le 8/08/2016 à 20:09
sabwi Messages postés 35 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 17 novembre 2020 - 8 août 2016 à 21:19
Bonjour,

Comment allez-vous ?

Après plusieurs recherches sur la question, je n'ai malheureusement pu trouver un sujet répondu à ma question.

J'espère donc que vous pourrez me venir en aide :)

Alors voilà, je travaille sur un fichier Excel pour mon travail afin de faciliter des calculs de frais de déplacement.

En bref, voici le problème :

On compte 0,09€/km dès le premier km mais avec un minimum de 0,57€ par déplacement.

J'applique donc cette formule qui fonctionne assez bien pour le calcul en lui-même :

=SI(G3*0,09>=0,57;G3*0,09;0,57)

Toutefois, même lorsque la case G3 est vide, il m'indique par défaut les 0,57€.

J'aimerais pouvoir ajouter l'option : "si la case est vide alors 0".

Comment faire ?

J'en profite pour également vous demander si il est possible de demander la sélection d'un montant dans un case bien précise ?

Je m'explique :

Dans une autre formule, je dois utiliser le calcul G4*0,13 ou parfois G4*0,15

C'est une donnée qui doit être indiquée manuellement mais l'utilisateur doit y penser et pour se faire j'aimerais intégrer une demande de sélection de formule ou quelque chose s'y rapprochant. Est-ce faisable ou non ? Sans cela, je devrais mettre par défaut 0,13 mais j'ai peur que mes collègues oublient de vérifier la donnée devant être utilisée.

D'avance, merci pour votre aide :)

3 réponses

jee pee Messages postés 40281 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 octobre 2024 9 351
Modifié par jee pee le 8/08/2016 à 20:06
Bonjour,

Essaye
=SI(ESTVIDE(G3);0;SI(G3*0,09>=0,57;G3*0,09;0,57)) 


et on peut améliorer dans le cas où en G3 il y a zéro :
=SI(ESTVIDE(G3);0;SI(G3=0;0;SI(G3*0,09>=0,57;G3*0,09;0,57)))


cdlt

        un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
Utilisateur anonyme
8 août 2016 à 20:06
Bonjour sabwi,

Voici la formule : =SI(G3="";0;MAX(0,57;G3*0,09))

Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur « Marquer comme résolu ».

Cordialement.  😊
 
0
sabwi Messages postés 35 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 17 novembre 2020 1
8 août 2016 à 20:11
Un grand merci pour ta réponse rapide :-D

J'avais modifié mon topic pour y ajoutée une autre demande.

Aurais-tu une solution stp ?
0
Utilisateur anonyme > sabwi Messages postés 35 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 17 novembre 2020
Modifié par albkan le 8/08/2016 à 20:30
 
Rebonsoir, pour ce que tu as ajouté ensuite, la question est surtout de savoir
selon quoi l'utilisateur choisit d'entrer manuellement 0,13 ou 0,15 ?

Si on peut rendre automatique cette condition, on peut mettre une formule
qui fera ce qu'il faut.

Sinon, tu peux envisager de mettre en place une validation de données
avec choix de 0,13 ou 0,15, et donnée vide refusée. À te lire.  😊
 
0
sabwi Messages postés 35 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 17 novembre 2020 1
Modifié par sabwi le 8/08/2016 à 20:50
Dans mon cas, une donnée manuelle serait plus simple.
Comment dois-je faire pour mettre une validation de donnée ?

En fait, si le parcours entre deux clients est de moins de 15km alors c'est 0,13 € sinon c'est 0,15.
Mais cette donnée change d'un jour à l'autre. Il me paraît difficile d'y mettre une formulaire.

Encore merci pour ton aide.
0
Utilisateur anonyme > sabwi Messages postés 35 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 17 novembre 2020
Modifié par albkan le 8/08/2016 à 21:06
 
Pour la validation de données, va sur la cellule où il faut saisir 0,13 ou 0,15 puis :
onglet « Données », groupe « Outils de données », clique sur l'image au-dessus
du texte « Validation des données » => fenêtre du même nom ; onglet Options :
Autoriser : Liste ; Source : 0,13;0,15 ; clic sur bouton OK.
 
0
sabwi Messages postés 35 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 17 novembre 2020 1
8 août 2016 à 21:19
Merci, finalement une formulaire fonctionnait (en utilisant les km indiqués sur la case précédente car c'est eux qui déterminent le calcul).

Un grand merci pour ton aide. Je clôture le topic :-)
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
8 août 2016 à 20:11
Bonjour,

Une variante :
=SI(G3<>"";MAX(0,09*G3;0,57);0)

A+
0