Excel : comment reporter une donnée dans une autre feuille ?

Résolu
laure - Modifié le 13 déc. 2024 à 23:39
 laure - 15 déc. 2024 à 18:51

Bonjour,

Je suis vraiment une pive en Excel et je ne sais pas comment lui demander le traitement suivant :

dans une feuille j'ai une colonne B rempli de noms et prénoms et une colonne F avec un montant. 

dans une seconde feuille dans le même classeur, j'ai  des noms en colonne B (pas les prénoms) et des montants en colonne I. 

J'aimerais 2 choses :

1. que le montant de la 2ème feuille soit reporte en colonne G de ma première feuille

2. que les lignes dont les 2 montants ne correspondent pas, à 10 centimes près, soit en rouge. 

Comment faire ? 

Un grand merci par avance.

A voir également:

12 réponses

PapyLuc51 Messages postés 4446 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 janvier 2025 1 452
15 déc. 2024 à 08:10

Bonjour,

Même avec mon Excel 2013 je ne vois pas comment répondre, je n'arrive pas a faire coïncider les explications avec le fichier envoyé.

Je quitte le sujet pour laisser répondre ceux qui utilisent Microsoft 365.

Mes salutations à tous et bonnes fêtes de fin d'année

1

Merci beaucup :-) 

Belle fêtes de fin d'année également.

0
PapyLuc51 Messages postés 4446 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 janvier 2025 1 452
14 déc. 2024 à 08:05

Bonjour,

Pour aider tout le monde à répondre, un fichier exemple avec des noms bidons et quelques résultats attendus, peut nous être utile.

1) Aller dans https://www.cjoint.com/
 2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
 3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
 4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier l'adresse du lien"
 5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".

Cordialement

0
danielc0 Messages postés 1408 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 18 janvier 2025 166
14 déc. 2024 à 10:02

Bonjour,

Deux choses

1. s'il y a des homonymes, c'est mort.

2. Est-ce qu'il peut y avoir plusieurs noms sur la seconde feuille pour le même nom en feuille 1 ?

Daniel


0
danielc0 Messages postés 1408 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 18 janvier 2025 166
Modifié le 14 déc. 2024 à 11:23

Un essai, mais je doute que ça fonctionne dans la vraie vie...

Par exemple, on va attribuer à Dupont de Nemours le montant de Dupont etc.

En G1, à recopier vers le bas :

=SI(NBVAL(INDEX(Feuil2!I:I;MAX(SI(ESTNUM(EQUIV("*"&Feuil2!$B$1:$B$7&"*";Feuil1!B1;0));LIGNE($B$1:$B$7);0))))=1;INDEX(Feuil2!I:I;MAX(SI(ESTNUM(EQUIV("*"&Feuil2!$B$1:$B$7&"*";Feuil1!B1;0));LIGNE($B$1:$B$7);0)));"")

Formule optimisée avec Excel 365 :

=LET(form;INDEX(Feuil2!I:I;MAX(SI(ESTNUM(EQUIV("*"&Feuil2!$B$1:$B$7&"*";Feuil1!B1;0));LIGNE($B$1:$B$7);0)));SI(NBVAL(form)=1;form;""))

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

Daniel


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
danielc0 Messages postés 1408 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 18 janvier 2025 166
14 déc. 2024 à 11:28

Plus exactement, en G1, à recopier vers le bas :

=SI(NBVAL(INDEX(Feuil2!I:I;MAX(SI(ESTNUM(EQUIV(Feuil2!$B$1:$B$7&"*";Feuil1!B1;0));LIGNE($B$1:$B$7);0))))=1;INDEX(Feuil2!I:I;MAX(SI(ESTNUM(EQUIV(Feuil2!$B$1:$B$7&"*";Feuil1!B1;0));LIGNE($B$1:$B$7);0)));"")

pour Excel 365 :

=LET(form;INDEX(Feuil2!I:I;MAX(SI(ESTNUM(EQUIV(Feuil2!$B$1:$B$7&"*";Feuil1!B1;0));LIGNE($B$1:$B$7);0)));SI(NBVAL(form)=1;form;""))

Daniel


0
yclik Messages postés 3739 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 19 janvier 2025 1 529
14 déc. 2024 à 11:36

Bonjour

en attendant un exemple voir quelques pistes dans ce classeur

0
danielc0 Messages postés 1408 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 18 janvier 2025 166
14 déc. 2024 à 15:02

Ca aiderait bien si on pouvait être sûr que les prénoms composés sont bien reliés par des tirets (jean-baptise et pas jean baptiste).

Dis-nous aussi ta version d'Excel.

Daniel


0

Bonjour à tous,

Un grand merci pour vos réponses et le temps que vous m'avez consacré :-) Merci aussi pour les formules proposées, mais malheureusement, je ne les comprends pas pour pouvoir les adapter (oui oui, je suis une vraie flèche avec xls...)

Comme cela m'a été proposé, j'ai mis l'excel à dispo https://www.cjoint.com/c/NLowQVvQUH2

Les prénoms composés n'ont pas de tiret :-( 

La version d'excel est Microsoft 365.

Belle soirée

0
Raymond PENTIER Messages postés 58827 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 20 janvier 2025 17 273
15 déc. 2024 à 01:10

Bonjour.

C'est mission impossible ! Ton fichier ne correspond pas à tes explications :

  • pas de montants en colonne F de BASE 1
  • pas de montants en colonne I de Contrôle
  • "le montant de la 2ème feuille" => Quel montant ? il y en a 3 pour chaque nom !

Tu devrais être plus rigoureux et précis dans ton exposé ...


0
yclik Messages postés 3739 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 19 janvier 2025 1 529
15 déc. 2024 à 09:54

Bonjour

Un peu nébuleux

Sur la feuille Contrôle, on remarque qu'il y a ok sur les lignes ou il y a un commentaire colonne F

sur la Feuille base 1 dans la cellule F2 ( A recopier vers le bas)

=B2&" "&C2

Dans la feuille Contrôle en  F2 ( A recopier vers le bas)

=SI(D2="ok";INDEX(BASE 1!$A$2:$D$1000;EQUIV(B2;BASE 1!$F$2:$F$1000;0);4);"")
0
danielc0 Messages postés 1408 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 18 janvier 2025 166
Modifié le 15 déc. 2024 à 10:36

Bonjour à tous,

Pas besoin d'Excel 365 sur ce coup ;-) Regarde le classeur (résultats en colonne G)  :

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

Daniel


0

wouaaahhhh, mais c'est la classe ! Une tonne de mercis, vraiment et sincèrement MERCI et BRAVO ! ;-)

Belles fêtes de fin d'année :-)

0

Un grand merci à tous pour votre aide et votre temps. Danielc0 a résolu mon problème :-)

Belles fêtes et à bientôt très certainement.

0