Extraction de lignes selon critéres

  • Initiateur de la discussion Caninge
  • Date de début
C

Caninge

Guest
Bonjour à tous,

Des sous malheureusement il en faut tout le temps, c'est pour cela que je me suis fabriqué un relevé de compte pour savoir vraiment ce que je pouvais dépenser dans une année.

Je coince un peu pour finasser mon programme, et tout naturellement je viens demander un coup de main à tous les experts du forum.

Ci joint ma feuille avec la question.

Merci et à bientôt

CANINGE
 

Pièces jointes

  • Comptefamilial.zip
    4.1 KB · Affichages: 33
M

Monique

Guest
Bonjour,

Quand on donne un nom à des plages situées sur 2 feuilles différentes (ou plus de 2) :
=Feuil1:Feuil2!$A$3:$A$24
Tes 2 colonnes de numéros (elles doivent avoir la même longueur) :
=CL:CA!$A$3:$A$24
Et ta feuille "Analyse" se base là-dessus

Sinon, si on nomme de la même manière les autres données, ça ne sert à rien
Il y a donc plein de plages nommées, et la formule (conditionnelle) recherche les données soit en CL soit en CA
 

Pièces jointes

  • ComptefamilialV6.zip
    15.7 KB · Affichages: 48
C

Caninge

Guest
Bonjour Monique


J'ai transposé le tableau dans celui d'origine en recopiant exactement les formules.

Pourtant il me reste un problème à résoudre:

Dans la colonne B les dates ne se trient pas correctement , les données de la 1ère feuille sont en premier et ensuite les données de la 2ème feuille en second.

Ca donne ceci:

1 janvier
3 janvier

2 mars
5 mars

6 avril

ensuite

7 janvier
11 janvier

4 avril merci et à bientôt
 
M

Monique

Guest
Bonjour,

