Commande SI avec plusieurs Arguments

Résolu
Bonjour à tous.

Mon problème est le suivant

J'ai une cellule qui me comptabilise toutes les heures (format 00:00:00) de mes factures, je souhaiterais mettre dans une autre cellule le montant à quoi correspondrait le montant total du forfait:
Si elle est < à 10:00:00 = 30,00 €
Si elle est = à 10:00:01 et < 20:00:00 = 54,00 €
Si elle est = à 20:00:01 et <50:00:00 = 105,00 €
Si elle est > à 50:00:01 = 180,00 €

exemple 25:56:18 la cellule d'à côté elle me mets 105€

Merci de votre aide.

3 réponses

  1. Bonjour

    Si vous le faite via macro il suffit un "Select Case"

    Si tu le fait uniquement par formule il y a plusieurs manières de faire

    Exemple si A1 contient les donnée heure :

    =SI(A1*24>50;180;SI(A1*24<10;30;SI(A1*24<20;54;105)))

    Le problème avec cette formule c'est quelle fait cela :
    Si elle est < à 09:59:59 = 30,00 €
    Si elle est = à 10:00:00 et < 19:59:59 = 54,00 €
    Si elle est = à 20:00:00 et <49:59:59 = 105,00 €
    Si elle est > à 50:00:00 = 180,00 €

    Je ne sait pas si ça convient ?

    Ce qu'il faut savoir c'est que au format heure la cellule contient une fraction de 24.

    Si la cellule contient 24:00:00 ça veux dire que la valeur de la cellule est 1.
    Si la cellule contient 48:00:00 ça veux dire que la valeur de la cellule est 2.
    Si la cellule contient 12:00:00 ça veux dire que la valeur de la cellule est 0.5.
    etc.

    *Pensez mettre vos messages en [Résolu] et cliquer sur le + des conseil qui vous ont été utiles"
    0
    1. Salut,

      Malheureusement je ne pense pas passer par Macro étant un NUL :-(

      Je me demande si c'est pas le mode hh:mm:ss qui va poser le problème sur la formule, n'ai je pas intérêt à mettre en minute?
      0
      1. La seul chose qui peux être nulle c'est une variable :)

        Tout le monde peux apprendre un peu de programmation c'est pas sorcier ;)

        Alors faut que tu mettes les cellule des heures en format spécial : [hh]:mm:ss
        Et cellule des montants en format monétaire pour que ça soit plus joli :)

        Ensuite tu utilise la formule que je t'ai donné. ça fonctionnera nickel

        C'est juste que ça correspondra pas a 100% a ce que t'as demander :)
        0
    2. OK je te remercie :-)

      Allez Courage pour moi (qui a un aspirine)
      0