Problème Excel / Numbers

17
7 octobre 2014
Hello,

Je sais que c'est pas le sujet passionnant dans le coin,

Mais j'ai une petite question,

J'ai un tableau :

854717Capturedcran20141007170343.png

J'aimerai extraire toutes les données pour savoir :
- Quelles sont les noms de toutes les cases ? si possible en créant une ligne avec touts les "noms" différents contenus dans le tableau" ...
- Combien y en a-t-il de chaque ?

=> ce sont des combinaisons des lettres (ABCDEF) / (-/+/z) / (ABCDEF) / (W/L)

|D

Merci d'avance ! B)

  1. Blabla
Groupes
  1. Blabla
17 commentaires

Je suis pas sure d'avoir tout compris à ce que tu veux faire

mais tiens, ce qui est expliqué sur ce lien peut peut-être t'aider comme base de formule : excel-downloads.com/for…tml

je pense comme ca qu'il faudrait faire un tableau croisé dynamique, mais ca n'est pas évident. sinon il reste la bidouille je pense pour récupérer sur une colonne toutes les valeurs,, ensuite éventuellement enlever les doublons par formule ou pavec un tableau dynamique et ensuite trouver le nombre de d'occurrence.

oui je pense que @sebcbien
tableau croisé ou formule NBSI
et oui supprimer les doublons (dans les menus pour excel 2010)

Posteur

Merci Djulaie, je vais essayer ça me servira apres je pense cette formule.

Merci sebcbien Oui je pense bidouiller, mais même en bidouillant je seche, a moins de prendre toutes les valeurs puis d'enlever les doublons comme tu dis,

Edit : Merci titou egalement, je vais me pencher sur le tableau croisé !

_______________________

Pour faire simple : Le tableur pourrait être comme suivant :
http://img11.hostingpics.net/pics/172747Capturedcran20141007172602.png
Je voudrais faire une liste,( colonne)
avec :
Camion
Camion2
Moto
Moto1
Voiture
Voiture1
Pieton1
Pieton2

Et dans un 2eme temps, en bidouillant je reussirait à faire le compte du nombre de chaque

en fait dans le tableau croisé tu peut aussi faire des formules integrés pour le nb de valeur, moyenne etc ...

tu aurais un fichier exemple ? voire en précisant le nombre maxi de lignes et colonnes ?

Posteur

le tableau croisé dynamique ça a l'air d'être pile ce que je veux, mais le probleme est de mettre en "etiquette de ligne" :
toutes les valeurs possibles

partage-facile.com/GVZ…tml

Merci d'avance

Edit, j'arrive pas a le paramètrer ce tableau
Si tu y arrives, je veux bien voir que mettre dans quoi Au niveau des cases
- Filtre du rapport
- Etiquettes
.....

ça me donne un truc .. mais pas ce que je veux

Posteur

BruceFeuillette

http://office.microsoft.com/fr-fr/excel-help/compter-les-occurrences-de-valeurs-ou-de-valeurs-uniques-dans-une-plage-de-donnees-HP003056118.aspx



Merci !

Mais j'arrive pas a capter quelles données mettre ou dans le tableau croisé ... (Week1 / 2 Etc )

je regarde ca demain si le pb n'est pas résolu.

Posteur

sebcbien

je regarde ca demain si le pb n'est pas résolu.



ça marche ! merci seb !

Posteur

Voilà ce que j'aimerai obtenir

http://img4.hostingpics.net/pics/219095Capturedcran20141008005804.png


(Avec a gauche la colonne qui peut (et finira par) atteindre 144 valeurs au max ... donc pas envie de faire ça manuellement :D)

Bonne journée !

Posteur

Up

j'ai le même genre de problème et malheureusement pas de solution ... ne serait qu'en passant par VBA mais là je n'y connais plus rien

Hello,

j'aime bien Excel (il en faut...), et la question est "cool" (oui, je sais, on a pas des loisirs faciles), et c'était l'occasion de tâter du OpenOffice à la maison, contre de l'Excel 2007 au taf.

Donc j'ai fait un fichier du style du tien:
http://img4.hostingpics.net/pics/899107Tab1.jpg

Et j'ai fait une macro en OpenOffice Basic pour remettre le tableau en liste, comme suit :
http://img4.hostingpics.net/pics/409078tab2.jpg

je vais mettre la macro dans un autre message, pour (j'espère) plus de clarté

Puis, il est facile de faire un tableau croisé dynamique qui te donne le tableau de synthèse que tu voulais:
http://img4.hostingpics.net/pics/844696tab3.jpg

Pour que la macro fonctionne, il faut que ton tableau initial soit dans la 1ère feuille, et que tu aies une 2nde feuille vide. Si elle n'est pas vide, on écrira dessus, tant pis.... J'ai pas cherché à faire "propre", mais rapide

REM ***** BASIC *****

Sub Main
Dim Doc As Object
Dim Sheet0 As Object
Dim Sheet1 As Object
Dim Cell As Object
Dim x as integer
Dim y as integer
Dim compteur as integer

Doc = ThisComponent

REM ***** le compteur de position pour sheet1 *****
compteur=1

REM ***** Sheet0: le tableau en entrée, Sheet1: le tableau que l'on construit ****
Sheet0 = Doc.Sheets(0)
Sheet1 = Doc.Sheets(1)

REM *** on met les titres sur Sheet1 ***
Sheet1.getcellbyposition(0,0).string="Name"
Sheet1.getcellbyposition(1,0).string="Week"

REM *** on parcours les colonnes tant que l'on a des valeurs en position 1 (en dessous du titre)
x=0
y=1

while (sheet0.getcellbyposition(y,x).string "" )
REM *** On parcours les lignes de la colonne tant que l'on a pas une cellule vide
while (sheet0.getcellbyposition(y,x).string "" )
Sheet1.getcellbyposition(0,compteur).string=sheet0.getcellbyposition(x,y).string
Sheet1.getcellbyposition(1,compteur).string=sheet0.getcellbyposition(x,0).string

compteur=compteur+1
y=y+1
wend

REM *** on avance à la colonne suivante ***
y=1
x=x+1
wend

REM Cell = Sheet.getCellByPosition(0, 0)
REM Cell.Value = 100


End Sub

Et enfin, pour faire le tableau croisé dynamique, dans OpenOffice, tu sélectionnes 1 cellule du tableau créé par la macro en feuille2, et tu vas dans "Données" / "Tableau croisé" / "Créer", et tu suis le schéma
http://img4.hostingpics.net/pics/337827tab4.jpg

Les lignes rouges: tu déplaces les boutons aux bons endroits.
Mais c'est pas fini, il faut "compter" les "Names" alors que par défaut il veut faire une somme.
Donc tu cliques sur le bouton "somme de Names" dans le "champs de données", puis "options" - ce que j'ai symbolisé par la flèche bleue - et tu choisis "Nombre" pour qu'il compte le nombre de personne par semaine.



ayé .....
Laisser un commentaire
Avatar
@
    Texte