Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2063 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  6  7  8  ..  111  112  113  114  115  116
Auteur Sujet :

[Topic Unique] Excel : Keep calm and Pivot Table !

n°2789791
Ptit loup
Quand c'est flou, y'a un loup
Posté le 01-07-2008 à 11:28:19  profilanswer
 

Reprise du message précédent :
Tu n'as pas écouté ce que je t'ai dit...
 
Quand tu importes ton CSV (je n'ai pas dit "ouvrir", j'ai bien dit importer... c'est à dire que tu vas pas double cliquer dessus, tu vas bien venir l'ouvrir depuis Excel, ce qui est bien différent.
 
À ce moment là, l'assistant d'Excel te demande plusieurs choses
1. délimité ou largeur fixe => délimité
2. choix du séparateur => virgule
3. format des données... => là tu laisses en "standard", et tu cliques sur "Avancé..." tu peux alors préciser ton séparateur des milliers pour l'import
4. terminer
 
(la manip est la même en 2003 et en 2007 d'ailleurs)
 
Ensuite, je n'ai aucun souci pour sommer les nombres que j'obtiens.
 
Pour ce qui est des données, si tu me colles 3 nombres au pif comme ça, je vois pas trop le pb de confidentialité... mais bon, reste à savoir si tu veux qu'on t'aide ou pas... à toi de faire un ptit effort aussi !


Message édité par Ptit loup le 01-07-2008 à 11:28:54
mood
Publicité
Posté le 01-07-2008 à 11:28:19  profilanswer
 

n°2789795
black_hole
Posté le 01-07-2008 à 12:06:12  profilanswer
 

Si j'avais bien écouté, j'ai suivi ta méthode en mettant un séparateur de millier, mais cela ne change rien. :fou:
De plus le séparateur n'apparaît pas une fois les données importées, j'ai toujours l'espace.

 

Voici quelques chiffres de mon tableau :

Code :
  1. 137 438
  2. 32 310
  3. 14 377
  4. 4 284
  5. 55 442
 



Message édité par black_hole le 01-07-2008 à 12:06:43

---------------
Feed Back
n°2789797
Ptit loup
Quand c'est flou, y'a un loup
Posté le 01-07-2008 à 12:14:46  profilanswer
 

Je ne comprends vraiment pas ton souci... sérieusement, avec ou sans la manip du séparateur de millier, ça marche dans tous les cas chez moi...
j'ai utilisé un fichier test.csv qui contient ça :

137 438, 1
32 310, 2
14 377, 3
4 284, 4
55 442, 5


 
Il me détecte bien tout lors de son "import"... et je peux bien faire des sommes sur les valeurs !
 
Pourrais tu détailler exactement et précisément ce que tu fais, la façon dont tu importes le fichier, etc... ?
Tes paramètres windows aussi concernant les séparateurs (décimaux, milliers, etc...)
 

n°2789800
Ptit loup
Quand c'est flou, y'a un loup
Posté le 01-07-2008 à 12:18:30  profilanswer
 

après une tite vérif... il faut bien faire gaffe que tu as bien le séparateur des milliers au niveau des milliers.. (et pas des centaines)
 
Tu retrouves l'erreur sur toutes les lignes ?

n°2789821
black_hole
Posté le 01-07-2008 à 14:12:29  profilanswer
 

Moi aussi je comprends pas !
 
voici le cheminement :
 
1- je fais un export sur exchange de mes boîtes aux lettres, je choisi CSV, et séparateur "," et j'enregistre mon fichier.csv.
2- J'ouvre excel, "données"-"données externes"-"importer des données". Je sélectionne mon fichier csv.
3- les options sont : "Délimité", "commencer l'importation à la ligne 1", "origine du fichier : WINDOWS (ANSI)"
4- "Séparateur : virgule", "identificateur de texte : " "
5- "Format des données en colonne : standard"
 
 
Je trouve les erreurs à chaque fois que j'ai un espace dans les chiffres.
Le séparateur est bien positionné, par contre je sais pas où trouver les paramètres windows pour les séparateur.
 
D'avance merci.


---------------
Feed Back
n°2789826
Ptit loup
Quand c'est flou, y'a un loup
Posté le 01-07-2008 à 14:24:20  profilanswer
 

La méthode semble OK.
 
Panneau de config -> Options régionales et linguistiques -> onglet Options régionales (par défaut) -> bouton Personnaliser -> "symbole de groupement des chiffres"

n°2789827
Ptit loup
Quand c'est flou, y'a un loup
Posté le 01-07-2008 à 14:25:05  profilanswer
 

Et il te met "#VALEUR!"... il t'en dit pas plus sur l'erreur
(de mémoire, tu peux retrouver l'endroit précis où il est en erreur... y'a une sorte d'assistant de calcul)

n°2789835
black_hole
Posté le 01-07-2008 à 14:44:13  profilanswer
 

Pour le "symbole de groupement des chiffres" j'ai un "espace".
Par contre je ne vois pas où se situe cette erreur, alors qu'effectivement d'habitude on peut la voir...


---------------
Feed Back
n°2789836
SuppotDeSa​Tante
Aka dje69r
Posté le 01-07-2008 à 14:45:40  profilanswer
 

Bonjour
 
dsl Ptit loup de m'immisser dans cette conversation ô combien passionante :p mais un cnum() ne resoudrait il pas le souci...?
 
Cordialement


---------------
Soyez malin, louez entre voisins !
n°2789847
Ptit loup
Quand c'est flou, y'a un loup
Posté le 01-07-2008 à 14:55:32  profilanswer
 

si si, c'est vrai que ça pourrait aider
par contre, je comprends pas bien le pb... ou alors, ça vient de l'extraction exchange... faudrait que je vois comme il fait ça... j'vais jeter un oeil.

mood
Publicité
Posté le 01-07-2008 à 14:55:32  profilanswer
 

n°2789852
black_hole
Posté le 01-07-2008 à 15:01:49  profilanswer
 

He ben NON ca fonctionne pas cette fonction !
Malheureusement j'obtiens : "#VALEUR!" avec cette fonction.


---------------
Feed Back
n°2789853
SuppotDeSa​Tante
Aka dje69r
Posté le 01-07-2008 à 15:02:12  profilanswer
 

C'est possible que ce ne soit pas un "espace" chr(32)
A tester.
 
Si le cnum() ne fonctionne pas avec les valeurs que tu as mises, c'est qu'il y a autre chose qu'un simple "espace"
Ca serait plus simple avec un bout de ton fichier. A toi de voir
 
Cordialement


Message édité par SuppotDeSaTante le 01-07-2008 à 15:03:07

---------------
Soyez malin, louez entre voisins !
n°2789858
black_hole
Posté le 01-07-2008 à 15:05:06  profilanswer
 

Comment je peux vous donner un bout de mon fichier ?
Car en faisant un copié / collé, c'est pas super lisible.


Message édité par black_hole le 01-07-2008 à 15:05:45

---------------
Feed Back
n°2789863
SuppotDeSa​Tante
Aka dje69r
Posté le 01-07-2008 à 15:11:19  profilanswer
 

tu ouvres ton fichier avec le bloc notes, tu vires tout sauf 2/3 lignes (le mieux, des lignes qui ont des nombres superieurs à 1000), tu le montes sur un serveur et nous mets le lien ici.


---------------
Soyez malin, louez entre voisins !
n°2789868
Ptit loup
Quand c'est flou, y'a un loup
Posté le 01-07-2008 à 15:18:19  profilanswer
 

Comment ça sa fonctionne pas... il doit bien te permettre de voir à quel moment de l'interprétation ça plante quand même !
 
Tu fais juste A1+A2.. ou des choses plus complexes ?
Ca serait possible d'avoir un extrait simplifié et sans données confidentielles de ton fichier... ? qu'on fasse le test
 
Et sinon, ça te fait pareil sur tous les PC ?

n°2789870
SuppotDeSa​Tante
Aka dje69r
Posté le 01-07-2008 à 15:20:52  profilanswer
 

Bah meme le fichier excel au pire, ou un bout.
Mais qu'on ait les vrais données, sans passer par un c.c deux fois...


Message édité par SuppotDeSaTante le 01-07-2008 à 15:56:55

---------------
Soyez malin, louez entre voisins !
n°2789883
black_hole
Posté le 01-07-2008 à 15:43:34  profilanswer
 

Voici le lien du fichier Excel :  
http://dl.free.fr/fW21jQmoj/CopiedeClasseur1.xls
 
Je viens également de mettre à jour office, avec tous les patchs...
Mais rien ne change.


---------------
Feed Back
n°2789887
SuppotDeSa​Tante
Aka dje69r
Posté le 01-07-2008 à 15:52:51  profilanswer
 

Bon bah voila, c'est pas un espace ;)
 
Un espace c'est le code ascii 32, là c'est 160...
 
Il te faut remplacer le code ascii 160 par rien, et non pas rechercher un espace. Tu peux utiliser le =substitue()
 
Rappel : sous windows pour ecrire un caractere avec son code ascii : appuyer sur alt puis son code  
Pour le 160 : Alt + 0160
 
Cordialement


Message édité par SuppotDeSaTante le 01-07-2008 à 15:54:14

---------------
Soyez malin, louez entre voisins !
n°2789888
Ptit loup
Quand c'est flou, y'a un loup
Posté le 01-07-2008 à 15:58:33  profilanswer
 

Merci dje.. parce que je proxy bloque les adresses free ici de toute façon :(
 
Arf... pff, je sais pas ce que c'est que ton extraction exchange... Mais elle semble pas jolie jolie tout de même pour aller te mettre un ascii(160) en séparateur décimal ! (c'est une espace insécable je crois... voui, UNE espace !)

n°2789891
black_hole
Posté le 01-07-2008 à 16:07:42  profilanswer
 

Merci à tous les 2 pour le temps passé sur ce problème (que je n'aurai sans doute jamais trouvé seul). :D  
 :bounce:  :bounce: CA FONCTIONNE :bounce:  :bounce:  


---------------
Feed Back
n°2789892
black_hole
Posté le 01-07-2008 à 16:08:28  profilanswer
 

Ptit loup a écrit :

Merci dje.. parce que je proxy bloque les adresses free ici de toute façon :(
 
Arf... pff, je sais pas ce que c'est que ton extraction exchange... Mais elle semble pas jolie jolie tout de même pour aller te mettre un ascii(160) en séparateur décimal ! (c'est une espace insécable je crois... voui, UNE espace !)


Ba oui, en même temps, c'est microsoft....


---------------
Feed Back
n°2789895
MC Ameto
Posté le 01-07-2008 à 16:18:11  profilanswer
 

Bonjour a tous,
 
J'ai une question assez simple concernant les graphiques sous Excel:
Comment tracer la densite de repartition d'un vecteur?
Imaginons par exemple que j'ai un vecteur de nombre positifs, je voudrais avoir un diagramme avec des barres correspondant aux nombre d'elements de mon vecteur compris entre 2 points.
Par exemple, si j'ai 13 elements compris entre 0 et 1 et 25 entre 1 et 2, j'obtiens une barre de taille 13 en 0 et une de taille 25 en 1.
 
Comment faire?
 
Merci pour votre aide.

n°2789896
SuppotDeSa​Tante
Aka dje69r
Posté le 01-07-2008 à 16:18:38  profilanswer
 

black_hole a écrit :

Merci à tous les 2 pour le temps passé sur ce problème (que je n'aurai sans doute jamais trouvé seul). :D  
 :bounce:  :bounce: CA FONCTIONNE :bounce:  :bounce:  


 :jap:


---------------
Soyez malin, louez entre voisins !
n°2789897
Ptit loup
Quand c'est flou, y'a un loup
Posté le 01-07-2008 à 16:20:34  profilanswer
 

Non non... M$ fait plein de trucs propres... là je trouve ça bizarre tout de même !
 
MC > pour ton cas, le plus simple est de faire une autre colonne (ou un TCD) qui reprend précisément ce que tu veux (nb d'éléments entre 0 et 1, etc...)

n°2789899
SuppotDeSa​Tante
Aka dje69r
Posté le 01-07-2008 à 16:23:57  profilanswer
 

Bonjour
 

MC Ameto a écrit :

Bonjour a tous,
 
J'ai une question assez simple concernant les graphiques sous Excel:
Comment tracer la densite de repartition d'un vecteur?
Imaginons par exemple que j'ai un vecteur de nombre positifs, je voudrais avoir un diagramme avec des barres correspondant aux nombre d'elements de mon vecteur compris entre 2 points.
Par exemple, si j'ai 13 elements compris entre 0 et 1 et 25 entre 1 et 2, j'obtiens une barre de taille 13 en 0 et une de taille 25 en 1.
 
Comment faire?
 
Merci pour votre aide.


 
 
Je vois pas trop où est le souci.... Tu es des valeurs entre 0 et 1 et entre 1 et 2... Donc tu as 38 valeurs entre 0 et 2...
Ou alors j'ai pas saisi.
 
Cordialement


---------------
Soyez malin, louez entre voisins !
n°2789900
Ptit loup
Quand c'est flou, y'a un loup
Posté le 01-07-2008 à 16:26:02  profilanswer
 

il veut un graph avec 2 barres... une qui représente les nombres de valeur entre 0 et 1, et une autre barre avec le nb de valeurs entre 1 et 2
 
Le pb, c'est que pour fixer le "entre 0 et 1" et "entre 1 et 2"... le graph ne peut pas le deviner lui même... c'est pour ça je suggérais de faire un "count"

n°2789901
SuppotDeSa​Tante
Aka dje69r
Posté le 01-07-2008 à 16:30:05  profilanswer
 

Hum ok.
Alors Graphique croisé comme tu le disais Ptit loup :D
 
Enfin tout depend de la tete de son tableau, parcequ'avec un tableau comme ca  
0-1 1-2
5 1
8 2
11 3
14 4
17 5
20 6
23 7
26 8
29 9
32 10
35 11
38 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 
Pas besoin...
 
Cordialement


Message édité par SuppotDeSaTante le 01-07-2008 à 16:37:11

---------------
Soyez malin, louez entre voisins !
n°2790006
MC Ameto
Posté le 02-07-2008 à 00:05:06  profilanswer
 

Evidemment la procédure est pas compliquée pour 2 barres, mais le but est de representer une distribution assez finement, donc avec un pas assez petit.
Par exemple, j'ai des nombres compris entre 0 et 10, je veux representer par un diagramme combien sont compris entre 0 et 0.2, combien entre 0.2 et 0.4 etc.
C'est possible d'utiliser une fonction "count" (ou autre) pour calculer ça ? Parce que là je fais une méthode de gros bourrin avec des IF(valeur de la cellule < valeur seuil) et je me retrouve avec une matrice binaire de taille nombre de points à classer * nombre d'intervalles, je somme les colonnes pour obtenir la "fonction de répartition" qui me donne les valeurs que je cherche par soustractions...
Y'a pas un truc élégant tout intégré ou y'aurait juste à préciser le vecteur, l'intervalle et le pas de sa découpe ?
 
Merci ;)

n°2790058
SuppotDeSa​Tante
Aka dje69r
Posté le 02-07-2008 à 10:59:49  profilanswer
 

Un bout de ton fichier...?


---------------
Soyez malin, louez entre voisins !
n°2790570
fabb74
Posté le 04-07-2008 à 11:16:05  profilanswer
 

Bonjour,
 
 
je vous glisse mon tableau Excel, une formule me pose problème... Je n'arrive pas à afficher le montant indiqué à droite de ma page selon que je sélectionne le nom et la finition ?    
 
Ex : 600 dans le prix au m² lorsque je sélectionne le nom Noir Absolu et la finition poli ou encore 350 pour Labrador et adoucie
 
 
Merci de votre aide, je peine depuis quelques heures sans trouver    
 
http://dl.free.fr/getfile.pl?file= [...] sseur1.xls
 
 

n°2790600
seniorpapo​u
Posté le 04-07-2008 à 13:37:54  profilanswer
 

Bonjour,fabb74
es-tu certain de ton fichier??

n°2790607
fabb74
Posté le 04-07-2008 à 14:03:46  profilanswer
 

Oups, y a un bug effectivement ??!
 
Edit :
 
bon alors voici le tableau définitif : http://dl.free.fr/dyvjdaYVb/Classeur1.xls  
 
Et je souhaite pouvoir rentrer automatiquement dans la cellule E2 le montant correspondant au nom de granit choisi et sa finition choisie.
Voir tableau correspondant au prix selon le granit et finition choisi.
 
Quelqu'un aurait il l'aimabilité de me rentrer la formule pour que je puisse mieux saisir cette fonction ?  
 
Merci merci  :hello:


Message édité par fabb74 le 04-07-2008 à 15:25:55
n°2790673
seniorpapo​u
Posté le 04-07-2008 à 17:07:20  profilanswer
 

Bonsoir,
=SOMMEPROD(((H$10:H$14)=B2)*((I$9:M$9)=C2)*(I$10:M$14))
à tester sérieusement
Cordialement

n°2790699
fabb74
Posté le 04-07-2008 à 18:48:10  profilanswer
 

C'est GéNIAL !!!!  :bounce:   Merci seniorpapou  :jap:  Tu m'as rendu un sacré service.  :jap:  
 
je n'aurai jamais trouvé seul... Je vais pouvoir faire mes multiples formules maintenant que c'est bien clair.
 
 
 :hello:  
 

n°2791807
Cougy
Play it fucking loud !
Posté le 10-07-2008 à 14:38:31  profilanswer
 

Salut les gens!
 
Me voilà de retour ici pour une nouvelle question :
 
J'aimerais en ayant dans une première cellule : une date au format jj/mm/aaa hh:mm:ss et dans une seconde cellule : une date au format jj/mm/aaa hh:mm:ss ; faire dans une troisième cellule, la différence de ces deux dates avec un résultat du genre : 3 jour(s) 4h5m12s
 
Je pensais que c'était simplissime mais je n'y arrive pas. Je suis toujours sous Excel 2000... Un coup de main est franchement le bienvenu. :jap:


---------------
A.K.A. Korrozyf
n°2791832
SuppotDeSa​Tante
Aka dje69r
Posté le 10-07-2008 à 15:45:40  profilanswer
 

Bonjour
 
Il "suffit" de recuperer la partie entiere de ton nombre trouvé qui correspond au nombre de jour.
Pour l'heure, il suffit ensuite de convertie ce qu'il y a apres la virgule en heure.
 
Aller, je t'aide :
A1 : 15/07/2008 15:30
A2 : 10/07/2008 16:35
A3 : =ENT(A1-A2) & " jour(s) " & HEURE(A1-A2) & "h" & MINUTE(A1-A2) & "m" & SECONDE(A1-A2)
 
Donc A3 : 4 jour(s) 22h55m0
 
 
Cordialement

Message cité 1 fois
Message édité par SuppotDeSaTante le 10-07-2008 à 15:46:24

---------------
Soyez malin, louez entre voisins !
n°2791834
Ptit loup
Quand c'est flou, y'a un loup
Posté le 10-07-2008 à 15:49:15  profilanswer
 

C'est vrai que c'est assez tordu en soit... les dates sont toujours chiantes à gérer.
 
[:grilled]
Bah, voilou... dje a un peu tout expliqué ! :)
Ensuite, si tu veux en plus de ça des "mois".. ben faut bidouiller le début, mais rien de très compliqué alors !

Message cité 1 fois
Message édité par Ptit loup le 10-07-2008 à 15:50:44
n°2791835
SuppotDeSa​Tante
Aka dje69r
Posté le 10-07-2008 à 15:52:38  profilanswer
 

Ptit loup a écrit :

C'est vrai que c'est assez tordu en soit... les dates sont toujours chiantes à gérer.


 
Parcequ'on les aborde a la "Française", et la maniere Française d'écrire une date est tout sauf logique...


---------------
Soyez malin, louez entre voisins !
n°2791839
Ptit loup
Quand c'est flou, y'a un loup
Posté le 10-07-2008 à 15:56:22  profilanswer
 

Ah non, perso je me débrouille toujours pour avoir les dates au format aaaa/mm/jj hh:mm:ss (quand je le peux)
 
(mon pire ennemie, c'est les dates en mm/jj/aaaa, je hais ce format anglais de m$*ù$ !!!)
 
Sinon, je ne dis pas que c'est compliqué en soit... mais pas toujours hyper bien géré dans les tableurs qui connait bien les dates "absolues", mais moins les durées relatives (cas typique de ce que cherche à faire Cougy)

n°2791951
Cougy
Play it fucking loud !
Posté le 11-07-2008 à 06:13:03  profilanswer
 

SuppotDeSaTante a écrit :

Bonjour
 
Il "suffit" de recuperer la partie entiere de ton nombre trouvé qui correspond au nombre de jour.
Pour l'heure, il suffit ensuite de convertie ce qu'il y a apres la virgule en heure.
 
Aller, je t'aide :
A1 : 15/07/2008 15:30
A2 : 10/07/2008 16:35
A3 : =ENT(A1-A2) & " jour(s) " & HEURE(A1-A2) & "h" & MINUTE(A1-A2) & "m" & SECONDE(A1-A2)
 
Donc A3 : 4 jour(s) 22h55m0
 
 
Cordialement


 
J'avais finalement réussi à me débrouiller en séparant la date du jour et l'heure et avec des formules un peu biscornues. Mais je test ta méthode dès que j'arrive au boulot car elle est clairement plus propre. :D
 
Merci. :jap:


---------------
A.K.A. Korrozyf
n°2791973
Cougy
Play it fucking loud !
Posté le 11-07-2008 à 10:29:59  profilanswer
 

Bon ben ça morche po... :( Donc je reste avec ma méthode.
 
Celle-ci :
 
en A1 -> date au format jj/mm/aaaa
en B1 -> heure au format hh:mm
en C1 -> date au format jj/mm/aaaa
en D1 -> heure au format hh:mm
 
en E1 -> formule : =C1-A1
 
et donc en F1 j'ai mis cette formule : =SI(D1<B1;STXT(E1;1;2)-1;STXT(E1;1;2)) & " jour(s)"
et enfin en G1 j'ai mis cette formule : =SI(D1>B1;D1-B1;24-(B1-D1))
 
Comme je disais : c'est tordu. :D Mais bon ça marche au final. :lol:
 


---------------
A.K.A. Korrozyf
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  ..  111  112  113  114  115  116

Aller à :
Ajouter une réponse
 

Sujets relatifs
[EXCEL] Faire une mise à jour dynamique de valeur entre champsExcel : rechercher et afficher une liste
[EXCEL] Conversion/multiplication de massequestions sur la téléphonie avec free en 512k
Excel: Comment insérer automatiquement un titre à chaque page ?[excel] largeur de colonne différente
[Excel] (N00B Inside :-/ )Je veux additionner ...2 questions urgentes : Remplacer Photoshop et achat de scanner
changer la police par défaut sous Excel[Excel] Comment faire pivoter une feuille ?
Plus de sujets relatifs à : [Topic Unique] Excel : Keep calm and Pivot Table !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)