Problème de conditions sur excel
Fermé
jackie54
Messages postés
2
Date d'inscription
samedi 27 novembre 2010
Statut
Membre
Dernière intervention
27 novembre 2010
-
27 nov. 2010 à 14:05
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 nov. 2010 à 10:02
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 nov. 2010 à 10:02
A voir également:
- Problème de conditions sur excel
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Comment calculer la moyenne sur excel - Guide
- Si et excel - Guide
- Comment aller à la ligne sur excel - Guide
10 réponses
pépé35530
Messages postés
2942
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 386
27 nov. 2010 à 14:13
27 nov. 2010 à 14:13
bonjour,
On peut utiliser un tableau dynamique croisé en rajoutant une colonne Année avec la fonction =ANNEE associée à la date.
ensuite dans le Tableau il suffira de mettre la date en filtre.
A+
pépé
On peut utiliser un tableau dynamique croisé en rajoutant une colonne Année avec la fonction =ANNEE associée à la date.
ensuite dans le Tableau il suffira de mettre la date en filtre.
A+
pépé
jackie54
Messages postés
2
Date d'inscription
samedi 27 novembre 2010
Statut
Membre
Dernière intervention
27 novembre 2010
27 nov. 2010 à 14:19
27 nov. 2010 à 14:19
Tableau dynamique croisé ? Au-dessus de mes compétences... En plus j'ai des données sur une dizaine d'années soit 18 000 prix différents.. et je voulais une récap directe...
Complexe non ?
Cordialement
Complexe non ?
Cordialement
m@rina
Messages postés
21241
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
9 janvier 2025
11 377
Modifié par m@rina le 27/11/2010 à 14:32
Modifié par m@rina le 27/11/2010 à 14:32
Bonjour,
C'est aussi simple de faire un TCD qu'un SOMMEPROD... Plus simple même car il n'y a pas besoin de savoir faire une formule...
Le TCD peut faire des regroupements par date, et tu auras une synthèse immédiate.
Mais bon, si tu y tiens :
=SOMMEPROD((ANNEE(dates)=2010)*montants)
supposant que ta colonnes de dates se nomme "dates" et ta colonne de montant se nomme "Montants"
m@rina
- "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"
C'est aussi simple de faire un TCD qu'un SOMMEPROD... Plus simple même car il n'y a pas besoin de savoir faire une formule...
Le TCD peut faire des regroupements par date, et tu auras une synthèse immédiate.
Mais bon, si tu y tiens :
=SOMMEPROD((ANNEE(dates)=2010)*montants)
supposant que ta colonnes de dates se nomme "dates" et ta colonne de montant se nomme "Montants"
m@rina
- "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"
pépé35530
Messages postés
2942
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 386
27 nov. 2010 à 17:51
27 nov. 2010 à 17:51
Bonjour,
Utiliser un tableau dynamique croisé n'est pas très difficile, surtout avec la version office 2007 et suivante.
En quelques clics, on peut arriver très simplement à ce que l'on souhaite obtenir et selon ce que l'on fait on a l'affichage immédiat.
A+
pépé
Utiliser un tableau dynamique croisé n'est pas très difficile, surtout avec la version office 2007 et suivante.
En quelques clics, on peut arriver très simplement à ce que l'on souhaite obtenir et selon ce que l'on fait on a l'affichage immédiat.
A+
pépé
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ben en fait, je suis sur 1997-2003...
et j'ai une liste
Dates Prix Produits
2010/09/30 3,50 €
2010/06/16 15,50 €
2009/07/14 7,50 €....
et je voudrais faire un tableau qui me ferait le récapitulatif suivant :
2010 2009 2007
5 à 10 € 10 à 15 €.. 5 à 10 € 10 à 15 €.. 5 à 10 € 10 à 15 €..
(en nombre et en montant)
J'avais essayé pourtant :
=SOMMEPROD((D5:D1000=2009)*(SOMME.SI(E5:E1000;"=>10,1")-SOMME.SI(E5:E1000;"<20,01)")))
Je sais... pas très douée la fille
et j'ai une liste
Dates Prix Produits
2010/09/30 3,50 €
2010/06/16 15,50 €
2009/07/14 7,50 €....
et je voudrais faire un tableau qui me ferait le récapitulatif suivant :
2010 2009 2007
5 à 10 € 10 à 15 €.. 5 à 10 € 10 à 15 €.. 5 à 10 € 10 à 15 €..
(en nombre et en montant)
J'avais essayé pourtant :
=SOMMEPROD((D5:D1000=2009)*(SOMME.SI(E5:E1000;"=>10,1")-SOMME.SI(E5:E1000;"<20,01)")))
Je sais... pas très douée la fille
m@rina
Messages postés
21241
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
9 janvier 2025
11 377
27 nov. 2010 à 22:56
27 nov. 2010 à 22:56
A priori tu ne veux pas suivre les conseils, ni de pépé ni de moi... Je ne sais pas ce qu'on peut faire de plus...
m@rina
m@rina
J'ai bien sûr essayé.. mais je n'y arrive pas, en mettant le nom comme vous me l'avez dit cela ne fonctionne pas, alors je reprends le nom des cellules.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
28 nov. 2010 à 10:02
28 nov. 2010 à 10:02
Bonjour
pour la bonne forme
Si vous ne vouliez pas de TCD,.il suffisait simplement de lire et d'appliquer correctement la proposition de M@rina ...ce que vous n'avez pas fait!
c'est à dire au:lieu de SOMMEPROD(D5:D1000=2009)....
écrire:
SOMMEPROD((ANNEE(D5:D1000)=2009)*(E5:E1000>=10)*(E5:E1000<=20)*F5:F1000))
Qui vous donne directement le total des montants de F5 F1000 pour l'année 2009 plus grand ou égaux à 10 et plus petits ou égaux à 20.
Pour en avoir le nombre, même formule mais terminée par double parenthèses en éliminant le dernier item F5:F1000
Crdlmnt
pour la bonne forme
Si vous ne vouliez pas de TCD,.il suffisait simplement de lire et d'appliquer correctement la proposition de M@rina ...ce que vous n'avez pas fait!
c'est à dire au:lieu de SOMMEPROD(D5:D1000=2009)....
écrire:
SOMMEPROD((ANNEE(D5:D1000)=2009)*(E5:E1000>=10)*(E5:E1000<=20)*F5:F1000))
Qui vous donne directement le total des montants de F5 F1000 pour l'année 2009 plus grand ou égaux à 10 et plus petits ou égaux à 20.
Pour en avoir le nombre, même formule mais terminée par double parenthèses en éliminant le dernier item F5:F1000
Crdlmnt
m@rina
Messages postés
21241
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
9 janvier 2025
11 377
27 nov. 2010 à 23:15
27 nov. 2010 à 23:15
Dans un SOMMEPROD, on ne met pas de SOMME.SI. Il se suffit à lui même. Il suffit de mettre toutes les conditions les unes à la suite des autres.
Cela étant dit, je suis d'accord avec Pépé, un coup de TCD et le tour est joué. D'ailleurs ce n'est pas plus compliqué avec 2003 qu'avec 2007. C'est juste le mot qui fait peur.
m@rina
Cela étant dit, je suis d'accord avec Pépé, un coup de TCD et le tour est joué. D'ailleurs ce n'est pas plus compliqué avec 2003 qu'avec 2007. C'est juste le mot qui fait peur.
m@rina
pépé35530
Messages postés
2942
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 386
27 nov. 2010 à 23:29
27 nov. 2010 à 23:29
bonjour,
Pour faire avancer...
créer une colonne qui fera apparaître l'année (=ANNEE(A1)
créer une colonne qui permettra de classer les valeurs en classe :
=SI(B2<10;1;SI(B2<15;2;SI(B2<20;3;4)))
ici j'ai 4 classes
sélectionner tout le tableau y compris les noms des colonnes
clique sur Insertion, tableau dynamique croisé
dans la zone de droite, cliquer sur le champ Annee et le glisser dans la zone Filtre
glisser de la même façon le champ Classe dans la zone Etiquettes de lignes
glisser enfin le champ montant dans la zone somme valeurs
le tableau se créé automatiquement
pour sélectionner une année, cliquer dans le menu déroulant situé en haut à gauche en face Année et valider
en cliquant sur le total on génére automatiquement une nouvelle feuille avec les données correspondantes.
A+
pépé
Pour faire avancer...
créer une colonne qui fera apparaître l'année (=ANNEE(A1)
créer une colonne qui permettra de classer les valeurs en classe :
=SI(B2<10;1;SI(B2<15;2;SI(B2<20;3;4)))
ici j'ai 4 classes
sélectionner tout le tableau y compris les noms des colonnes
clique sur Insertion, tableau dynamique croisé
dans la zone de droite, cliquer sur le champ Annee et le glisser dans la zone Filtre
glisser de la même façon le champ Classe dans la zone Etiquettes de lignes
glisser enfin le champ montant dans la zone somme valeurs
le tableau se créé automatiquement
pour sélectionner une année, cliquer dans le menu déroulant situé en haut à gauche en face Année et valider
en cliquant sur le total on génére automatiquement une nouvelle feuille avec les données correspondantes.
A+
pépé