Se connecter
Se connecter

ou
Créer un compte

ou

Y'a des bons en Excel ?

  • 49 réponses
  • 11 participants
  • 902 vues
  • 9 followers
Sujet de la discussion Y'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

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.
Afficher le sujet de la discussion
21
Bon j'essaye ça demain et à la rigueur je mettrai vraiment l'exemple type
merci
22
J'ai du mal corlva :oops:
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à :??:
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

24
Moi je veux bein en sql. :noidea:
Le problème c'ets moi : je connais rien à part Excel et j'ai pas d'autres outils à ma dispo :(
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)

??

Avant j'étais prétentieux, maintenant je suis parfait.

SoundCloud | Stompin at decca |  I can't give you anything but love

26
Je veux supprimer toute une famille dont au moins une des dates (même une sur 50) est égale à j-1
27
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

28
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
29
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

Avant j'étais prétentieux, maintenant je suis parfait.

SoundCloud | Stompin at decca |  I can't give you anything but love

30
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 :?!: