Y'a des bons en Excel ?
- 49 réponses
- 11 participants
- 902 vues
- 9 followers
Anonyme
521410
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.
Anonyme
521410
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
Anonyme
521410
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à
Captain Niglo
9732
Je poste, donc je suis
Membre depuis 21 ans
23 Posté le 05/08/2005 à 08:43:25
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
Anonyme
521410
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
Captain Niglo
9732
Je poste, donc je suis
Membre depuis 21 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)
??
Avant j'étais prétentieux, maintenant je suis parfait.
SoundCloud | Stompin at decca | I can't give you anything but love
Anonyme
521410
26 Posté le 05/08/2005 à 09:12:27
Je veux supprimer toute une famille dont au moins une des dates (même une sur 50) est égale à j-1
Captain Niglo
9732
Je poste, donc je suis
Membre depuis 21 ans
27 Posté le 05/08/2005 à 09:32:58
Quand tu dis "J-1" tu veut dire la veille de la date du jour ???
Avant j'étais prétentieux, maintenant je suis parfait.
SoundCloud | Stompin at decca | I can't give you anything but love
Anonyme
521410
28 Posté le 05/08/2005 à 09:46:58
Oui. Dans mon exemple j-1 = 20050804
si au moins une des lignes d'une même famille a une date 20050804 alors on supprime toutes les lignes de la famille
si au moins une des lignes d'une même famille a une date 20050804 alors on supprime toutes les lignes de la famille
Captain Niglo
9732
Je poste, donc je suis
Membre depuis 21 ans
29 Posté le 05/08/2005 à 09:49:57
Ah oui autant pour moi.....
si tu à Access ca devrais etre faisable facilement
laisse moi réfléchir un peu je te donne la soluce dans 5 minutes
si tu à Access ca devrais etre faisable facilement
laisse moi réfléchir un peu je te donne la soluce dans 5 minutes
Avant j'étais prétentieux, maintenant je suis parfait.
SoundCloud | Stompin at decca | I can't give you anything but love
pistonpistache
17982
Modérateur·trice thématique
Membre depuis 21 ans
30 Posté le 05/08/2005 à 10:06:22
Le mielleur moyen pour moi de faire un truc comme ça, c'est de creer une nouvelle feuille avec un tableau qui irait chercher les valeurs dans ta feuille de base (RECHERCHEV) en fonction des famille, et qui si la valeur associé à ta date (fonction DATE) est celle que tu cherche, il te met un 1 dans la colonne au bout, sinon un 0. Tu rajoute une colonne avec SI et c'est celle là que tu regarde.
En plus clair:
Nouvelle feuille-> On va chercher une famille-> si la première colonne (date) correspond à celle que tu veux (ça peut être aujourdh'ui), on met un 1 dans la colonne E. Sinon un 0.
La colonne F te fait apparaitre que ce qui t'intéresse.
Pb, les lignes vides au mileu
En plus clair:
Nouvelle feuille-> On va chercher une famille-> si la première colonne (date) correspond à celle que tu veux (ça peut être aujourdh'ui), on met un 1 dans la colonne E. Sinon un 0.
La colonne F te fait apparaitre que ce qui t'intéresse.
Pb, les lignes vides au mileu
- < Liste des sujets
- Charte