Y'a des bons en Excel ?
- 49 réponses
- 11 participants
- 1 085 vues
- 9 followers
Anonyme
521397
Sujet de la discussion Posté le 21/12/2004 à 09:45:04Y'a des bons en Excel ?
Je cherche à faire un truc avec excel :
J'ai une liste de valeurs que je veux trier selon 2 critères.
Ces valeurs sont classée par famille et par date.
Exemple
je cherche à appliquer un traitement qui fasse disparaitre toutes les lignes d'une même famille si au moins une des valeurs à une date en j-1
Dans mon exemple ça donnerait ça
voyez vous comment je peux faire ?
Merci.
J'ai une liste de valeurs que je veux trier selon 2 critères.
Ces valeurs sont classée par famille et par date.
Exemple
Valeurs famille date
val1 A j-1
val2 A j-2
val3 B j-2
val4 B j-2
val5 B j-3
val6 C j-1
val7 C j-1
je cherche à appliquer un traitement qui fasse disparaitre toutes les lignes d'une même famille si au moins une des valeurs à une date en j-1
Dans mon exemple ça donnerait ça
Valeurs famille date
val3 B j-2
val4 B j-2
val5 B j-3
voyez vous comment je peux faire ?
Merci.
- 1
- 2
Anonyme
521397
2 Posté le 21/12/2004 à 10:06:58
Je vais essayer.
0
Anonyme
521397
3 Posté le 21/12/2004 à 10:08:41
Yop Carlus, yop Mood
Ca ne marche pas avec tri tout simple (sur 2 colonnes) dans excel ?
Ca ne marche pas avec tri tout simple (sur 2 colonnes) dans excel ?
0
Anonyme
521397
4 Posté le 21/12/2004 à 10:09:48
En fait je ne pense pas

