Les "SI"

B

Bruno

Guest
Bonjour à tous,

J'effectue un calcul par rapport à deux choses :
Mon opérateur téléphonique me taxe de la façon suivante :

"Si je reste en ligne moins 01:00 minute, je paye 0.10 cts, ce tarif est le minimum pratiqué "
Au delà de 01:00 minute, je paye le tarif à la seconde près.

Pour ma part. j'ai essayé de cette manière :
Si A1<="01:00"=0.10; (SI A1 >="01:01"; le prix à l'heure * nombre de minutes /"01:00"

Il me trouve à chaque fois 0.10 cts.

Je vous remercie infiniment de me donner un petit coup de pouce pour cette formule.

Avec mes meilleures salutations, et excelelnt après-midi.

Bruno
 
L

LaurentTBT

Guest
Bonjour à tous.

Bruno, en supposant que A1 est la durée consommée, est que A2 est le pris d'une heure, alors la formule suivante doit convenir:
=SI(A1<=1/24/60;0,1;A1*24*A2)
Il suffit de mettre le bon format horaire en A1. Attention, si tu choisis mm:ss, si tu veux rentrer 1 minute et 30 secondes, il faut taper 00:01:30, pour voir s'afficher 01:30.

Pour expliquer la formule, je rappelle que pour excel, les formats horaires sont calculés en considérant que le nombre 1 vaut 24 heures. Donc, par simple règle de 3, 1 minute vaut 1/24/60, d'où la condition du test de la fonction SI: si A1<=1/24/60, alors A1 est inférieur à 1 minute, donc le résultat est 0,1. En revanche, si A1>1/24/60, alors je mulptiplie A1 par 24 pour avoir le nombre représentant directement A1 en heure, puis je multiplie par le prix de l'heure.

J'espère que cela correspond à ce que tu cherches. (si le prix d'une heure est 10, pour 30 minutes, ma formule me donne bien 5, donc je ne pense pas m'être planté). Vérifie aussi si la condition est <= ou < strictement!

@ +
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 852
Membres
103 975
dernier inscrit
denry