Excel relier données 2 feuilles noms et nombr

soukoune -  
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je cherche de l'aide j'ai regardé dans le forum mais je n'ai pas trouvé :(
J'ai deux feuilles dans le même classeur avec une colonne commune Noms Prenoms pour les deux feuilles (mais tOus les noms et prenoms ne se trouvent pas dans la feuille 1 et ne sont pas forcément dans un un ordre croissant) je souhaite attribuer à chaque nom de la feuille 2 le chiffre qui lui correspond dans la feuille 1 et s'il n'y a pas de noms dans la feuille 1 pour un nom dans la feuille 2 attribuer un 0.
j'ai tapé des formules mais ça ne marche que si le nom et prenoms sont sur la meme ligne dans les deux feuilles...: =SI(CHERCHE(A:A;'x abs'!A:A);+REMPLACER(C:C;1;1;'x abs'!C:C);0)
J e précise que je suis une grande novice d'excel ; un boulet quoi :))
je vous remercie pour votre aide
bonne journée
soukoune :)

voici mes tableaux
feuille 1
Noms Prenoms Classes DemiJournabs
DIRAND PAUL 405 13
DUPONT Michel 402 3
DURAND Michel 401 39
DORAND Isidore 406
DIPONT Christophe 405 3
DOPONT Gertrude 605 11

feuille 2
Noms Prenoms Classe DemiJournabsemiJournabs
DIRAND Paul 405 13
DUPONT Michel 402 3
DURAND Michel 401 39
DORAND Isidore 405
DAPONT Georges 604 #VALEUR!
DIPONT Christophe 405 #VALEUR!
DAPONT Georges 604 #VALEUR!
DIPONT Christophe 405 #VALEUR!
A voir également:

6 réponses

Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 400
 
Bonjour, chère Soukoune.

Ta formule est relativement fantaisiste : c'est quoi, la fonction "+REMPLACER" ?
Même la syntaxe de SI n'est pas respectée : =SI(test_logique;valeur_si_vrai;valeur_si_faux)
Ton test logique doit être du style a=b ou a>b, alors que tu as mis a !
dans ton exemple a c'est CHERCHE(A:A;'x abs'!A:A) et on ne sait pas à quoi tu veux comparer le résultat de cette recherche.
Enfin on ne comprend pas bien si tu as une colonne NOM et une autre colonne Prénom, ou si tu as une colonne unique NOM-Prénom.

En conclusion, si tu veux vraiment de l'aide, il vaudrait mieux nous envoyer ton fichier à l'aide de https://www.cjoint.com/ (mais si tu travailles sur Excel 2007, fais une sauvegarde au format 2003, que tu nous enverras) ; quand tu as sélectionné ton fichier (avec Parcourir...) tu cliques sur "Créer le lien Cjoint" puis sur "Autoriser l'accés" et tu reviens dans ta discussion CCM pour faire COLLER dans ton message.

Nous t'attendons ...
0
soukoune
 
voilà j'ai mis le fichier
et il y a bien une seule colonne pour noms et prenoms
merci beauccoup de votre aide
bonne après-midi
https://www.cjoint.com/?djqAJoEZix
soukoune
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 400
 
J'ai presque fini. Il me reste à savoir :

► à quoi sert la colonne D dans la feuille "x abs" ?

► que doit-on trouver comme résultats dans la colonne F de l'autre feuille ?

J'attends ces précisions.
0
soukoune
 
la colonne D ne sert à rien je l'ai insèré quand j'ai tenté quelque chose
le transfert de la colonne C de la feuille xabs pour chaque nom et 0 si il n'y a rien c'est à dire si un nom n'a aucune absence par exempleDORAND Isidore .
merci beaucoup
soukoune
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 400
 
