Rechercher une valaur avec condition sur 2 colonnes

Bonjour,



J'ai un tableau contenant 3 colonnes :
équipement || Date || température
AA 25/07/2013 77
BB 28/07/2013 22
AA 24/07/2013 44
CC 21/07/2013 99
DD 29/07/2013 77

je souhaite récupérer dans une cellule la valeur de la température d'un tel équipement ayant une telle date.

Exemple : la température de l'équipement AA au 24/07/2013 est : 44

Savez vous quelle formule peut m'aider ?
Merci

4 réponses

  1. Bonjour,

    equipement colonne A
    Date colonne B
    Temperature colonne C

    saisie equipement en E1
    saisie Date en F1

    formule en G1: =SOMME.SI.ENS(C2:C6;A2:A6;E1;B2:B6;F1)

    Bonne suite
    0
    1. Bonjour,

      Merci pour la réponse,je pense que cela me permet d'éviter d'utiliser une autre formule (INDEX+EQUIV) que je ne maîtrise pas.
      Cependant peut ont afficher comme critère la date la plus récente ?

      Exemple si on cherche dans le tableau on devrait trouver la température et l'équipement ayant une date la plus récent (par rapport à aujourd'hui () )

      MErci.
      0
      1. Re,

        ce que j'ai ecrit, correspond a ce que vous avez demande. Je regarde pour votre changement de demande.

        A+
        0
        1. Modérateur
          Salut f8940009,
          glpi,

          Pour satisfaire la nouvelle demande, suffit de remplacer la cellule F1 (saisie date) par une formule matricielle (à valider par Ctrl+Shift+Entrée) du style :
          =MAX(SI(A:A=E1;B:B))

          Si cette formule est bien validée, Excel l'encadre de {} automatiquement
          0
        2. Bonjour pijaku,

          Merci, car je séchai un peu sur ce coup la, je ne voyais pas quelle formule mettre en F1 pour avoir ce maxi date pour l'equipement demander.

          bye
          0
        3. Modérateur
          Pas de souci.
          Remarque, on peux se passer de formule en F1. Suffit de l'intégrer à ta formule initiale pour obtenir la formule matricielle suivante :
          =SOMME.SI.ENS(C2:C6;A2:A6;E1;B2:B6;MAX(SI(A:A=E1;B:B)))

          Toujours à valider par CTRL+SHIFT+ENTREE
          @+
          Bon week end!
          0
        4. exact !
          on peut faire une formule trouvant juste le max des dates saisies
          tout simplement F1 = MAX(B2:B6)
          0
        5. Modérateur
          salut glpi-gmao
          Oui, mais ici on cherche la date max en colonne B, selon un critère en colonne A...
          0
      2. une petite macro ca t'intéresse pas?
        renseigne des champs E1 et F1 par des lsites au moins ^^
        0
        1. Bonjour,

          Je peux rajouter une liste contenant des valeurs des équipements ...etc
          le problème ce que ces listes sont trop souvent variables donc difficile d'établir une seule liste déroulante de choix
          0
        2. je comprend pas.. tu fais une liste pour équipement,
          une liste pour date
          c'est résolu ton problème ou toujours pas?
          car moi j'ai un bout de code en macro qui fonctionne très bien
          0
        3. et tes liste tu les initialisent a chaque fois quand tu modifies ton fichier.
          0