Excel données horizontal-vertical et écart.

Résolu/Fermé
jojolasticot Messages postés 6 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 12 novembre 2012 - 8 nov. 2012 à 18:05
jojolasticot Messages postés 6 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 12 novembre 2012 - 12 nov. 2012 à 10:42
Bonjour à tous!

J'ai besoin de votre aide pour 2 actions:
La première, je souhaiterais organiser des valeurs horizontales de façon verticale et que chaque même valeur soit alignée. Petit exemple:

Voici mes valeurs horizontales:
Jour 1 A B C D E F G
Jour 2 AA AC AF D B AE AG
Jour 3 C D A F AG G AF

et je souhaiterais que cela ressemble à ca:


____Jour 1____ jour 2____ jour 3
A____ A __________________ A
B____ B ________ B
C____ C __________________ C
D ____ D ________ D________ D
E ____ E
F ____ F __________________ F
G ____ G __________________ G
AA ____________ AA
AB
AC __________ AC
AD
AE ___________ AE
AF __________ AF__________ AF
AG __________ AG__________AG


La deuxième, je souhaiterais connaitre le "retour moyen" entre deux valeurs sur l'ensemble des jours. Par exemple la valeur A revient en moyenne 2 jours après, la valeur AE revient X jours après que la dernière valeur AE ait été affichée, etc.

J'ai testé plusieurs procédés mais en vain. Votre aide me serait bien utile et la bienvenue.

Je vous remercie chaleureusement et à charge de revanche.



ps: ce poste est peut-être déjà autre part mais je ne l'ai pas trouvé.



A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
8 nov. 2012 à 19:04
Bonjour

pour essayer de piger

combien devrait on avoir pour la ligne E et pour la ligne AA

x n'est pas très explicitz pour la ligne AE
0
jojolasticot Messages postés 6 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 12 novembre 2012
8 nov. 2012 à 19:18
Bonsoir Michel

Dans l'exemple que je donne, la valeur n'est présente qu'une fois mais on imagine que pour le jour 6 par exemple elle est présente. Cela veut dire qu'elle est apparue 3 jours après.
Donc l'écart jusqu'au jour 6 et de 3 jours (j3==>j6). Mais cet écart sera lissé en fonction des futures apparitions de la valeur AE (elle peut arriver 3 jours de suite ou dans 1 semaine), ainsi l'écart sera calculé en fonction de la moyenne des apparitions (J3==>J6==>J7==>J8==>J9) donc une moyenne d'apparition de 1,5jours

Je ne sais pas si c'est plus clair? :-)

Savez-vous comment on fait déjà pour la 1ère fonction?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
9 nov. 2012 à 08:55
Bonjour

pour la 2° question, je vois à peu près par une formule matricielle
(colonnermax -colonnemin)/(nbred'apparition-1)
pour la 1° je me dirigerais plutôt vers du VBA et si on passe par du vba, peut-^tre traiter les 2 questions....

j'essaierai de jeter un oeil aujourd'hui mais....
0
jojolasticot Messages postés 6 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 12 novembre 2012
9 nov. 2012 à 11:41
C'est très gentil merci Michel
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 9/11/2012 à 16:07
une solution par VBa pour la 1° question
j'ai l'impression qu'on dervrait faire + simple mais je sature...
https://www.cjoint.com/?3KjqhKhUM6c
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
9 nov. 2012 à 17:53
La suite en VBA (puisque j'ai commencé par...)
https://www.cjoint.com/?3Kjr00yTpmA
0
jojolasticot Messages postés 6 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 12 novembre 2012
9 nov. 2012 à 19:12
Bonsoir Michel
C'est vraiment impressionnant! c'est exactement çà! Par contre cela marche bien mais parfois il m'affiche une autre valeur à un autre emplacement. Pour donner plus d'information cela concerne une serie de chiffre de 1 à 100. En testant cela marche jusqu'à un certain point. Regarde: https://www.cjoint.com/?0KjtlFAcVH0
0