Petit soucis sur excel

Ce qui concerne les systèmes d'exploitations, les logiciels (bureautique, internet, gravure...).
Avatar du membre
sephy
Bidouilleur de bios
Bidouilleur de bios
Messages : 997
Enregistré le : 19 févr. 2008, 00:00

Petit soucis sur excel

Message non lu par sephy »

slt tous le monde
J'espere qu'il y a des pro d'excel ici :)

Alors voila j'ai un petit soucis que je ne n'arrive pas à regler^^

J'ai un tableau de 2 colonne sur excel (nom ; heure travaillé) et j'aimerai faire un filtre qui ne m'affiche que les noms (colonne 1) qui ont pour heure 270 et + (2e colonne).

or quand je fait filtre personnaliser --> superieur ou egal a 270:00 je n'ai rien qui s'affiche ^^

Je suis sous excel 2007.
Si une ame charitable pouvait me depatouiller un peu ce serait génial.

d'avance merci
Avatar du membre
SuperD
Overclockeur
Overclockeur
Messages : 1084
Enregistré le : 19 janv. 2010, 00:00
Localisation : 95

Message non lu par SuperD »

solution personnelle à ton problème :
créer une colonne supplémentaire dans laquelle tu tapes la formule suivante :

nom heures
durand 200 =SI(B3>270;1;0)
martin 275 =SI(B4>270;1;0)
duval 150 =SI(B5>270;1;0)
lefebvre 400 =SI(B6>270;1;0)

ce qui donne le résultat suivant :

nom heures
durand 200 0
martin 275 1
duval 150 0
lefebvre 400 1

faire ensuite le filtre sur la valeur de la colonne supplémentaire ce qui donne :

nom heures
martin 275 1
lefebvre 400 1

ça te va?

oups! je m'aperçois que le copier-coller ne transmet pas le formattage des colonnes (1ere = nom; 2ème = heures) j'espère que c'est quand même assez explicite...
Avatar du membre
sephy
Bidouilleur de bios
Bidouilleur de bios
Messages : 997
Enregistré le : 19 févr. 2008, 00:00

Message non lu par sephy »

Merci

J'ai bien suivi ton raisonnement et n'avais pensé à la fonction si :roll: .

Cependant je crois avoir cibler la cause de mon probleme (sans en connaitre la solution pour l'instant ^^ )

En gros l'export de la base de donnée du logiciel de comptabilité en fichier excel fait que les nombres sont au format texte

(m'en suis appercu grace au petit triangle vert en haut a gauche d'une cellule^^)
Avatar du membre
Fanfan_pgm
Assembleur de configs
Assembleur de configs
Messages : 4003
Enregistré le : 04 févr. 2008, 00:00
Localisation : Allonnes (72)

Message non lu par Fanfan_pgm »

Et donc en changeant le format ca fonctionne ?
Avatar du membre
sephy
Bidouilleur de bios
Bidouilleur de bios
Messages : 997
Enregistré le : 19 févr. 2008, 00:00

Message non lu par sephy »

Non justement (cela aurait ete trop facile non mais :biggrin: )

ralala prendre du temps a chercher pour la drh alors qu nous somme en plein proget de retructuration cablage/serveur/machine etc...


Heureusement qu'elles sont mignonnes lol

Sinon non meme en changeant de format ca ne fonctionne pas.
Je suis sur une piste
du copier avec collage special mais ca semble pas gagné non plus ^^
Avatar du membre
SuperD
Overclockeur
Overclockeur
Messages : 1084
Enregistré le : 19 janv. 2010, 00:00
Localisation : 95

Message non lu par SuperD »

Pour la conversion d'une chaîne de texte en nombre il faut utiliser la fonction CNUM(adresse de cellule)
si ça ne suffit pas c'est qu'il y a un conflit de séparateur (virgule dans le texte importé et point dans la configuration des paramètres régionaux de ton tableur et dans ce cas il faut remplacer la virgule par un point :

=CNUM(REMPLACER(A2;CHERCHE(",";A2;1);1;"."))

chercher la position de la virgule : =CHERCHE(",";A2;1)
remplacer la virgule par un point : =REMPLACER(A2; position de la virgule;1 caractère;caractère de remplacement)
convertir en nombre :CNUM(nouvelle chaîne de caractère avec séparateur point)
Avatar du membre
sephy
Bidouilleur de bios
Bidouilleur de bios
Messages : 997
Enregistré le : 19 févr. 2008, 00:00

Message non lu par sephy »

Merci pour l'aide mais comme bien entendu la fonction cnum ne fonctionne pas et pas moyen de trouver le séparateur.

j'avais trouvé une solution tout a l'heure avec le collage speciale puis cocher additionner (en gros je rentrer un 1 dans un case vide et excel me détecter une erreur en mettant le petit triangle et ainsi convertir en nombre) mais le hic ca fonctionnait sous mon 2007 mais pas sous le 2000 de la drh (^^ mettre des milliers d'€ dans un logiciel de compta et rester avec un office 2000 ^^).
Autre solution trouvé ce soir ouvrir le fichier avec open office puis sauvegarder en format excel 97/2000/xp et la magique mes champs sont redevenu des nombres.

probleme j'ai excel 2007 chez moi aussi :( donc on verra si ca marche pour 2000 demain
Avatar du membre
SuperD
Overclockeur
Overclockeur
Messages : 1084
Enregistré le : 19 janv. 2010, 00:00
Localisation : 95

Message non lu par SuperD »

L'essentiel c'est de s'accrocher et on finit toujours par trouver une solution!
Répondre