Rapatrier une cellule texte d'une cellule dans un onglet vers une cellule d'un autre onglet avec des conditions

Bonjour,

Je travaille sur 365.

Dans le fichier joint, j’ai un pb pour intégrer les données commentaires 2026-2035 de l’onglet 2026 01 22 maquette GDV (colonne BA) vers l’onglet “2026 01 26 maquette Habitat” dans la colonne BA.

Il faut y ajouter des conditions :

Il faut que les commentaires correspondent selon le :

Code opé (colonne G) + env (colonne I) + code article (colonne M) + Code natana (colonne N)

J’ai essayer avec Joindre.Texte mais sans succès avec les conditions.

Merci par avance pour votre aide

test maquette Forum.xlsx (232,5 Ko)

Bonjour,

En BA9, à recopier vers le bas :

=FILTRE('2026 01 22 maquette GDV'!$BA$9:$BA$37;('2026 01 22 maquette GDV'!$G$9:$G$37=G9)*('2026 01 22 maquette GDV'!$I$9:$I$37=I9)*('2026 01 22 maquette GDV'!$M$9:$M$37=M9)*('2026 01 22 maquette GDV'!$N$9:$N$37=N9);"")

Daniel

… Avec la colonne C, sans doute ?

=FILTRE('2026 01 22 maquette GDV'!$BA$9:$BA$37;('2026 01 22 maquette GDV'!$G$9:$G$37=G9)*('2026 01 22 maquette GDV'!$I$9:$I$37=I9)*('2026 01 22 maquette GDV'!$M$9:$M$37=M9)*('2026 01 22 maquette GDV'!$N$9:$N$37=N9)*('2026 01 22 maquette GDV'!$C$9:$C$37=C9);"")

Daniel

Un grand merci Daniel, ca fonctionne très bien :wink:

Est ce que vous pourriez me décrire (expliquer) la fonction filtre ?

et ce à quoi correspond les “*” dans la formule?

Merci

je vais devoir ajouter 2 autres onglets en plus de la maquette GDV et je souhaite pouvoir également récupérer les commentaires de ces 2 autres onglets dans la colonne BA de l’onglet 2026 01 26 maquette habitat.
Est-ce que je peux ajouter un “&” à la formule transmise ce matin et refaire les mêmes formules avec les onglets ajoutés ?

une explication de la fonction filtre et de * dans la formule
en gros, le * c’est comme la condition OU et le + comme la condition ET

Non, malheureusement. Est-ce que les trois ont les mêmes encolonnements ?

Daniel

oui exactement les mêmes colonnes à la même place

j’ai insérer mon 2eme onglet vous souhaitez que je vous l’envoi ?

Oui, envoie-le. De mon côté, j’ai recopié deux fois l’onglet GDV, donc on a les commentaires en triple :

test maquette Forum2.xlsx (274,5 Ko)

Daniel

20260127 propo maquette Exécution_Budgétaire_CPA.xlsx (1,9 Mo)

Alors dans ce fichier, j’ai ajouté l’onglet 2026 01 22 Habitat Prive.
Dans la colonne BA de l’onglet 2026 01 22 maquette habitat, je souhaite rapatrier les commentaires des 2 autres onglets (commentaires des colonnes BA également) pour lesquels la correspondance se fait entre sur les critères des colonnes G + I +M+N

Dans les colonnes AI et AJ de l’onglet 2026 01 22 maquette habitat, je souhaite la même chose mais il s’agit de données chiffrées

Est-ce qu’il serait possible d’expliquer par des phrases les formules données svp

Un grand merci

Juste pour dire que la formule que j’ai envoyée est plus courte mais plus compliquée que la simple concaténation des filtres reliés par un saut de ligne :

Fitre GDV&CAR(10)&Filtre habitat privé

Je vais donc partir sur cette dernière formule.

Daniel

Voici le fichier modifié :

20260127 propo maquette Exécution_Budgétaire_CPA.xlsx (1,9 Mo)

La formule est composée de deux filtres concaténés par un retour ligne (cractère 10)

En AB9 :

=FILTRE('2026 01 22 maquette GDV'!$BA$9:$BA$37;('2026 01 22 maquette GDV'!$G$9:$G$37=G9)*('2026 01 22 maquette GDV'!$I$9:$I$37=I9)*('2026 01 22 maquette GDV'!$M$9:$M$37=M9)*('2026 01 22 maquette GDV'!$N$9:$N$37=N9);"")
&CAR(10)
&FILTRE('2026 01 22 Habitat Prive'!$BA$9:$BA$37;('2026 01 22 Habitat Prive'!$G$9:$G$37=G9)*('2026 01 22 Habitat Prive'!$I$9:$I$37=I9)*('2026 01 22 Habitat Prive'!$M$9:$M$37=M9)*('2026 01 22 Habitat Prive'!$N$9:$N$37=N9);"")

Le second filtre est construit sur le modèle du premier. Il porte sur la plage :

'2026 01 22 maquette GDV'!$BA$9:$BA$37

Le paramètre suivant correspond aux critères du filtre. Ceux-ci sont multipliés les uns aux autres comme dans SOMMEPROD. Si la ligne répond aux 4 conditions (G, I, M, N), le commentaire est recopié (si la multiplication des tests ou n’importe quoi d’autre te pose problème, n’hésite pas à le dire.

Daniel