Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bond007

XLDnaute Nouveau
Bonjour à tous,

Je me permets de vous le demander car je ne trouve pas une solution claire pour mon cas dans le forum et mon niveau en excel n'est pas trop évolué.
Je veux trouver les coefficients et la statistiques associées. Seul problème j'ai des colonnes avec des cases vides et toutes les colonnes n'ont pas la case vide au même moment.
Je m'explique mon y va de la colonne C à H dans le fichier joint et mon x sera toujours la colonne B. Quand je fais droitereg j'ai #valeur cfr colonne K. J'ai essayé avec différent de 0 cfr colonne N mais toujours la même chose. La fonction décaler ne m'aide pas plus.

Quelqu'un saurait m'orienter svp?
Merci d'avance
 

Pièces jointes

Bonjour,
XL n'aime pas les "trous" dans les matrices de Droitereg.
Une solution : Boucher les "trous" par extrapolation linéaire. Avec :
VB:
Sub Extrapole()
    Application.ScreenUpdating = False
    N = Cells(1, Columns.Count).End(xlToLeft).Column
    Range(Cells(1, "A"), Cells(10000, N)).Font.Color = vbBlack
    For L = 2 To Range("B65500").End(xlUp).Row
        For C = 3 To 8
            If Cells(L, C) = "" Then
                X10 = Cells(L, "B") - Cells(L - 1, "B")
                X21 = Cells(L + 1, "B") - Cells(L - 1, "B")
                Y21 = Cells(L + 1, C) - Cells(L - 1, C)
                Y1 = Cells(L - 1, C)
                Y = (X10 / X21) * (Y21) + Y1
                Cells(L, C) = Y
                Cells(L, C).Font.Color = vbRed
            End If
        Next C
    Next L
End Sub
Attention, cette macro n'accepte les trous que d'un élément. Ce qui semble être votre cas.
Les valeurs extrapolées sont mises en rouge.
 

Pièces jointes

Bonjour,
XL n'aime pas les "trous" dans les matrices de Droitereg.
Une solution : Boucher les "trous" par extrapolation linéaire. Avec :
VB:
Sub Extrapole()
    Application.ScreenUpdating = False
    N = Cells(1, Columns.Count).End(xlToLeft).Column
    Range(Cells(1, "A"), Cells(10000, N)).Font.Color = vbBlack
    For L = 2 To Range("B65500").End(xlUp).Row
        For C = 3 To 8
            If Cells(L, C) = "" Then
                X10 = Cells(L, "B") - Cells(L - 1, "B")
                X21 = Cells(L + 1, "B") - Cells(L - 1, "B")
                Y21 = Cells(L + 1, C) - Cells(L - 1, C)
                Y1 = Cells(L - 1, C)
                Y = (X10 / X21) * (Y21) + Y1
                Cells(L, C) = Y
                Cells(L, C).Font.Color = vbRed
            End If
        Next C
    Next L
End Sub
Attention, cette macro n'accepte les trous que d'un élément. Ce qui semble être votre cas.
Les valeurs extrapolées sont mises en rouge.
Merci beaucoup Sylvanu,
Le problème est que ce sont des concentrations et leurs variations peuvent ou ne pas être linéaires en fonction de la saturation du capteur et de ses performances. En extrapolant on s'attend à ce que ça donne une linéarité non?
 
Exact. Si l'extrapolation n'est pas linéaire alors je n'ai pas de solution hormis la graphique.
Mais si l'extrapolation n'est pas linéaire, et si les points sont "chaotiques" pourquoi vouloir faire une Droitereg ? Cela ne correspond à rien.
Si la Droitereg est pertinente, le fait de rajouter un point par extrapolation linéaire ne change pas les coefficients.
 
Exact. Si l'extrapolation n'est pas linéaire alors je n'ai pas de solution hormis la graphique.
Mais si l'extrapolation n'est pas linéaire, et si les points sont "chaotiques" pourquoi vouloir faire une Droitereg ? Cela ne correspond à rien.
Si la Droitereg est pertinente, le fait de rajouter un point par extrapolation linéaire ne change pas les coefficients.
Droitereg parce que je peux aller jusqu'à une équation de degré 3 ou 4 si je ne me trompe pas et avoir les coef associés sans passer par faire les graphes sinon cela reviendrait à faire 6*5*45 graphes.... humainement ce n'est pas conseillé sans automatiser le tout
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
108
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
170
Réponses
18
Affichages
401
Retour