C'est la formule de la colonne A des 2 premières feuilles qu'il faut modifier, dans ce cas.
Pour l'instant, la 2ème dépend du max de la 1ère,
(c'est pour ça que les dates de la 1ère feuille sont avant)
il faudrait que les 2 colonnes A dépendent mutuellement l'une de l'autre.
Là, je sèche.

Il faut une condition du genre :
si mois différent du mois des dates du dessus
si mois différent des dates (lesquelles ?) de l'autre feuille.
si date >= dates de l'autre feuille (mais lesquelles),
et cette dernière condition dans les 2 sens.
C'est ce qui provoque les références circulaires.
Je ne te promets rien, je ne vois pas comment faire.
 
M

Monique

Guest
Re,

Tu as une feuille supplémentaire... rien que pour faire le tri.
Il n'y a plus de ligne vide entre chaque mois,
mais un format conditionnel mois pairs - mois impairs.
 

Pièces jointes

  • ComptefamilialV7.zip
    15.2 KB · Affichages: 54
C

Caninge

Guest
Bonjour Monique

Je vais mettre en application ton travail sur mon programme.

Dis donc les formules ne manquent pas.

Avec tout ça mon compte en banque va peut-être faire des petits.

Si j'ai un problème avec la formule DECALER ect...., je peux te demander de

l'aide ?

A plus tard merci


Caninge
 
C

Caninge

Guest
Oui rebonjour Monique

J'ai fais un essai avec l'exemple Maison Argent Liquide

J'ai bien les lignes dans l'ordre mais les autres cellules vides marquent

#N/a !

Alors je me suis permis de changer la formule =INDEX(Tri;EQUIV(LIGNES(E$2:E2);TriB;0)) en


=Si(b2="";""; INDEX(Tri;EQUIV(LIGNES(E$2:E2);TriB;0))

Ca à l'air de marcher ! c'est bon ???



A bientôt
 
M

Monique

Guest
Bonjour,

Oui, j'avais oublié de mettre cette formule au conditionnel.
Tu as des modif dans ton fichier.
En fait, ça me dérangeait un peu de ne pas avoir une catégorie globale.

Au lieu de faire 3 choix de façon obligatoire,
tu choisis d'abord une catégorie, toutes les lignes s'affichent, avec toutes les sous-catégories et sous-sous-catégories.
Ensuite, si tu veux, tu fais le choix d'une sous-catégorie : sont affichées toutes les sous-sous-catégories de cette sous-catégorie choisie.
Ensuite et encore si tu veux, tu choisis une sous-sous-catégorie.
Les choix successifs se font par liste de validation,
mais pour les sous-sous-catégories, tu n'a pas besoin de saisir la liste à l'avance,
la liste de validation se met à jour toute seule, selon les lignes affichées.
(formule matricielle, qui récupère les données de la feuille "Analyse" sans doublons ni blancs).
On peut faire la même chose pour les sous-catégories, si on veut.

Sinon, dans la feuille "Tri", il y avait une colonne inutile.
Dans les feuilles CL et CA, la formule qui donne un n° aux lignes concernées par les 1, 2 ou 3 choix est un peu plus longue, mais elle reste lisible.
C'est du SommeProd avec + qui équivaut à OU et * qui équivaut à ET.
 

Pièces jointes

  • ComptefamilialV8.zip
    16.4 KB · Affichages: 58
C

Caninge

Guest
Bonjour Monique

je voudrais te remercier pour toutes les modifications et le travail que tu as fais.

Si seulement je pouvais apprendre tout ça , je serais ravi.

enfin c'est comme ça.

allez à bientôt !

Caninge
 
K

K BARAKAT

Guest
Re: Extraction de lignes selon crit�res

Bonjour,
Je n'avance plus depuis une semaine.
J'ai besoin d'aide et je vous en remerci d'avance.
J'ai regardé le fichier CompteFamilialV8.xls

Je débute avec Excel et j'appelle votre aide.

Le principe du fichier CompteFamilial m'interesse
mais je n'arrive pas à l'appliquer sur ma base.

Dans mon fichier excel, (il peut atteindre 3000 lignes)
- Les données sont dans la feuille DATA
- le nombre de lignes de la feuille DATA augmente, il n'est pas fixe.
- Col A: UNITE peut etre une liste de 100 unité fixe
- de meme pour les col B, C et D
- Col I, J, N et O ne peuvent pas etre connues à l'avance.
Il peut y avoir de nouvelles données par jour.

Q1- Comment faire une extraction dans la feuille ANALYSE
en combinant plusieurs colonnes.
1- Extraire pour toutes les UNITEs, seulement les colonnes A B, D E F G H, J et L et M
2- et Tri par UNITE, CODEU et NOTIFICATEUR
3- Changer de couleur à chaque modification d'UNITE
3- et mettre en gras les champs UNITE et RESPONSABLE

4- Pouvoir extraire de cette meme liste UNE UNITE et faire le tri par CODEU et NOTIFICATEUR

Q2- COMMENT MODIFIER la Combinaison de tri.
c-à-d UNITE, PROJET et SOUS-PROJET et CODEU

Q3- COMMENT MODIFIER LES COLONNES à extraire

Q4- Est ce possible de faire un calcul dans l'extraction?
1- Une nouvelle colonne qui sera calculée par des colonnes existantes (+, -, %, etc.)
2- En bas d'une colonne, la somme des lignes extraites.

Je ne sais pas comment commencer,
ni comment construire la feuille ANALYSE
Je vous remercie d'avance

KIM
 

Pièces jointes

  • TDB.zip
    6.9 KB · Affichages: 25
  • TDB.zip
    6.9 KB · Affichages: 25
  • TDB.zip
    6.9 KB · Affichages: 26

Discussions similaires

Réponses
15
Affichages
897

Statistiques des forums

Discussions
314 450
Messages
2 109 729
Membres
110 553
dernier inscrit
loic55