Formule de recherche avec des résultats de valeurs différents

Anonyme
2023-02-14T16:50:47+00:00

Bonjour,

Voilà plusieurs jours et heures passées à trouver une solution mais je tourne en rond. J'espère que vous pourrez m'aider :)

Je dispose d'un tableau avec en colonne A : id order et en colonne B : TVA. Je peux avoir plusieurs lignes avec le même id order mais avec un résultat TVA qui est différent. Je tente d'afficher en colonne C (à la suite de la 1ère ligne "id order"), ce fameux résultat TVA différent. J'ai tenté avec une rechercheX, une rechercheV, une fonction Si, une fonction Joindre.texte... Sans succès.

Je pense qu'avec mes formules initiales je n'étais pas très loin, mais il me manque ce petit truc qui fait toute la différence... Je vous ai mis une capture d'écran avec ce que je souhaite avoir en colonne C :

Merci d'avance pour votre aide.

Microsoft 365 et Office | Excel | Pour les entreprises | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

22 réponses

  1. Anonyme
    2023-02-16T14:46:08+00:00

    Merci pour la réponse, j'ai juste peur que plus il y ait de commande, plus les manipulations soient chronophages. Je dois limiter les actions au maximum, je songe même à mettre en place des macros pour certaines étapes.

    La solution du TCD me semble d'Arnaud me semble intéressante, je vais tester vos 2 propositions (enfin pour le TCD... faut déjà que j'aille voir des tutos :D)

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2023-02-16T14:44:36+00:00

    Plus vite c'est fait, mieux c'est !

    Si ça génère plusieurs lignes de résultat pour chaque TVA d'un même id ça ne devrait pas trop être un problème si ensuite je transpose le tout pour que ça s'affiche sur une seule ligne.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2023-02-16T14:25:13+00:00

    Bonjour,

    Une autre façon de faire :

    En B19 :

    =UNIQUE(ASSEMB.H(A1:A17;O1:O17))

    En D20 à recopier vers le bas :

    =SOMME(FILTRE($H$1:$H$17;($A$1:$A$17=B20)*($O$1:$O$17=C20)))

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2023-02-16T13:33:27+00:00

    Le TCD pour chaque Id génèrera autant de lignes TVA que de TVA différentes pour cet Id

    Pas de problème s'il y a 1 seule ligne donc 1 seule TVA

    Tu n'es pas libre en termes de présentation ni calcul, mais on peut déjà faire des choses intéressantes :

    Image

    Le gros intérêt c'est que le TCD se fait/transforme en quelques secondes !

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2023-02-16T13:01:29+00:00

    Intéressant,

    Pour mon cas précis j'ai besoin que toutes les données se retrouvent sur une seule et même ligne (une ligne par commande). Est-ce que cela fonctionne si je n'ai qu'une seule ligne de commande avec donc une seule TVA (il fera un calcul quand même ou pas) ? En soi, ce n'est pas nécessaire, mais j'essaye de comprendre le fonctionnement.

    Ou inversement, si j'ai d'autres TVA que FR 5.5 et 20 ? (TVA BE / GB /...)

    Il faut simplement que je renseigne un tableau avec toutes les TVA existantes ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire