Relier 2 colonnes avec des données désordonnées dans un fichier différent

0

Bonjour,

Je sollicite votre aide pour une astuce / formule, svp:

J'ai des données dans un "fichier 1" sur 4 colonnes : immatriculations, date d'entrée, date de sortie prévue et date de sortie réelle.
Dans un second fichier, les immatriculations sont dans un ordre différent, j'aimerais faire correspondre les immatriculations du "fichier 2" avec les infos correspondantes selon le "fichier 1".

J'ai essayé la formule recherche V et H mais cela me donne une erreur "N/A".

Est ce avec une de ces formules qu'il faut continuer à chercher ou existe t il une autre astuce/solution dans ce cas précis, svp ?

Merci de votre aide.

    Posté le 11 mars 2020, 11:11
    par Inho
    Répondre
    0

    Bonjour,

    La question manque un peu de précision mais je vais essayer d'y répondre.

    Somme conditionnelle

    Si tu cherches à faire la somme d'une liste à mettre dans une autre, il faut faire une somme conditionnelle. Soit avec SOMME.SI, soit avec SOMME.SI.ENS soit avec des fomules matricielles avec une combinaison de SI et de SOMME (voire de OU et de ET).

    Recherche

    Si tu cherches à reprendre une valeur dans un tableau, ce n'est pas RECHERCHEV ou RECHERCHEH qu'il faut parce que ces recherches ne fonctionnent que si le tableau de base est trié.

    Il faut plutôt combiner les fonctions EQUIV INDEX et PETITE.VALEUR ou GRANDE.VALEUR

    Je ne peux pas donner de formule exacte parce que je ne sais pas dans quelles cellules sont les données mais tu as une piste.

    Toutefois, tu peux aussi envoyer ton fichier ici, à l'aide du site https://www.cjoint.com/ en prenant soin d'enlever les données personnelles. Avec la structure du tableau, on peut indiquer la formule de façon plus précise.

    Bon courage.

    MicXL Posté le 11 mars 2020, 14:14
    par MicXL
    0
    Posté le 11 mars 2020, 15:32
    par Inho
    0

    Merci d'avoir répondu,

    Voici un exemple, ça sera peut être plus clair,

    Dans les deux fichiers ci-joint, les plaques d'immatriculation sont dans un ordre différent. 

    A ces plaques, sont reliées les infos d'entrée et de sortie du véhicule.

    J'aimerais pouvoir faire relier les dates d'entrée et de sortie des véhicules dans l'autre fichier (plaques en désordre).

    Merci de votre aide !


    Posté le 11 mars 2020, 15:33
    par Inho
    0

    https://www.cjoint.com/c/JCloJVsQmeg

    Il ne voulait pas s'envoyer au début, voici le second fichier

    Posté le 11 mars 2020, 15:38
    par Inho
    0

    Bonsoir,

    Voici mon fichier avec quelques modifications.

    https://www.cjoint.com/c/JCltNp8fiCA

    Sur la première feuille, j'ai transformé la saisie avec un tableau automatique. L'avantage est que si on ajoute des lignes, les formules de la deuxièmes page s'ajustent automatiquement et tiennent compte des dernières saisies effectuées.

    J'en ai profité pour supprimer les cellules fusionnées et j'ai élargi la colonne. C'est beaucoup plus facile de faire des formules.

    La fonction EQUIV va rechercher dans la première colonne où elle trouve la valeur saisie contenant l'immatriculation. Si elle la trouve, elle donne sa position dans cette plage de cellule.

    La fonction INDEX utilise cette valeur, ainsi que le 2 ou le 3 pour rechercher la cellule à l'intersection de cette ligne et cette colonne.

    En dessous, j'ai ajouté une formule matricielle pour compter le nombre de fois que l’immatriculation est écrite, avec un message d'avertissement si celui-ci est supérieur à 1.

    La fonction recherchant la première occurrence, ce n'est pas garanti que le résultat soit bon si le même véhicule est indiqué plusieurs fois.


    Les fonctions EQUIV INDEX sont souvent utilisées dans ce forum, pour avoir plus d'exemples, ça peut être intéressant de regarder depuis 2 ou 3 mois en arrière. 

    En espérant avoir répondu à ton besoin. Bon courage.

    MicXL Posté le 11 mars 2020, 20:53
    par MicXL
    0

    Merci beaucoup ! 
    Ca fonctionne c'est super :) 

    Posté le 12 mars 2020, 14:34
    par Inho

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :