Remplir un tableau en fonction des valeurs d'un autre
Fermé
r-1-fr
Messages postés
6
Date d'inscription
vendredi 24 avril 2020
Statut
Membre
Dernière intervention
26 avril 2020
-
Modifié le 24 avril 2020 à 15:33
Raymond PENTIER Messages postés 58877 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 6 mars 2025 - 27 avril 2020 à 01:54
Raymond PENTIER Messages postés 58877 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 6 mars 2025 - 27 avril 2020 à 01:54
A voir également:
- Excel remplir un tableau en fonction d'un autre
- Trier un tableau excel - Guide
- Fonction si et excel - Guide
- Comment faire un tableau - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Tableau croisé dynamique - Guide
6 réponses
Raymond PENTIER
Messages postés
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 296
25 avril 2020 à 17:52
25 avril 2020 à 17:52
Raymond PENTIER
Messages postés
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 296
24 avril 2020 à 15:21
24 avril 2020 à 15:21
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles 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 ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/
r-1-fr
Messages postés
6
Date d'inscription
vendredi 24 avril 2020
Statut
Membre
Dernière intervention
26 avril 2020
1
24 avril 2020 à 15:34
24 avril 2020 à 15:34
Merci, fais!
Raymond PENTIER
Messages postés
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 296
24 avril 2020 à 16:44
24 avril 2020 à 16:44
Bonjour.
Ton fichier ne peut pas fonctionner ...
Tu n'as pas respecté la règle de base dans un tableur : Quand il y a des tris, des filtres, des recherches (RECHERCHEV, INDEX, EQUIV, NB.SI, etc) il faut travailler sur des bases de données, et pas sur des tableaux personnalisés.
Tes colonnes vides en B (premières feuilles) et ta ligne 18 vide en feuille [Semaine 1] sont rédhibitoires et bloquent les calculs ; d'ailleurs les lignes 5, 15 et 19 de cette même feuille sont à supprimer, car parfaitement inutiles.
Dans la feuille [Planning], tu auras exactement le même résultat dans toutes les cellules de D4 à D8, puisque les formules font référence à la même date en D2 et à la même donnée "activité matin" en A ! Il faut donc, dans cette colonne A, indiquer le code A1, C3, F1 etc
Il faudra aussi, en [Feuil1], ajouter en colonne A ce même code : D4 en A1, LJ en A2, B1 en A6 etc et inventer un code à 2 caractères pour les activités en lignes 3 à 5.
Cela ne suffira pas, car un même code peut désigner des activités distinctes (8 pour D2).
Au passage, je te signale qu'aux lignes 57 et 58, tu as deux activités différentes à cause d'un espace en trop devant " DECOUVERTE GOLF" en B57 !
Tu vois que tu es encore loin d'un fichier organisé et fiable, qui accepterait des formules efficaces.
Ton fichier ne peut pas fonctionner ...
Tu n'as pas respecté la règle de base dans un tableur : Quand il y a des tris, des filtres, des recherches (RECHERCHEV, INDEX, EQUIV, NB.SI, etc) il faut travailler sur des bases de données, et pas sur des tableaux personnalisés.
Tes colonnes vides en B (premières feuilles) et ta ligne 18 vide en feuille [Semaine 1] sont rédhibitoires et bloquent les calculs ; d'ailleurs les lignes 5, 15 et 19 de cette même feuille sont à supprimer, car parfaitement inutiles.
Dans la feuille [Planning], tu auras exactement le même résultat dans toutes les cellules de D4 à D8, puisque les formules font référence à la même date en D2 et à la même donnée "activité matin" en A ! Il faut donc, dans cette colonne A, indiquer le code A1, C3, F1 etc
Il faudra aussi, en [Feuil1], ajouter en colonne A ce même code : D4 en A1, LJ en A2, B1 en A6 etc et inventer un code à 2 caractères pour les activités en lignes 3 à 5.
Cela ne suffira pas, car un même code peut désigner des activités distinctes (8 pour D2).
Au passage, je te signale qu'aux lignes 57 et 58, tu as deux activités différentes à cause d'un espace en trop devant " DECOUVERTE GOLF" en B57 !
Tu vois que tu es encore loin d'un fichier organisé et fiable, qui accepterait des formules efficaces.
r-1-fr
Messages postés
6
Date d'inscription
vendredi 24 avril 2020
Statut
Membre
Dernière intervention
26 avril 2020
1
Modifié le 25 avril 2020 à 16:47
Modifié le 25 avril 2020 à 16:47
Bonjour, j'ai essayé de le faire plus propre mais toujours un soucis
je ne maîtrise pas trop la notion de base de données !
https://www.cjoint.com/c/JDzoUsOwDH4
cordialement
Erwan
je ne maîtrise pas trop la notion de base de données !
https://www.cjoint.com/c/JDzoUsOwDH4
cordialement
Erwan
Raymond PENTIER
Messages postés
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 296
>
r-1-fr
Messages postés
6
Date d'inscription
vendredi 24 avril 2020
Statut
Membre
Dernière intervention
26 avril 2020
25 avril 2020 à 17:13
25 avril 2020 à 17:13
Avant d'ouvrir ce fichier, je voudrais savoir pourquoi il est passé de 46,8 à 11.700 Ko ?
r-1-fr
Messages postés
6
Date d'inscription
vendredi 24 avril 2020
Statut
Membre
Dernière intervention
26 avril 2020
1
>
Raymond PENTIER
Messages postés
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
Modifié le 25 avril 2020 à 19:03
Modifié le 25 avril 2020 à 19:03
je ne sais pas, je ne comprend pas alors que j'ai supprimé 2 feuilles
j'ai créer 3 tableaux?
peut être un peu grand ! ! !
3 minutes plus tard
ok j'ai vu
https://www.cjoint.com/c/JDzrcWOO5C4
j'ai créer 3 tableaux?
peut être un peu grand ! ! !
3 minutes plus tard
ok j'ai vu
https://www.cjoint.com/c/JDzrcWOO5C4
Raymond PENTIER
Messages postés
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 296
Modifié le 25 avril 2020 à 17:32
Modifié le 25 avril 2020 à 17:32
Une base de données, dans une feuille de calcul Excel, c'est un tableau :
De plus, il est recommandé d'utiliser le plus possible des Listes déroulantes de cellule pour saisir les données qui se répètent, afin d'avoir toujours la même orthographe (un espace malencontreux ou un accent différent fait que deux données, apparemment identiques, ne le sont pas en réalité).
Cordialement.
- sans ligne vide (chaque ligne s'appelle un enregistrement)
- sans colonne vide (chaque colonne s'appelle un champ)
- sans cellules fusionnées (il n'y a pas de cases, dans un tableur, mais des cellules)
- sans doublons dans les intitulés de colonnes, et pas de colonne sans intitulé
- toutes les cellules de la première colonne doivent être renseignées, et si on prévoit d'utiliser des fonctions de RECHERCHE, pas de doublon dans la première colonne.
De plus, il est recommandé d'utiliser le plus possible des Listes déroulantes de cellule pour saisir les données qui se répètent, afin d'avoir toujours la même orthographe (un espace malencontreux ou un accent différent fait que deux données, apparemment identiques, ne le sont pas en réalité).
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à vous deux,
Ce nouveau fichier de 11.967 ko m'a planté mon vieil Excel 2000, normal, mais il m'a également planté mon FreeOffice 2018 qui ouvre généralement n'importe quoi sans rechigner...
Il doit y avoir un problème quelque part !
Cordialement,
Ce nouveau fichier de 11.967 ko m'a planté mon vieil Excel 2000, normal, mais il m'a également planté mon FreeOffice 2018 qui ouvre généralement n'importe quoi sans rechigner...
Il doit y avoir un problème quelque part !
Cordialement,
r-1-fr
Messages postés
6
Date d'inscription
vendredi 24 avril 2020
Statut
Membre
Dernière intervention
26 avril 2020
1
26 avril 2020 à 16:18
26 avril 2020 à 16:18
oups!
désoler
désoler
eugene
>
r-1-fr
Messages postés
6
Date d'inscription
vendredi 24 avril 2020
Statut
Membre
Dernière intervention
26 avril 2020
26 avril 2020 à 16:24
26 avril 2020 à 16:24
C'est pas grave ! Pas de dégâts !
Raymond PENTIER
Messages postés
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 296
26 avril 2020 à 18:01
26 avril 2020 à 18:01
@eugène -> tu aurais dû te méfier, quand j'ai signalé la taille anormale du fichier ...
@ r-1-fr -> il y a plusieurs (graves) anomalies dans ta formule en D2 :
Je précise que chez moi, ça ne marche toujours pas, mais je soupçonne que l'erreur vient de l'orthographe des différentes données !
@ r-1-fr -> il y a plusieurs (graves) anomalies dans ta formule en D2 :
EQUIV( 1; ('Semaine 1'!$A$2:$A$600 = $D$1)...... Tu devrais écrire quelque chose comme EQUIV( D$1; 'Semaine 1'!$A$2:$A$600)
Je précise que chez moi, ça ne marche toujours pas, mais je soupçonne que l'erreur vient de l'orthographe des différentes données !
Raymond PENTIER
Messages postés
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 296
26 avril 2020 à 18:20
26 avril 2020 à 18:20
Quant à la seconde fonction EQUIV, elle est censée fournir un N° de colonne ;
or tu fais une recherche dans la colonne B elle-même ...
C'est que dès le départ, le choix d'une recherche par INDEX n'est pas appropriée à la structure de tes tableaux !
or tu fais une recherche dans la colonne B elle-même ...
C'est que dès le départ, le choix d'une recherche par INDEX n'est pas appropriée à la structure de tes tableaux !
r-1-fr
Messages postés
6
Date d'inscription
vendredi 24 avril 2020
Statut
Membre
Dernière intervention
26 avril 2020
1
26 avril 2020 à 19:43
26 avril 2020 à 19:43
Excel remet automatiquement ce calcul si je modifie !
EQUIV( D$1; 'Semaine 1'!$A$2:$A$600) devient EQUIV( 1; ('Semaine 1'!$A$2:$A$600 = $D$1)
EQUIV( D$1; 'Semaine 1'!$A$2:$A$600) devient EQUIV( 1; ('Semaine 1'!$A$2:$A$600 = $D$1)
Raymond PENTIER
Messages postés
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 296
>
r-1-fr
Messages postés
6
Date d'inscription
vendredi 24 avril 2020
Statut
Membre
Dernière intervention
26 avril 2020
27 avril 2020 à 01:54
27 avril 2020 à 01:54
Désolé : Ta version d'Excel 2007 est soit piratée, soit vérolée ...
Essaie sur un autre ordinateur, pour vérifier.
Essaie sur un autre ordinateur, pour vérifier.