Interpolation données horaires

Bonjour ou bonsoir à tous !

Je dispose de données de pression mesurées toutes les 5 min (plus de 5700 enregistrements) et j'aimerais réaliser une interpolation sur excel pour avoir les données correspondant à chaque minute.

J'ai réussi à calculer le delta correspondant à chaque intervalle mais je ne sais pas comment faire pour que le calcul se fasse automatiquement dans chaque cellule.

En pj mon fichier excel.

Merci d'avance !

41interpolation.xlsx (485.54 Ko)

Bonsoir,

A tester :

Sub Interpoler()
    Dim T(), e#, n&, i&, d%
    With ActiveSheet
        n = .Cells(.Rows.Count, 1).End(xlUp).Row
        ReDim T(5 To n, 1 To 1)
        For i = 5 To n Step 5
            T(i, 1) = .Cells(i, 2)
            If .Cells(i, 2) <> "" And .Cells(i + 5, 2) <> "" Then
                e = (.Cells(i + 5, 2) - T(i, 1)) / 5
                For d = 1 To 4
                    T(i + d, 1) = T(i, 1) + e * d
                Next d
            End If
        Next i
        .Cells(5, 2).Resize(n - 4).Value = T
    End With
End Sub

Cordialement.





Bonjour @ tous,

par formules

voir PJ

https://www.cjoint.com/c/FHymBeDkYEF

la macro de l'ami MFerrand est bien entendu celle à adopter.

@ + +

Merci à tous pour les réponses hyper rapides (et efficaces !).

Une dernière chose : la pj étant limitée à 500 ko, je n'ai pas pu insérer l'ensemble de mes enregistrements dans le classeur excel. J'ai des enregistrements jusqu'à la ligne 28885, soit le 30/06/16 11:18. Comment puis-je modifier le code ou la formule pour terminer l'interpolation ? Je n'ai pas le temps de me plonger dans le code pour le moment pour le comprendre et le modofier, j'ai besoin urgemment de ces résultats aujourd'hui...

Encore un grand merci !

Re,

quant à mon fichier, continue à incrémenter les formules en bas.

quand à la macro de l'ami MFerrand, il va revenir t'aider.

@ + +

Bonjour,

Rien à modifier dans le code !

Cordialement.

Ouah génial !

Un énormissime merciiiiiiiiiiiiiiiiiiiiiiiiii !!!!

Rechercher des sujets similaires à "interpolation donnees horaires"