Excel relier données 2 feuilles noms et nombr

soukoune -  
Mike-31 Messages postés 18405 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!
Configuration: Windows XP
Internet Explorer 7.0

6 réponses

  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
    1. 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
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
    1. 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
  3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
    1. 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
      1. soukoune > soukoune
         
        j'ai 500 noms en tout
        :(
        0
  4. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
    1. 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
    2. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
    1. 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
  7. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Fais voir ton fichier retouché.
    0
    1. 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
      1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147 > 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