Recherchev - recherche de montant selon base de donnee

Bonjour,

Je n'arrive pas à solutionner mon problème sur la rechercheV, je dois trouver des montants selon des codes spécifiques et selon le compte concerné. Il existe plusieurs codes analytique (5 - 7 - 11) dans la colonne A, des numéros de compte dans la colonne B, le libellé de ces comptes dans la colonne C, et le montant dans la colonne D.

Dans la colonne E, j'ai le code 5, dans la colonne F, j'ai le code 7 et dans la colonne G le code 11, j'ai écrit la formule suivante :

RECHERCHEV(A6;$A$2:$D$814;4;0)

Je joins un fichier pour une meilleur explication.

Merci encore pour votre aide.

Cordialement

8recherchev.xlsx (9.52 Ko)

Bonjour à tous !

Et.....

Quelle valeur cherchez-vous à obtenir ?

La formule utilisée (RECHERCHEV) retourne la valeur de la colonne concernée pour la première valeur cherchée trouvée. Ici, cette formule retournera donc implacablement 0 !

Bonjour,

La rechercheV permet de faire correspondre 2 tableaux ayant une colonne commune : ici ce n'est pas ton cas.

Voici un proposition simple avec des SI.

Pour toutes questions, je reste à disposition,

Bonne journée

7recherchev.xlsx (10.60 Ko)

Merci beaucoup, je vais tester de suite.

Parfait, ça marche très bien. Merci encore

Et si je souhaite, faire un sous total par compte mais en gardant la présentation du tableau avec la fonction SI qui fonctionne très bien. C'est une sorte de synthèse par compte et par code plus simple à lire et à analyser.

7synthese.xlsx (11.08 Ko)

Réponse à JFL :

Ce que je souhaite avoir exactement c'est le tableau ci-dessous :

Comptes uniquesLibellés5711
6010000000Achats stockés de matières premières et fournitures 135000
6011000000Achats stockés de matières premières et fournitures CC 1641252
6032000000Variation des stocks des autres approvisionnements
6061100000Eau et assainissement
6012000000Achats stockés produits annexes 88300
6061200000Energie - électricité629,031467,740
6061300000Chauffage
6061800000Impact hausse tarifaire électricité
6062100000Combustibles et carburants387,1903,230
6062200000Produits d'entretien1161,292709,68

Bonjour à tous de nouveau !

Bien préciser le besoin est une bonne chose......

Je vous propose de tester la formule suivante :

=PIVOTER.PAR(B2:C27;A2:A27;D2:D27;SOMME;;0;;0)

Elle retourne dynamiquement ce tableau :

image

Je viens de copier coller votre formule et malheureusement ça me met des #nom ?

Pouvez-vous inclure le fichier avec votre formule svp ?

Bonjour à tous de nouveau !

Votre produit Excel 365 est à jour ?

Merci d'indiquer la "version" ( Fichier / Compte / A propos de Excel ).

L'information me concernant donne ceci :

image

J'ai oublié de préciser que c'est la version excel 2019, je ne sais pas si cela pose problème pour ma demande ?

J'ai oublié de préciser que c'est la version excel 2019, je ne sais pas si cela pose problème pour ma demande ?

Re bonjour,

Désolé pour ma réponse tardive, voici une solution avec SOMME.SI.

6synthese.xlsx (11.38 Ko)

Bonne journée

Edit : Tu peux rajouter un SI = 0 alors renvoi "" pour éviter les 0

Bonjour à tous de nouveau !

Pourquoi indiquer "365" dans votre profil si votre environnement est Excel 2019 ?

Je vous propose de tester cette solution :

=SOMME.SI.ENS($D$2:$D$27;$A$2:$A$27;H$1;$B$2:$B$27;$F2)

Je suis désolé, lorsque je me suis enregistré j'ai fait une erreur entre la version du pc du bureau et la version personnelle. Je viens de tester et si je filtre sur un seul compte il devrait y avoir sur l'exemple ci-dessous uniquement un montant réparti dans la bonne colonne, la formule me plait bien mais elle renseigne pas correctement : le montant de 135000 doit être renseigné uniquement dans la colonne avec le code 7 sur la ligne du compte 60100000 et non pas sur toute la colonne.

Traitement/Code/CompteLibelléInitial5711
56010000000Achats stockés de matières premières et fournitures06010000000Achats stockés de matières premières et fournitures01350000
76010000000Achats stockés de matières premières et fournitures1350006010000000Achats stockés de matières premières et fournitures01350000
116010000000Achats stockés de matières premières et fournitures06010000000Achats stockés de matières premières et fournitures01350000
ne doit pas être renseigné

Bonjour à tous de nouveau !

Je n'avais pas remarqué la multiplication des comptes.

A partir d'une liste unique des comptes concernés, la formule précédente devrait retourner un résultat conforme à vos attentes. (voir classeur modifié)

Autre possibilité : Via Power Query qui, sur la base d'un tableau structuré (nommé tSource), retourne après actualisation un tableau par code.

Merci infiniment pour la formule excel, je suis encore loin de power query , je suis entrain de vérifier et de pointer car un écart. Je vous confirme dès que j'aurais fini. Merci encore JFL

Bonjour à tous de nouveau !

......je suis encore loin de power query

C'est pourtant la plus simple des propositions !
Un tableau structuré et une actualisation. La requête, très rudimentaire, s'occupe de tout.

Je viens de finaliser la vérification et je vous confirme que tout est parfait. Merci encore et merci infiniment d'avoir pris le temps de m'aider JFL et Théo. Je vous souhaite une bonne journée et à bientôt pour de nouvelles aventures XLS

Bonjour à tous de nouveau !

Bien...

Je vous remercie de ce retour.

---> Ne pas oublier de passer le sujet en mode résolu ! (Important pour les recherches potentiellement identiques)

Rechercher des sujets similaires à "recherchev recherche montant base donnee"