Fonction si(et(

Résolu
sylmarco Messages postés 96 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'aurais besoin d'un petit coup de main. Je ne comprends pas ce qui ne fonctionne pas dans ma formule. Je veux faire une formule pour que mon calcul (Cellule A3) se fasse tout seul selon le tableau ci-dessous :

COL.A COL.B COL.C COL.D COL.E COL.F
LIG.1 Alloc./un
LIG.2 Qté Calcul 0 4 999 0 $
LIG.3 12 000 ? 5 000 9 999 1.00 $
LIG.4 10 000 14 999 2.00 $
LIG.5 15 000 999 999 3.00 $

Dans ma cellule A3, voici ce que j'ai fait et ça m'indique "VALEUR" au lieu de me donner "24 000" :

=SI(ET(A$3>=D2;A$3<=E2);A$3*F2;0);SI(ET(A$3>=D3;A$3<=E3);A$3*F3;0);SI(ET(A$3>=D4;A$3<=E4);A$3*F4;0);SI(ET(A$3>=D5;A$3<=E5);A$3*F5;0)

Est-ce qu'il y a quelqu'un qui peut m'aider S.V.P. ? J'aimerais bien joindre mon fichier Excel mais je ne sais pas comment.

Merci beaucoup à l'avance ! Sylmarco

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    déjà, il faudrait supprimer les séparations et les renvois à 0 pour chacun des items:

    =SI(ET(A$3>=D2;A$3<=E2);A$3*F2;SI(ET(A$3>=D3;A$3<=E3);A$3*F3;SI(ET(A$3>=D4;A$3<=E4);A$3*F4;SI(ET(A$3>=D5;A$3<=E5);A$3*F5;0))))

    et si après ça vous avez encore un renvoi #VALEUR , vérifiez bien que vos cellules en A , D E et F soient bien des valeurs numériques.(faites la multiplication seule pour vérifier =A3*F2.. etc

    crdlmnt

    0
    1. sylmarco Messages postés 96 Date d'inscription   Statut Membre Dernière intervention   1
       
      Wowwwwwwww quelle rapidité et youppi ça fonctionne super bien.

      Un IMMENSE merci ! Sylmarco
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      je passe le sujet en résolu
      bonne route
      crdlmnt
      0