Se connecter
Se connecter

ou
Créer un compte

ou

Y'a des bons en Excel ?

  • 49 réponses
  • 11 participants
  • 911 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
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 ?
12

Citation : Y'a mieux ? :roll:



Alerte je ne sais pas quoi mais alerte !


Bounet> Ca ne va pas suffire je crois. :noidea:
13

Citation :
Alerte Polygamie !



Il fallait s'y attendre ! :mdr:
14
En fait là où je bloque c'ets sur la notion de "famille". J'arrive pas à traduire ça...
15
Bon mood qu'est-ce que tu fous bordel ? T'as aucune parole ma parole :fache:
16
Up, flag tout ça.
Je bloque toujours là dessus
17
Dans excel directement, ca va etre casse couille je pense.
En VBScript c'est faisable.

Jacky repenti. SeuRn

18
Je connais pas VB :(
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...
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 !!! :bravo:

-> important: à la place du ptit bonhome (en C2) c'est une fermeture de parenthèse