Excel : agrégation de données

Résolu/Fermé
Anonyme12 Messages postés 2 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 12 mars 2008 - 11 mars 2008 à 20:11
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 12 mars 2008 à 12:22
Bonjour à tous et à toutes,

Je me retourne vers vous, communauté excellienne, car je bloque sur une manipulation.

Je vous explique mon problème.

J'ai quatre colonnes dans une feuille excel.
La première contient les numéros de parcelles agricoles sur lesquelles je travaille. Cette colonne présente des doublons.
La colonne 2 contient quant à elle, le nombre de carottes par parcelle agricole.
Dans la colonne 3, j'ai entré le code suivant afin d'isoler avec un filtre les parcelles sans doublon : SI(EQUIV(A:A;A:A;0)=LIGNE();"ok";"doublon").

Dans la colonne 4, et c'est là que je bloque je souhaiterai recenser la production de carottes par parcelle agricole.

Ayant énormément de données dans la colonne 1, je souhaiterai automatiser cette procédure, pour me simplifier la vie.

Je joins un échantillon de ma base de données.

Numéro de parcelle Nombre de carottes Présence Nombre de carottes par numéro de parcelles
12 34 ok ?
12 35 doublon ?
12 35 doublon ?
12 75 doublon ?
12 35 doublon ?
13 0 ok ?
13 346 doublon ?
14 436 ok ?
15 64 ok ?
15 435 doublon ?
15 643 doublon ?
16 365 ok ?
16 43 doublon ?

Le résultat attendu serait de la forme :

Numéro de parcelle Production de carottes par parcelle
12 179
13 346
14 436
15 1078
16 408


Je tiens à remercier d'avance tous ceux et toutes celles, qui liront ce post et qui consacreront un peu de leur temps.
A voir également:

4 réponses

Anonyme12 Messages postés 2 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 12 mars 2008 8
12 mars 2008 à 09:10
Désolé pour le manque de clarté dans la lecture de mes tableurs mais la mise en forme a été modifiée lors du post.

Ta formule Eric fonctionne du tonnerre, c'est super !!! Tu me retires une sacrée épine du pied.

Je tiens à remercier chaleureusement tout ceux et celles qui m'auront consacré un peu de leur temps,

Et vive la communauté excelienne de commentcamarche !!!

Bonne journée à tous
8
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
11 mars 2008 à 20:37
Je ne comprends pas trop les données de ton problème.
Je ne comprends pas d'où viennent les chiffres de ta colonne de droite. A part le 346 et le 436 et le 408. Les autres ne correspondant pas aux totaux des valeurs, alors que je croyais que justement tu voulais les additionner...

Parce que sinon c'est hyper simple avec un Tableau Croisé Dynamique...
1
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
11 mars 2008 à 21:58
Bonsoir,

Je suis d'accord avec latelygeek, tes résultats sortent d'on ne sait où...
Mais si tu veux la somme par parcelle tu peux mettre en D1 :
=SI(C1="ok";SOMME.SI($A$1:$A$13;A1;$B$1:$B$13);"")
et recopier vers le bas

eric
1
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
12 mars 2008 à 12:22
super, n'oublie pas de mettre en résolu stp
merci
eric
0