Excel 2007 remplir automatiquement une cellul

Greg -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai d'un côté sur une feuille d'excel 2007, j'ai 3 colonnes de données dont la C qui est à remplir :
...................A............................B...........................C
1........... BARCELONA ..........ABERDEEN..................?
2 ............BARCELONA......... ABERDEEN..................?
3............. LONDON.............. DUBLIN......................?
4............ MONTPELLIER.......... PARIS......................?

Et sur l'autre feuille le résultat.

................A...................... B..............................C
1 ..........BARCELONA .......ABERDEEN.............. 2418
2 ..........BARCELONA ........BERGEN ..................2650
3........... BARCELONA .......GRAN CANARIA .......2706
4 ............BARCELONA ......LEEDS BRADFORD ....1772

Voici, ma question : quelle est la formule pour que si A1 et B1 de la feuille 1 = A1 et B1 de la feuille --> C1 de la feuil1 = C1 de la feuil 1 ???

J'ai un tableau excel avec plus de 800 lignes à compléter...

Je vous remerci par avance de votre réponse.

5 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Doucement doucement pas de défaitisme prématuré!
    le modèle ci joint correspond il à ce que vous attendez; Si oui, adaptez le à vos champs et si difficultés, revenez nous voir.
    http://www.cijoint.fr/cjlink.php?file=cj201006/cijAOiekU2.xls
    Crtdlmnt

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    1
  2. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
     
    Bonsoir,

    Bonsoir Vaucluse, SOMMEPROD doit fonctionner dans ce cas si ce sont des valeurs qui sont cherchées ?
    En C1 de feuil1 :
    =SOMMEPROD(('Feuil2'!$A$1:$A$1000=A3)*('Feuil2'!$B$1:$B$1000=B3)*('Feuil2'!$C$1:$C$1000))

    1
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour dobo
      c'est exact, ça marche selon les données d'entrée. Je suis resté sur une solution qui fonctionne même lorsque la colonne C n'est pas numérique, car j"ai rentré des textes dans mon exemple.
      Mais effectivement, la demande de Greg ne concerne que des valeurs numériques.
      Bon WE
      Cdlmnt
      0
    2. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
       
      Bonjour Vaucluse,
      Et si tu as des chaines :
      =INDEX(Feuil2!$C$1:$C$1000;EQUIV(1;(Feuil2!$A$1:$A$1000=A1)*(Feuil2!$B$1:$B$1000=B1);0))
      formule matricielle qui est un peu le SOMMEPROD des chaines de caractères...

      Greg : formule matricielle : à valider par CTRL+SHIFT+ENTER et non pas par simple ENTER
      Cette validation fait apparaitre les { et } des matrices excel.
      0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    s'il s'agit bien de ce que vous dites, c'est à dire comparer les cellules sur la même ligne entre les deux feuilles:
    Feuil2, en C1:
    =SI(ET(Feuil!1=A1;Feuil1!B1=B1);Feuil1!C1;"")
    mais ceci uniquement,( je me répète) pour comparer des codes sur le même N°de ligne entre les deux feuilles, s'il s'agit de détecter des identités sur des lignes différentes, c'est plus complexe, revenez nous voir
    Crdlmnt
    0
  4. Greg
     
    C'est pas simple, malheureusement pour moi !! Car les identités sont en effets différentes sur des lignes différentes entre les 2 feuil.
    Mais merci pour votre réponse rapide !!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Greg
     
    Hello,

    J'ai du mal, j'avance mais les occurences entre les feuil plantent.
    Voici mon fichier. Il est basé sur la formule du fichier "essai" de Vaucluse.

    http://www.cijoint.fr/cjlink.php?file=cj201006/cijPfynUMN.xlsm

    Merci de votre aide
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour
      ci joint une proposition dont je ne suis pas sur qu'elle colle à ce que tu attends, mais on ne sait jamais.
      Voir commentaires rajoutés dans le rectangle jaune
      http://www.cijoint.fr/cjlink.php?file=cj201006/cijb0WJqR9.xls
      crdlmnt
      0
    2. Greg
       
      Cool, ca marche, un grand merci. Effectivement ca copie les adresses des fichiers avec breaucoup d'arborescence.

      Merci !!
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi. au plaisir. bonne route
      0