Concaténation automatique de courbes

qwerty_213 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -  
qwerty_213 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

- Je souhaite concaténer 3 courbes (de 24h) placées dans 3 feuils différentes.
- Je doit prendre les "n" premiers échantillons dont je déclare le nombre dans la colonne C, correspondant à la courbe que choisie dans D.
- La courbe concaténée finale doit contenir 24 valeurs et stockée dans F2:F25.



Est ce qu'il est possible de créer une équation EXCEL qui puisse le faire (solution optimiste), ou en VBA (solution pessimiste).

Je vous remercie d'avance

3 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu

    1) Tu vas dans https://www.cjoint.com/
    2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
    3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
    en bleu souligné ; tu le sélectionnes et tu fais "Copier"
    5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
    tu fais "Coller".

    Cdlmnt
    0
  2. qwerty_213 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
     
    Bonjour,

    J'ai rajouté des colonnes pour le besoin du calcul.

    cela donne :

    J'ai ajouté en colonne D une formule pour avoir le début de la série qui peut s'obtenir par formule

    Colonne G
    =DECALER($E$1;EQUIV(LIGNE()-1;D:D;1)-1;)


    Colonne H
    =NB.SI($G$1:G2;"="&G2)


    Colonne I
    =INDIRECT("'"&G2&"'!B"&H2+1)


    Ces formules sont recopiées vers le bas
    0
  3. qwerty_213 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
     
    Bonjour,

    J'ai rajouté des colonnes pour le besoin du calcul. cela donne:



    J'ai ajouté en colonne D une formule pour avoir le début de la série qui peut s'obtenir par formule

    Colonne G
    =DECALER($E$1;EQUIV(LIGNE()-1;D:D;1)-1;)

    Colonne H
    =NB.SI($G$1:G2;"="&G2)

    Colonne I
    =INDIRECT("'"&G2&"'!B"&H2+1)


    Ces formules sont recopiées vers le bas
    0