Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Y'a des bons en Excel ?

  • 49 réponses
  • 11 participants
  • 1 086 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
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 :?!:
31
La fonction recherche ne fait que dire si la valeur qu'on recherche est présetn dans le fichier.
Moi il faudrait "regrouper par famille" et traiter ensuite la date sur ce groupe uniquement
32
RCHERCHEV... J'ai su me servir de ce truc, mais c'est vrai que c'était pour des valeurs numériques...
33
Meu non access c'est fait pour ce genre de trucs....

avec un select bien placé ca devrait marcher
je te fais ca dans la journée (surement vers midi) car là j'ai pas trop le temps


tu connais access ? tu peut déja te creer une table et y importer toutes tes données

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

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

34
Non justement j'ai jamais utilisé access :lol:
Ca fait 3 ans que je demande une formation à ma boite !
35
Je viens d'essayer, sans macro c'est quand même dur. J'arrive pas a lui dire, "si ma valeur est égale à n'importe laquelle de cette colonne alors..."
Faudrait un SI ma valeur = une des valeurs de cette colonne alors...

Mais ça direct sur excelle je trouve pas le truc.

https://fr.audiofanzine.com/img/membres/normal/1/4/14089.gif border="0" />
36
Salut Sol Carlus

Envois moi ton mail par MP et je t'enverrai ce que j'ai fait sur excel

C'est vrai que c'est plus simple avec VBA mais faut connaitre, dans ce cas là j'ai fait un exemple sans les VbA et ca marche : s'il y'a une date dans une ligne famille, c'est toute les lignes de la meme famille qui disparraissent, c'est ce que tu veux non ?
37
Oui c'ets exactement ça.
mon mail c'ets
regiet @ free . fr (sans les espaces)
Merci bcp :bise:
38
Voilà en SQL ca donne ca :

Select distinct colonneA, colonneB, colonneC, colonneD
From TA_TABLE
Group by colonneB
Having colonneD <> '20050504'
Order by colonneB


il faut juste que tu créé une table sous access et que tu y importe tes données...
par contre j'ai pas access ici et je ne connais pas trop access non plus donc là il faut que tu cherche un peu, une fois que tu à fais ca tu execute la requete sql et normalement c'est good :bravo2:

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

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

39
Bon, je vais me rentrer là. J'essaye ça dès que faire se peut
merci :boire:
40
Koi ???
t'as déja fini ta journée de boulot ?

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

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

41
Tiens j'ai vu dans ton profil que tu à mis des avis sur des compos de Pilamix... c'est un de mes potes :clin:

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

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

42
Ca y'est j'ai envoyé le classeur xls, j'espere que c'est ca qui faut !!
43
J'essaye ça lundi
merci
44
45
C'est bon corvla j'ai un peu modifié tes formules et ça marche
http://regiet.free.fr/FILTRE2-1.xls

j'ai mis ma condition de date en A1, faut que je trouve le moyen de l'intégrer dans la formule avec la notion de J-1. Ensuite il ne reste plus qu'à afficher avec le filtre toutes les cellules 0 de la colonne M
Bon, j'ai plus qu'à automatiser maintenant :humm: :bise:
46
Cool

:bravo:
47
Excel 2007 mais aussi les anciennes versions ont parfois du mal avec certains calculs...

Pas très rassurant tout ça.
48
:up:

J'ai une colonne où sont listées des références d'appareils, que j'appellerai X, Y, Z pour simplifier.

Existe-t-il un formule miracle pour qu'en bas de ma colonne(qui va de C3 à C70) il me dise combien de fois apparait chaque occurence d'une référence ?

Ex :
    --------
    12 x X
    08 x Y
    27 x Z


Et que ça se mette à jour automatiquement si je rajoute des références dans la colonne, tant qu'à faire.

Chuis un total nioub en Excel (en l'occurence, c'est plutôt OpenOffice d'ailleurs), alors va falloir m'expliquer lentement :oops2:
God's in his heaven. All's right with the world.
49
On m'a bien déjà donné

Citation : =NB.SI(C3:C70;X) (où X est une des références listées)

et il me sort le nombre d'occurences de X, mais ça veut dire en gros poser la question pour chacune des refs.
Moi je veux qu'il me compte le nombre d'occurences de chaque référence différente qu'il trouve.

Possible ? Pas possible ?
God's in his heaven. All's right with the world.
50
UP: tableau croisé dynamilk.

J'avais un problème similaire, et le TCD m'a trouvé ma réponse.