Merci de ces confirmations, car c'est bien ce que j'avais cru comprendre.
Dans ce cas il faut supprimer la colonne D vide, et m'expliquer à quoi sert la colonne C de la feuille "X ESSAI NOTE" ...
https://www.cjoint.com/?djshstFgps : Avec ce fichier, les colonnes B à F sont renseignées automatiquement.
Si ce n'est pas le but recherché (puisque tu n'as pas expliqué la philosophie de ce fichier), tu effaces les formules des colonnes B à E.
0
soukoune
 
alors j'ai une feuille avec le nombre d'absences d'élèves au 2eme trimestre et une autre feuille avec tous les élèves (j'en ai une troisième avec les retards mais ne compliquons pas tout).
je veux basculer le nombre d'absences des élèves de la feuille 1 dans la feuille 2 en face de leur nom et rien quand ils n'ont pas d'absences (de même pour les retards mais ne compliquons pas tout c'est dans une troisième feuille) pour ensuite en fonction du nombre d'absences attribuer une note (ces absences sont non justifiées) et j'ai mis des faux noms ... :))
j'ai choisi le nombre d'absences mais j'aurais pu le faire avec la note concernnant les absences que j'ai déjà calculé mais ça me semblait plus simple comme ça
alors merci beaucoup
j'ai essayé de opier ta formule mais ça ne marche pas mais je n'ai pas encore regardé le détails je regarde
merci merci beaucoup
0
soukoune > soukoune
 
j'ai 500 noms en tout
:(
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 400
 
Mon avis personnel est que tu as mal démarré : Pourquoi une première feuille avec SEULEMENT ceux qui ont eu des absences au deuxième trimestre ?
Il serait plus logique, normal et efficace de mettre la liste complète de TOUS les élèves dans TOUTES les feuilles (donc pour TOUS les trimestres), et dans le même ordre.
L'élève qui n'a pas d'absence voit sa ligne rester vierge, c'est tout ! Tu n'as plus aucun problème pour finir l'année ... Qu'en dis-tu ?

"j'ai essayé de opier ta formule mais ça ne marche pas" : Qu'est-ce qui ne marche pas, exactement ?
0
soukoune
 
je n'y peux rien. C'est une extraction du logiciel d'absences en dbf . j'extrais les absences et je n'ai pas le choix; je ne pex inclules élèves qui n'en ont pas.
bonne soirée
soukoune
0
soukoune
 
Bonjour
désolée je n'avais pas vu ta dernière question je doisêtre un peu stressé
alors ça me mets des 0 partout
et je souhaiterais savoir dans la formule ce que c'est que $A:$A (par rapport à A:A) moi quand je sélectionnes la colonne j'ai A:A
mais bon je saisis pas grand chose à cette histoire de formule
merci encore et bonne journée
soukoune
0

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

Posez votre question
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 400
 
Quand tu recopies la formule =A:A*B1 de la cellule B2 à la cellule C2 elle devient =B:B*C1
Mais si le but est de multiplier successivement B1, C1, D1, E1 ... par la même valeur de la colonne A:A il faut "fixer" celle-ci en ajoutant le caractère $.
Ainsi la formule =$A:$A*B1, quand on la recopie vers la droite, devient =$A:$A*C1, =$A:$A*D1 ...
0
soukoune alias le BOULET
 
bon je vais réessayer ce soir mais même quand je colle mais données à la suite des votres ça ne me ets que des 0 partout
désolée
bonne journée
soukoune
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 400
 
Fais voir ton fichier retouché.
0
soukoune
 
je n'ai pas le droit ce sont de noms d'élèves mineurs
désoléee:((
j'essaye de regarder les format de cellule voir si ça peut changer quelque chose
mais pour l'instant rien
merci
soukoune
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140 > soukoune
 
Salut,

Il est normal que tu préserves ton fichier et surtout des noms quequ'ils soient,

Mais si tu veux une réponse adaptée et rapide, il est facile de remplacer les noms par des toto, tata etc ...sur quelques lignes et effacer les autres et de joindre ton fichier avec des faux noms grace à ce lien

https://www.cjoint.com/

A+
0