CONDITIONS SI EXCEL superieur

Résolu
MisterRx71 -  
Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite que une de mes case sur Google Sheet calcul un montant en fonction du montant initial.

Ex:

Si D7 est inférieur à 4700, il fait le calcul D7x0,015

Si D7 est superieur à 4700, il fait le caclul D7x0,3

J'ai alors mis cela sur Google Sheet:

=IF(=ET(D7>4700, D7<4700),"=somme(D7*0,03),=somme(D7*0,015)")

J'ai essayé aussi d'autre formules pourtant je pense avoir fais le nécessaire mais j'ai toujours ce "ERREUR"....

Peut-on m'aider svp ?

Bonne journée !

2 réponses

  1. Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   2 640
     
    Essaye

    =if(D7<47000;D7*0,015 ;D7*0,03)

    1
    1. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
       
      ... qu'on peut aussi écrire =D7*IF(D7<4700;0,015;0,03)
      0
      1. MisterRx71 > Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Merci m. Pentier c'est la bonne formule ! Je vais l’étudier pour bien comprendre mon erreur.

        Merci beaucoup !
        0
    2. MisterRx71
       
      Bonjour,

      Merci pour la réponse mais cela ne conviens pas, car pour un D7 de 4800 j'obtiens 72 et pour 4600 j'obtiens 69 ...
      0
    3. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
       
      et moi j'obtiens 144 pour 4800 et 69 pour 4600 !
      tu t'es donc trompé dans ta formule ...

      Je précise que la formule s'écrit =D7*SI(D7<4700;0,015;0,03)
      dans Excel en français. Il faut l'adapter à la syntaxe de Google sheet !
      0
  2. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
     
    Bonjour MisterRx71

    Dans ta formule
    =IF(=ET(D7>4700, D7<4700),"=somme(D7*0,03),=somme(D7*0,015)")
    tu as commis plusieurs erreurs :
    • mettre le signe = devant ET
    • écrire que D7 est à la fois plus grand et plus petit que 4700
    • mettre le signe = devant somme
    • saisir somme devant les multiplications
    • mettre des guillemets autour des opérations

    ça fait beaucoup !
    0