Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2011, 21h42   #1
Membre régulier
 
Inscription : avril 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 118
Points : 72
Points : 72
Par défaut conception tableau croisé dynamique

Bonjour à tous,

Pour expliquer mon problème je vous donne un exemple simplifié et le résultat souhaité:

Mes données: pour chaque personne j'ai un montant reversé par année

personne | 2008 | 2009 | 2010 |
------------------------------
personn1 | 100,0 | 10,0 | 1000 |
------------------------------
personn2 | 600,0 | 100,0 | 800 |
------------------------------|
personn3 | 50,00 | 50,0 | 100 |
------------------------------|


Ce que je veux au final : connaitre par tranche de montant (pas régulières) et pour l'année concernée le nombre de personnes situées dans cette tranche

tranche | 2008 | 2009 | 2010 |
------------------------------|
x < 100 | 1,000 | 2,000 | 0,00 |
------------------------------|
100-500| 1,000 | 1,000 | 1,00 |
------------------------------|
x > 500 | 1,000 | 0,000 | 2,00 |
------------------------------|

(les décimales sont là pour pouvoir aligner mon tableau dans ce post)

Voilà j'espère que mon explication est claire.
D'avance merci,

_Jnie_
_Jnie_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 12h11   #2
Membre chevronné
 
Inscription : octobre 2006
Messages : 541
Détails du profil
Informations personnelles :
Localisation : France, Ardèche (Rhône Alpes)

Informations forums :
Inscription : octobre 2006
Messages : 541
Points : 760
Points : 760
Bonjour,

Tiens tu absolument à un TCD ?

sinon, on pourrait utiliser NB.SI(colonne de l'année;tranche)
__________________
Michel_M
Michel_M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 15h31   #3
Membre régulier
 
Inscription : avril 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 118
Points : 72
Points : 72
Citation:
Envoyé par Michel_M Voir le message
Bonjour,

Tiens tu absolument à un TCD ?

sinon, on pourrait utiliser NB.SI(colonne de l'année;tranche)
Absolument pas mais je pensais que ce serait le plus simple.

Je viens de regarder la fonction dont tu parles, comment combine-t-on les conditions?

Merci,
_Jnie_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 16h29   #4
Membre actif
 
Homme
Inscription : juillet 2002
Messages : 108
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juillet 2002
Messages : 108
Points : 153
Points : 153
Bonjour,

Un nb.si n'accepte qu'une condition.

mais pour les valeurs comprises entre 100 et 500, c'est le nombre total de valeurs (nbval()) - le nombre calculé de valeurs <100 - le nombe calculé de valeurs >500.

Sinon pour combiner des conditions, tu peux regarder avec sommeprod().
aereno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 16h58   #5
Membre chevronné
 
Inscription : octobre 2006
Messages : 541
Détails du profil
Informations personnelles :
Localisation : France, Ardèche (Rhône Alpes)

Informations forums :
Inscription : octobre 2006
Messages : 541
Points : 760
Points : 760
Re,

Regarde si cette petite maquette te met sur la piste
__________________
Michel_M
Michel_M est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h53.


 
 
 
 
Partenaires

Hébergement Web