Bonjour,
J’ai besoin de réaliser toute une série de régressions linéaires sur des tableaux de taille conséquente.
Ça fonctionne très bien quand je lui indique en paramètres, une liste de valeurs.
Mais il m’est impossible de rentrer une liste "manuellement"
+DROITEREG(A1:A3;B1:B3) -> OK
Mon but est d’incorporer une liste de deux nombres, dont les valeurs sont issues d’un résultat de la fonction RECHERCHEX(Tableau), et RECHERCHEX(FILTRE(Tableau)).
Ça donne un truc du genre
+DROITEREG(RECHERCHEX(FILTRE):RECHERCHEX(FILTRE);RECHERCHEX(…):RECHERCHEX(…)) -> erreur #Valeur
En y regardant de plus près, en extrayant la partie "RECHERCHEX(…):RECHERCHEX(…)" dans une autre cellule, ça me renvoie bien une plage de valeur.
En revanche la partie RECHERCHEX(FILTRE):RECHERCHEX(FILTRE) me renvoie toujours une erreur, bien que les termes RECHERCHEX(FILTRE) incorporés indépendamment dans des cellules distinctes me retournent chacun une valeur correcte. Donc tous les sous-ensemble de fonctions sont bons et retournent bien une valeur. Alors d’où vient l’erreur ?
J’ai trouvé une parade, mais c’est lourd :
CNUM(FRACTIONNER.TEXTE(CONCAT(RECHERCHEX(FILTRE);"-";RECHERCHEX(FILTRE));"-")
J’aimerai trouver une syntaxe plus élégante et moins lourde car je vais devoir appliquer ce type de formule sur des centaines de milliers de lignes…
Merci à vous.
J’ai besoin de réaliser toute une série de régressions linéaires sur des tableaux de taille conséquente.
Ça fonctionne très bien quand je lui indique en paramètres, une liste de valeurs.
Mais il m’est impossible de rentrer une liste "manuellement"
+DROITEREG(A1:A3;B1:B3) -> OK
Mon but est d’incorporer une liste de deux nombres, dont les valeurs sont issues d’un résultat de la fonction RECHERCHEX(Tableau), et RECHERCHEX(FILTRE(Tableau)).
Ça donne un truc du genre
+DROITEREG(RECHERCHEX(FILTRE):RECHERCHEX(FILTRE);RECHERCHEX(…):RECHERCHEX(…)) -> erreur #Valeur
En y regardant de plus près, en extrayant la partie "RECHERCHEX(…):RECHERCHEX(…)" dans une autre cellule, ça me renvoie bien une plage de valeur.
En revanche la partie RECHERCHEX(FILTRE):RECHERCHEX(FILTRE) me renvoie toujours une erreur, bien que les termes RECHERCHEX(FILTRE) incorporés indépendamment dans des cellules distinctes me retournent chacun une valeur correcte. Donc tous les sous-ensemble de fonctions sont bons et retournent bien une valeur. Alors d’où vient l’erreur ?
J’ai trouvé une parade, mais c’est lourd :
CNUM(FRACTIONNER.TEXTE(CONCAT(RECHERCHEX(FILTRE);"-";RECHERCHEX(FILTRE));"-")
J’aimerai trouver une syntaxe plus élégante et moins lourde car je vais devoir appliquer ce type de formule sur des centaines de milliers de lignes…
Merci à vous.