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 09/12/2010, 17h46   #1
Futur Membre du Club
 
Inscription : mai 2003
Messages : 59
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 59
Points : 17
Points : 17
Envoyer un message via ICQ à bellenthan Envoyer un message via MSN à bellenthan
Par défaut Filtre sur plusieurs colonnes

Bonjour à tous,

Je souhaiterais récupérer les valeurs d'une colonne en fonction de la valeur d'une autre et cela sans doublons.
Et de préférence sans passer par une macro.
J'arrive à le faire sur une colonne :
Code :
1
2
 
{=INDEX($D:$D;MIN(SI(NB.SI(A$27:A27;$D$15:$D$464)=0;LIGNE($D$15:$D$464))))&""}
Maintenant, je voudrais renvoyer la même chose mais si la valeur de la colonne B de la même ligne contient une valeur spécifique.
Tout cela pour permettre de budgétiser des postes de dépenses.

Ex:
Il y a des charges fixes représentées en colonne B par une abréviation (CF), des dépenses quotidiennes (DQ), ...
Dans la colonne D, ce sont le détail (loyer, assurance, ...).

J'ai une feuille dans lequel il y a des tableaux en fonction de chaque poste (CF, DQ,...).
Et je veux que chacune des lignes de ces tableaux correspondent au détail
des postes concernés, sans doublons évidemment .
CF
- loyer
- assurance
...

DQ
- course,
- essence
...

Je m'arrache les cheveux là dessus vu que je ne suis pas un expert excel.
Donc si quelqu'un avait une idée, ce serait vraiment sympa.

Merci d'avance du coup de main.
bellenthan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 18h04   #2
Membre confirmé
 
Inscription : mai 2010
Messages : 200
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 200
Points : 278
Points : 278
Bonjour,

En rajoutant un autre SI :

Code :
1
2
 
{=INDEX($D:$D;MIN(SI($B$15:$B$464="valeur spécifique";SI(NB.SI(A$27:A27;$D$15:$D$464)=0;LIGNE($D$15:$D$464)))))&""}
A+
GerardCalc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 10h57   #3
Futur Membre du Club
 
Inscription : mai 2003
Messages : 59
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 59
Points : 17
Points : 17
Envoyer un message via ICQ à bellenthan Envoyer un message via MSN à bellenthan
J'avais déjà essayer mais ça ne fonctionne pas bien.

Ca fonctionne pour les premiers mais après ça ne tient plus compte du premier filtre et me renvoie tout sans distinction.

Merci quand même.
bellenthan 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 21h16.


 
 
 
 
Partenaires

Hébergement Web