Formule Excel

Résolu
Vida -  
 di livio -
Bonjour,

Je vais essayer de vous exposer le probléme:

J'ai un tableau excel de cette forme (par exemple) :

chiffre date
1 19/02/08
2 19/02/08
1 05/02/08
3 19/02/08
1 19/02/08

(le tableau complet fait plus de 500 lignes)

Je voudrais une formule permettant d'afficher (dans un autre tableau qui serait en feuille 2) le nombre de 1 à la date du 19/02/08 (Ici 2).
Quelqu'un peut-il m'aider ?

Merci d'avance.
Configuration: Windows Vista
Firefox 2.0.0.9

8 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    dans ton cas il faut plutôt utiliser sommeprod()

    Soient tes chiffres en $A$1:$A$5, tes dates en $B$1:$B$5,
    et pour simplifier ton chiffre recherché en D1 et ta date recherchée en E1 la formule est :
    =SOMMEPROD(($A$1:$A$5=D1)*($B$1:$B$5=E1))

    si tu préfères incorporer tes valeurs recherchées dans la formule ça devient :
    =SOMMEPROD(($A$1:$A$5=1)*($B$1:$B$5=DATEVAL("19/02/2008")))

    eric
    0
    1. Vida
       
      ok, je te remercie,

      J'ai une autre question :

      donnée date
      DRE1111 19/02/08
      DRE2222 18/02/08
      DFE3333 19/02/08
      AL_HEUS 19/02/08


      Je veux avoir le nombre (a la date du 19/02/08 toujours) de donnée commençant par DRE et DFE (ici 2), est ce possible ? et si oui comment ?

      Merci
      0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    oui c'est possible mais ça devient un peu pluis long et donc plus difficile à gérer.
    Vaut mieux essayer de limiter les critères multiples quitte à additionner des résultats intermédiaires.
    Donc ça donne :
    =SOMMEPROD(((GAUCHE($A$12:$A$15;3)="DRE")+(GAUCHE($A$12:$A$15;3)="DFE"))*($B$12:$B$15=DATEVAL("19/02/2008")))
    avec tes données en A12:B15
    et il n'y a pas de parenthèse inutile....

    eric
    0
  3. Vida
     
    ok, j'ai compris sauf que je me demade ce que represente le ;3 dans ta formule : =SOMMEPROD(((GAUCHE($A$12:$A$15;3)="DRE")+(GAUCHE($A$12:$A$15;3)="DFE"))*($B$12:$B$15=DATEVAL("19/02/2008")))
    0
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    prendre les 3 caractères de gauche de la chaine.
    gauche("bonjour",3) => "bon"
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ZARBOUT
     
    comment peut on additionner une colone dans un tableau excel ?
    0
  7. di livio
     
    bonjour envoie-moi un exemplaire
    @+
    0
  8. dogfriend Messages postés 1033 Statut Contributeur 450
     
    Bonjour,

    Je pense que tu devrais utiliser la fonction "NB SI".

    a+
    -1
    1. Vida
       
      Tu peux me faire un exemple s'il te plait ? (je maitrise par trop ce genre de truc).
      0