Formules

laerous -  
 laerous -
Bonjour à tous et à toutes,

Je travaille sur un tableau afin d'attribuer des emplacements payants. J'ai une grille tarifaire mais qui varie selon les emplacements et le nombre d'heure d'occupation. voici la grille tarifaire:

• Zone 1 : 25€ pour deux fois quatre heures de présence dans une même journée et sur un même site et
20€ pour 4 heures de présence
• Zone 2 : 40€ pour deux fois quatre heures de présence dans une même journée et sur un même site et
25€ pour 4 heures de présence
• Zone 3 : 75€ pour deux fois quatre heures de présence dans une même journée et sur un même site et
40€ pour 4 heures de présence


je vous joins un modèle du tableau, afin que ma demande soit plus claire.
Par exemple une personne qui occupe un site deux fois dans la même journée devra avoir un tarif, et celui qui l'utilise une fois en aura un autre.
http://www.cjoint.com/c/FHwibK4uLVK

merci de votre aide

5 réponses

  1. Arkana0 Messages postés 1980 Date d'inscription   Statut Modérateur Dernière intervention   183
     
    Bonjour,

    N'oublie pas de poser clairement votre question, plutôt que de nous laisser la deviner.

    Je suppose que tu recherches des formules pour calculer le montant à facturer.
    Tu peux tout à fait t'en sortir avec des fonctions SI(), dont tu pourras utiliser le résultat dans des calculs.

    Tu peux te renseigner sur la fonction RECHERCHEV().
    0
  2. laerous
     
    bonjour @arkana0,

    Désolée, je pensais être claire... mais certainement plus dans ma tête que par écrit.
    merci quand même
    0
    1. Arkana0 Messages postés 1980 Date d'inscription   Statut Modérateur Dernière intervention   183
       
      Tout le reste l'est complètement. C'est juste que la question n'est que sous-entendue.
      0
  3. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
     
    Bonjour
    Une proposition

    en D3
    =SI(ET(NB.SI($A$3:$U$3;A3)>1; NB.SI($E$3:$U$3;E3)>1 );RECHERCHEV($H3;$INFO.$B3:$I45;7;0);RECHERCHEV($H3;$INFO.$B3:$I45;6;
    0))

    en K3
    =SI(ET(NB.SI($A$3:$U$3;H3)>1; NB.SI($E$3:$U$3;L3)>1 );RECHERCHEV($H3;$INFO.$B3:$I45;7;0);RECHERCHEV($H3;$INFO.$B3:$I45;6;0))
    0
  4. laerous
     
    merci @yclik

    je viens de copier vos formules mais cela ne fonctionne pas cela m'indique 0,00€, je vais essayer de comprendre votre formule
    0
    1. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
       
      re
      SI
      le nb de fois où il y a 9a cellule (A3) dans la plage $A$3:$U$3 est > à 1
      NB.SI($A$3:$U$3;A3)>1

      ET
      le nb de fois où il y a le jour de la cellule (E3) dans la plage $E$3:$U$3 est > à 1
      NB.SI($E$3:$U$3;E3)>1

      ALORS
      RECHERCHE V avec la colonne 7 (tarifs 2 fois)
      SINON
      RECHERCHE V avec la colonne 6 (tarifs 1 fois)
      0
    2. laerous
       
      @yclik,

      J'ai bien compris la formule et je l'ai appliquée à mon tableau, mais malheureusement je n'arrive toujours pas à obtenir le bon résultat;
      Je me permets de vous joindre le tableau avec vos formules.
      Pourriez vous me dire où est mon erreur svp http://www.cjoint.com/c/FHxoX2cWJnK
      0
    3. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611 > laerous
       
      Bonsoir
      Effectivement j'avis mal testé
      Une autre proposition avec 3 colonnes en plus pour concaténer le batiment et le jour
      en V3
      =A3&E3
      en W3
      =H3&L3
      en X3
      =O3&S3

      en D3
      =SI(NB.SI($V$3:$X$3;A3&E3)>1;RECHERCHEV($A3;$INFO.$B3:$I45;7;0);RECHERCHEV($A3;$INFO.$B3:$I45;6;0))

      en K3
      =SI(NB.SI($V$3:$X$3;H3&L3)>1;RECHERCHEV($H3;$INFO.$B3:$I45;7;0);RECHERCHEV($H3;$INFO.$B3:$I45;6;0))

      en R3
      =SI(NB.SI($V$3:$X$3;O3&S3)>1;RECHERCHEV($H3;$INFO.$B3:$I45;7;0);RECHERCHEV($H3;$INFO.$B3:$I45;6;0))

      NB.SI($V$3:$X$3;A3&E3)permet de savoir si on a plusieurs fois le bâtiment et le même jour plusieurs fois
      0
    4. laerous
       
      @yclik
      merci bcp je vais la tester aujourd'hui
      0
    5. laerous
       
      Bonjour @yclik,

      j'ai essayé votre formule que j'ai comprise, mais cela ne m'indique plus 0 mais uniquement un seul des deux tarifs même lorsque la condition est respectée.

      j'ai beau essayer de trouver par moi même l'erreur, mais je ne suis pas assez douée je pense.

      Merci encore du temps que vous voudrez bien me consacrer

      http://www.cjoint.com/c/FHzmluu0ARK

      cordialement
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. laerous
     
    Merci beaucoup @yclik, c'est plus clair.

    cordialement
    0