Traitement des données d'une feuille excel
Fermé
OTeLBoy
Messages postés
3
Date d'inscription
jeudi 5 août 2021
Statut
Membre
Dernière intervention
6 août 2021
-
5 août 2021 à 11:46
Mike-31 Messages postés 18342 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 2 novembre 2024 - 6 août 2021 à 17:29
Mike-31 Messages postés 18342 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 2 novembre 2024 - 6 août 2021 à 17:29
A voir également:
- Traitement des données d'une feuille excel
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Déplacer une colonne excel - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
4 réponses
Mike-31
Messages postés
18342
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
5 102
Modifié le 5 août 2021 à 12:48
Modifié le 5 août 2021 à 12:48
Bonjour,
plusieurs possibilités
si les deux tableaux sont sur la même feuille, liste des noms colonne F première formule en G2
=SOMMEPROD(($A$2:$A$20=$F2)*($B$2:$B$20=G$1))
si le deuxième tableau se trouve sur la Feuil2 et les noms en colonne A première formule en B2
=SOMMEPROD((Feuil1!$A$2:$A$20=$A2)*(Feuil1!$B$2:$B$20=B$1))
tu aurais intérêt à nommer tes plages, exemple la liste des noms du premier tableau Feuil1!$A$2:$A$20 nommé Nom
Feuil1!$B$2:$B$20 nommé Date
la formule ou quelle soit devient
=SOMMEPROD((Nom=$A2)*(Date=B$1))
dans tous les cas incrémenter la première formule créée vers le bas puis vers la droite pour couvrir la totalité des cellules de ton nouveau tableau
plusieurs possibilités
si les deux tableaux sont sur la même feuille, liste des noms colonne F première formule en G2
=SOMMEPROD(($A$2:$A$20=$F2)*($B$2:$B$20=G$1))
si le deuxième tableau se trouve sur la Feuil2 et les noms en colonne A première formule en B2
=SOMMEPROD((Feuil1!$A$2:$A$20=$A2)*(Feuil1!$B$2:$B$20=B$1))
tu aurais intérêt à nommer tes plages, exemple la liste des noms du premier tableau Feuil1!$A$2:$A$20 nommé Nom
Feuil1!$B$2:$B$20 nommé Date
la formule ou quelle soit devient
=SOMMEPROD((Nom=$A2)*(Date=B$1))
dans tous les cas incrémenter la première formule créée vers le bas puis vers la droite pour couvrir la totalité des cellules de ton nouveau tableau
Mike-31
Messages postés
18342
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
5 102
Modifié le 6 août 2021 à 12:50
Modifié le 6 août 2021 à 12:50
Re,
sur les trois formules que je t'ai proposé, laquelle as tu utilisé,
celle qui traite les données dans le même onglet ou dans un autre onglet
pour ma part je ne vois pas ou est le loup, je viens de tester sans voir le moindre problème,
contrôle le format de tes cellules des fois que tu es des cellules au format texte
sur les trois formules que je t'ai proposé, laquelle as tu utilisé,
celle qui traite les données dans le même onglet ou dans un autre onglet
pour ma part je ne vois pas ou est le loup, je viens de tester sans voir le moindre problème,
contrôle le format de tes cellules des fois que tu es des cellules au format texte
OTeLBoy
Messages postés
3
Date d'inscription
jeudi 5 août 2021
Statut
Membre
Dernière intervention
6 août 2021
6 août 2021 à 13:00
6 août 2021 à 13:00
j'ai utilisé la deuxième formule car j'ai les deux tableaux dans des feuils différentes.
j'ai déjà fait le contrôle du format de cellule et j'ai rien trouvé.
j'ai déjà fait le contrôle du format de cellule et j'ai rien trouvé.
Mike-31
Messages postés
18342
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
5 102
6 août 2021 à 13:07
6 août 2021 à 13:07
Re,
bizarre, ajoute un *1 dans la formule pour forcer le format numérique
si le problème persiste il faudra déposer un exemple de fichier anonymisé pour voir
bizarre, ajoute un *1 dans la formule pour forcer le format numérique
=SOMMEPROD((Feuil2!$A$2:$A$20=$A2)*(Feuil2!$B$2:$B$20*1=B$1))
si le problème persiste il faudra déposer un exemple de fichier anonymisé pour voir
Mike-31
Messages postés
18342
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
5 102
6 août 2021 à 17:29
6 août 2021 à 17:29
Re,
Es ce que d'avoir rajout le *1 (multiplier par un) a solutionné ton problème ?
Es ce que d'avoir rajout le *1 (multiplier par un) a solutionné ton problème ?
6 août 2021 à 12:28
Merci pour ton aide que j'ai trouvé très utile; toutefois je rencontre un problème qui est:
- Quand je fais la saisie manuelle (ou suite à une formule) des données au niveau du tableau de sortie dans la ligne 1 ( relative au date), le résultat est toujours des zéros
- Par contre quand je fais copier/coller des valeurs de la colonne B du tableau des données d'entrée vers la ligne 1 du tableau de sortie, les résultats sont correcte.
J'ai vérifié le format de la cellule c'est identique .
As-tu une solution à me proposer dans ce sens ???
et merci d'avance.