Y'a des bons en Excel ?
- 49 réponses
- 11 participants
- 1 179 vues
- 9 followers
Anonyme
521397
21 Décembre 2004 à 09:45Y'a des bons en Excel ?#1
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.
signaler
- 1
- 2
Anonyme
521397
21 Décembre 2004 à 10:06#2
Je vais essayer.
signaler
0
Anonyme
521397
21 Décembre 2004 à 10:08#3
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 ?
signaler
0
Anonyme
521397
21 Décembre 2004 à 10:09#4
En fait je ne pense pas

signaler
0
Anonyme
521397
21 Décembre 2004 à 10:10#5
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
signaler
0
Anonyme
521397
21 Décembre 2004 à 10:17#6
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)
signaler
0
w0gO
4362
Squatteur·euse d’AF
Membre depuis 23 ans
21 Décembre 2004 à 10:18#7
Ça me deprime vos discussions du matin 
signaler
0
Fuyuhiko
26199
Vie après AF ?
Membre depuis 23 ans
21 Décembre 2004 à 10:19#8
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 ?
I'm Back
signaler
0
Anonyme
521397
21 Décembre 2004 à 10:23#9
Babar tu a beaucoup de familles differentes ?
signaler
0
Anonyme
521397
21 Décembre 2004 à 10:26#10
Alerte Polygamie !
signaler
0
Anonyme
521397
21 Décembre 2004 à 10:26#11
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 ?
signaler
0
Anonyme
521397
21 Décembre 2004 à 10:28#12
Citation : Y'a mieux ?
Alerte je ne sais pas quoi mais alerte !
Bounet> Ca ne va pas suffire je crois.

signaler
0
Anonyme
521397
21 Décembre 2004 à 10:29#13
Citation :
Alerte Polygamie !
Il fallait s'y attendre !
signaler
0
Anonyme
521397
21 Décembre 2004 à 13:32#14
En fait là où je bloque c'ets sur la notion de "famille". J'arrive pas à traduire ça...
signaler
0
Anonyme
521397
22 Décembre 2004 à 11:12#15
Bon mood qu'est-ce que tu fous bordel ? T'as aucune parole ma parole 
signaler
0
Anonyme
521397
04 Aout 2005 à 08:37#16
Up, flag tout ça.
Je bloque toujours là dessus
Je bloque toujours là dessus
signaler
0
Yannou le Jacky
12965
Membre d’honneur
Membre depuis 23 ans
04 Aout 2005 à 13:28#17
Dans excel directement, ca va etre casse couille je pense.
En VBScript c'est faisable.
En VBScript c'est faisable.
Jacky repenti. SeuRn
signaler
0
Anonyme
521397
04 Aout 2005 à 13:33#18
Je connais pas VB 
signaler
0
vins le fouzon
1133
AFicionado·a
Membre depuis 22 ans
04 Aout 2005 à 17:41#19
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...
signaler
0
corlva
118
Posteur·euse AFfiné·e
Membre depuis 21 ans
04 Aout 2005 à 18:27#20
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
signaler
0
Anonyme
521397
04 Aout 2005 à 21:00#21
Bon j'essaye ça demain et à la rigueur je mettrai vraiment l'exemple type
merci
merci
signaler
0
Anonyme
521397
05 Aout 2005 à 08:27#22
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à
signaler
0
Captain Niglo
9732
Je poste, donc je suis
Membre depuis 23 ans
05 Aout 2005 à 08:43#23
En sql ca aurais été plus simple....
Avant j'étais prétentieux, maintenant je suis parfait.
SoundCloud | Stompin at decca | I can't give you anything but love
signaler
0
Anonyme
521397
05 Aout 2005 à 08:53#24
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
signaler
0
Captain Niglo
9732
Je poste, donc je suis
Membre depuis 23 ans
05 Aout 2005 à 09:09#25
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)
??
Avant j'étais prétentieux, maintenant je suis parfait.
SoundCloud | Stompin at decca | I can't give you anything but love
signaler
0
- < Liste des sujets
- Charte
- 1
- 2