Excel 2003 Liste automatique

Résolu
Molitul -  
 Molitul -
Bonjour,

J'aimerais pouvoir remplir une liste automatiquement selon un choix fait dans une liste auparavant.... J'ai une liste de nom en "Données > Validation > Liste" et je voudrais que les n° de tels s'inscrivent de façon automatique en fonction du nom choisi au préalable... Merci de m'aider

11 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut le fil,

    Je pense que la fonction RECHERCHEV ou RECHERCHEH doit convenir

    regarde le fichier joint, feuille 1 la liste de données et Feuill 2 l'extraction qui peut être faite sur n'importe quelle feuille

    https://www.cjoint.com/?BChkW4Uh66Z
    1
  2. Molitul
     
    En fait, je viens de trouver une solution TRÈS bancal... car au bout d'un certain moment Excel refuse de supporter l'alignement de "si" que je fait, y a t-il un moyen de simplifier cette formule???

    =SI(C10=K13;M13;SI(C10=K14;M14;SI(C10=K15;M15;SI(C10=K16;M16;SI(C10=K17;M17;SI(C10=K18;M18;SI(C10=K19;M19;SI(C10=K20;M20;SI(C10=K21;M21;SI(C10=K22;M22;SI(C10=K23;M23;M12)))))))))))))))))))
    0
  3. m@rina Messages postés 27633 Date d'inscription   Statut Modérateur Dernière intervention   11 564
     
    Bonjour

    Peux tu être plus clair et plus précis ? Qu'y a t il dans ta liste, d'où sortent les numéros de tél. ?
    0
  4. Molitul
     
    m@rina
    _______________________________________________________
    Bonjour
    
    Peux tu être plus clair et plus précis ? Qu'y a t il dans ta liste, d'où sortent les numéros de tél. ? 


    Et bien cela ce présente ainsi:

    Emetteur: 'liste de déroulante de nom' (en C10)
    Tel.: ici je veut que les n° de téléphone s'incrémente automatiquement selon le nom (C11)

    et les numéros sur la même feuille dans des colonnes à part (M13 à M21)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Molitul
     
    Bonjour Mike,

    Je ne peux ouvrir ton document car je suis à mon bureau qui est vérouillé par je ne sais combien de pare feu... etc =X je vais essayer RECHERCHE... (je ne sais pas trop m'en servir mais je vais apprendre ^^)
    0
    1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Re,

      Tu dois bien avoir une possibilité pour ouvrir mon exemple soit chez toi ou un(e) ami(e), mon exemple est une RECHERCHEV
      0
  7. Molitul
     
    ça marcherai presque... En fait, j'ai mis dans valeur cherchée la case du nom qui est mis par sélection manuelle, dans vecteur recherche, j'ai mis la liste des noms d'origines, et dans vecteur résultat la liste des n°... mais ça marche pas X.X
    0
  8. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Dans ton listing, exemple en colonne A de A2 à A20 tu as tes noms, en face de chaque nom colonne B les numéros de tél en C tu peux mettre d'autres info etc ...
    ton listing est de A2 à la dernière cellule, dernière ligne ex. G20
    en I2 par exemple tu colles cette formule

    =RECHERCHEV(H2;A2:G20;2;0)

    pour la décomposer la formule:
    H2 est la cellule dans laquelle tu saisiras le nom soit manuellement ou avec une liste de validation
    A2:G20 est ta matrice ou ton listing complet (première cellule à dernière cellule)
    ;2; est la colonne de recherche à partir de la colonne cible de la donnée souhaitée
    si la donnée recherchée est en D alors que le nom (critère est en A il faudra mettre ;4;
    ;0) peut remplacer par ;FAUX) évite les erreurs d'affichage

    si tes données sont sur une feuille différente il est souhaitable de nommer les plages (chaque colonne de recherche et le listing complet)
    0
  9. Molitul
     
    ça donne à peu prés ça en fait...

    [url=http://www.noelshack.com/][img]http://s4.noelshack.com/old/up/sans_titre-f956437486.jpg/img/url
    0
  10. Molitul
     
    Merci! MErci beaucoup, car même si vous n'avez pas réglez directement mon soucis, j'ai trouvé sur G@@gle ^^ en tapant fonction recherchev comme TU m'as conseillé et j'ai fini par trouver :

    =RECHERCHEV(C10;L12:M23;2;0)

    MERCI ce que tu me disais ^^ mais il me le faut en image.
    0
  11. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Mais je t'avais donné exactement la même formule avec en plus toutes les explications pour réussir, et en exemple dans mon fichier joint du premier post.

    Peut on mettre en résolu cette discussion ?
    0
  12. Molitul
     
    JE sais ^^ il ne manquait que les pitites nimages ^^ Mais je te remerci de ton aide et de ta patience!
    0