0
Anonyme
521397
5 Posté le 21/12/2004 à 10:10:52
Hors sujet : quel con, je sais pas utiliser les balises
Mood> Bref, oui afire disparaitre c'est effacer (supprimer) la ligne.
Bounet> le tri sur 2 critères, ça marche pas
0
Anonyme
521397
6 Posté le 21/12/2004 à 10:17:30
Citation : Bounet> le tri sur 2 critères, ça marche pas
bah si (si j'ai bien compris ce que tu veux faire)
Trier par (crit1), Puis (crit2) puis (crit 3)> tu peux en faire jusqu'a trois
(menu data/tri)
0
w0gO
4362
Squatteur·euse d’AF
Membre depuis 22 ans
7 Posté le 21/12/2004 à 10:18:57
Ça me deprime vos discussions du matin 
0
Fuyuhiko
26198
Vie après AF ?
Membre depuis 22 ans
8 Posté le 21/12/2004 à 10:19:58
Babar j'ai pas excel sur ce poste ; à ta place je crée une fonction SI en mettant tes 2 conditions (famille / date) dans la formule, ensuite tu leur donnes une valeur X lorsqu'elles répondent aux conditions, puis t'as plus qu'à supprimer toutes les valeurs X.
Y'a mieux ?
Y'a mieux ?
0
I'm Back
Anonyme
521397
9 Posté le 21/12/2004 à 10:23:45
Babar tu a beaucoup de familles differentes ?
0
Anonyme
521397
10 Posté le 21/12/2004 à 10:26:47
Alerte Polygamie !
0
Anonyme
521397
11 Posté le 21/12/2004 à 10:26:48
Mood> une cinquantaine
Fuyu> oui mais avec ta soluce comment effacer aussi les lignes qui ne sont pas à j-1 si au moins une lingne de leur famille l'est ?
Fuyu> oui mais avec ta soluce comment effacer aussi les lignes qui ne sont pas à j-1 si au moins une lingne de leur famille l'est ?
0
Anonyme
521397
12 Posté le 21/12/2004 à 10:28:21
Citation : Y'a mieux ?
Alerte je ne sais pas quoi mais alerte !
Bounet> Ca ne va pas suffire je crois.

0
Anonyme
521397
13 Posté le 21/12/2004 à 10:29:15
Citation :
Alerte Polygamie !
Il fallait s'y attendre !
0
Anonyme
521397
14 Posté le 21/12/2004 à 13:32:40
En fait là où je bloque c'ets sur la notion de "famille". J'arrive pas à traduire ça...
0
Anonyme
521397
15 Posté le 22/12/2004 à 11:12:03
Bon mood qu'est-ce que tu fous bordel ? T'as aucune parole ma parole 
0
Anonyme
521397
16 Posté le 04/08/2005 à 08:37:22
Up, flag tout ça.
Je bloque toujours là dessus
Je bloque toujours là dessus
0
Yannou le Jacky
12965
Membre d’honneur
Membre depuis 23 ans
17 Posté le 04/08/2005 à 13:28:53
Dans excel directement, ca va etre casse couille je pense.
En VBScript c'est faisable.
En VBScript c'est faisable.
0
Jacky repenti. SeuRn
Anonyme
521397
18 Posté le 04/08/2005 à 13:33:33
Je connais pas VB 
0
vins le fouzon
1133
AFicionado·a
Membre depuis 21 ans
19 Posté le 04/08/2005 à 17:41:10
Et en etilisant les filtres?
Tu se lectionne une cellule de la permière ligne (celle où il y a les titres), puis tu vas dans "données"->"Filtrer"->"Filtres automatiques".
Il vas te mettre des petites flêches en sur les cellules du haut, tu clique dessus et tu choisis tes critères... Et si tu choisis un critère personalisé, tu peux lui demander d'afficher toutes les valeurs supérieures à..., inférieures ou égales à... ect...
Tu se lectionne une cellule de la permière ligne (celle où il y a les titres), puis tu vas dans "données"->"Filtrer"->"Filtres automatiques".
Il vas te mettre des petites flêches en sur les cellules du haut, tu clique dessus et tu choisis tes critères... Et si tu choisis un critère personalisé, tu peux lui demander d'afficher toutes les valeurs supérieures à..., inférieures ou égales à... ect...
0
corlva
118
Posteur·euse AFfiné·e
Membre depuis 20 ans
20 Posté le 04/08/2005 à 18:27:58
Si j'ai bien compris
Sans untiliser les macros (VBA)
1ere ligne
A1 "Famille" B1 "Date" C1 "Choisir" D1 "Filtre"
2eme ligne
A2"Toto" B2 "4 aout 2005"
C2 " =CHOISIR((N(ESTVIDE(B2))+1);A2;"")
D2 " =N(ESTNUM(EQUIV(A2;$C$2:$C$11;0)))
(en souligné ca correspond au nbr de ligne que tu veux)
Copier autant fois la ligne 2 en fonction du nombre de famille
Faire un filtre automatique sur la ligne 1 et selectionner au filtre D1 la valeur zero
Normalement ca marche !!!
-> important: à la place du ptit bonhome (en C2) c'est une fermeture de parenthèse
Sans untiliser les macros (VBA)
1ere ligne
A1 "Famille" B1 "Date" C1 "Choisir" D1 "Filtre"
2eme ligne
A2"Toto" B2 "4 aout 2005"
C2 " =CHOISIR((N(ESTVIDE(B2))+1);A2;"")
D2 " =N(ESTNUM(EQUIV(A2;$C$2:$C$11;0)))
(en souligné ca correspond au nbr de ligne que tu veux)
Copier autant fois la ligne 2 en fonction du nombre de famille
Faire un filtre automatique sur la ligne 1 et selectionner au filtre D1 la valeur zero
Normalement ca marche !!!
-> important: à la place du ptit bonhome (en C2) c'est une fermeture de parenthèse
0
Anonyme
521397
21 Posté le 04/08/2005 à 21:00:13
Bon j'essaye ça demain et à la rigueur je mettrai vraiment l'exemple type
merci
merci
0
Anonyme
521397
22 Posté le 05/08/2005 à 08:27:42
J'ai du mal corlva 
je te met mon exemple :
Je voudrais d'un coup effacer toutes les valeurs dont la variable en col B (= la famille) est identique si au moins une des ces valeurs à une date veille (20050804 dans cet exemple)
Ca donnerait dont
Sachant que j'ai environ 250 lignes pour une cinquantaine de familles
Je bloque vraiment là
je te met mon exemple :
A B C D
XXMU0010N00002 294 AIR MAURITIUS MUR10 20050804
XXMU0021N00009 294 AUTOMATIC SYSTEMS 20050803
XXZW0009011066 295 BARC BANK ZIMBABWE 20050803
XXBW0000000140 336 SECHABA BREW HLDGS 20050803
XXBW0000000033 336 BOTSWANA INS HLDGS 20050728
XXZAE000018230 336 ALEXANDER FORBES 20050721
XXPLBOS0000019 118 BANK OCHRONY SRODOWISKA 20050804
XXPLCMPLD00016 118 COMPUTERLAND 20050804
XXPLELTIM00013 118 ELEKTRIM 20050802
XXPLOPTTC00011 118 OPTIMUS 20050804
Je voudrais d'un coup effacer toutes les valeurs dont la variable en col B (= la famille) est identique si au moins une des ces valeurs à une date veille (20050804 dans cet exemple)
Ca donnerait dont
A B C D
XXZW0009011066 295 BARC BANK ZIMBABWE 20050803
XXBW0000000140 336 SECHABA BREW HLDGS 20050803
XXBW0000000033 336 BOTSWANA INS HLDGS 20050728
XXZAE000018230 336 ALEXANDER FORBES 20050721
Sachant que j'ai environ 250 lignes pour une cinquantaine de familles
Je bloque vraiment là
0
Captain Niglo
9732
Je poste, donc je suis
Membre depuis 22 ans
23 Posté le 05/08/2005 à 08:43:25
En sql ca aurais été plus simple....
0
Avant j'étais prétentieux, maintenant je suis parfait.
SoundCloud | Stompin at decca | I can't give you anything but love
Anonyme
521397
24 Posté le 05/08/2005 à 08:53:34
Moi je veux bein en sql. 
Le problème c'ets moi : je connais rien à part Excel et j'ai pas d'autres outils à ma dispo

Le problème c'ets moi : je connais rien à part Excel et j'ai pas d'autres outils à ma dispo
0
Captain Niglo
9732
Je poste, donc je suis
Membre depuis 22 ans
25 Posté le 05/08/2005 à 09:09:15
La condition sur la date c'est DATE = xxx ou DATE < xxx
je sais je m'exprime mal
est-ce que tu veut supprimer les familles :
- dont la date est égale à une date (que tu vas choisir)
ou bien
- dont la date est inférieure à une date (que tu va choisir)
??
je sais je m'exprime mal
est-ce que tu veut supprimer les familles :
- dont la date est égale à une date (que tu vas choisir)
ou bien
- dont la date est inférieure à une date (que tu va choisir)
??
0
Avant j'étais prétentieux, maintenant je suis parfait.
SoundCloud | Stompin at decca | I can't give you anything but love
- < Liste des sujets
- Charte
- 1
- 2

