[Résolu] Problème dans l'utilisation de la fonction DECALER

doubidou

XLDnaute Nouveau
Bonjour à tous,

Je cale sur ce problème depuis ce midi, et malgré les nombreuses ressources disponibles sur internet sur la fonction DECALER, je n'arrive pas à résoudre mon problème.

Je pars d'un tableau ayant pour chaque ligne (1 ligne = 1 jour), 24 valeurs représentant un prix pour chaque heure de la journée.
Je souhaite mettre les valeurs en une seule colonne et dans l'ordre.

Ci-joint le fichier incriminé et épuré d'une grande partie des données. (Aucune donnée sensible à l'intérieur).
Pour l'instant, la formule fonctionne pour les 24 premières valeurs (1ère ligne) mais dès que je dois passer à la seconde ligne, c'est la catastrophe. (comme vous pourrez le constater dans le fichier)

Ma formule :
=DECALER(matri;TRONQUE((LIGNE()-LIGNE($AA$2))/24);MOD(LIGNE()-LIGNE($AA$2);LIGNES(matri));1;1)

("matri" correspondant au tableau contenant les données soit B2:Y2193, si d'ailleurs il existe un moyen de dire d'automatique d'aller jusqu'au dernière valeurs existantes et m'éviter de prendre 5 ans de marge par peur de devoir revenir sur cette formule, je suis preneur)

Je précise que la formule original n'est pas de moi (même si j'ai passé du temps pour la comprendre), j'ai cherché à la modifier car elle impliquait que je "copie/transpose" pour pouvoir l'utiliser et était à l'origine d'erreurs et d'une petite perte de temps.
Voici donc la formule original :

=DECALER(matri;MOD(LIGNE()-LIGNE($AC$31);LIGNES(matri));TRONQUE((LIGNE()-LIGNE($AC$31))/LIGNES(matri));1;1)


Je vous remercie d'avance pour le temps que vous pourrez m'accorder, et espère que vous n'aurez pas à vous arracher les cheveux comme je viens de le faire.

Bonne soirée

Edit : Modification du fichier qui n'était pas complètement "anonymisé"
 

Pièces jointes

  • needhelp.xlsx
    24.5 KB · Affichages: 26
  • needhelp.xlsx
    24.5 KB · Affichages: 29
  • needhelp.xlsx
    24.5 KB · Affichages: 29
Dernière édition:

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Problème dans l'utilisation de la fonction DECALER

Bonjour doubidou, et bienvenue sur le forum

une solution par macro en pièce jointe

à+
Philippe

Edit: Salut R@chid
 

Pièces jointes

  • 111.xlsm
    32.9 KB · Affichages: 25
  • 111.xlsm
    32.9 KB · Affichages: 27
  • 111.xlsm
    32.9 KB · Affichages: 32
Dernière édition:

R@chid

XLDnaute Barbatruc
Re : Problème dans l'utilisation de la fonction DECALER

Bonsoir et Bienvenue sur XLD,

Voir PJ


@ + +

Salut Philippe, désolé j'ai pas vu, ça fait longtemps l'ami :)
Salut Victo21 :)
 

Pièces jointes

  • needhelp.xlsx
    45.5 KB · Affichages: 29
  • needhelp.xlsx
    45.5 KB · Affichages: 33
  • needhelp.xlsx
    45.5 KB · Affichages: 35
Dernière édition:

doubidou

XLDnaute Nouveau
Re : Problème dans l'utilisation de la fonction DECALER

Ouah ! Je vois que l'arrachage de cheveux a été rapide :)

Merci beaucoup à tous les trois ! Je vais étudier chacune de vos solutions en détail histoire de bien comprendre les solutions !

Bonne soirée !
 

Discussions similaires

Réponses
7
Affichages
285

Membres actuellement en ligne

Statistiques des forums

Discussions
312 086
Messages
2 085 197
Membres
102 814
dernier inscrit
JLGalley