La fonction DROITEREG donne #VALEUR! erreur de certaines données
Je me demandais si quelqu'un a des conseils pour l'utilisation de la fonction DROITEREG dans Excel (2010). Il est facile de trouver des guides, mais difficile à obtenir de l'aide sur le dépannage. Cela peut ne pas être exactement le bon forum, mais tout le monde est si utile ici je ne peux pas m'empêcher de demander.
Je suis en train d'utiliser la fonction DROITEREG d'Excel pour s'adapter à un tiers-ordre polynôme à un ensemble de données.
X_List: 44.00 45.50 46.30 46.80 47.50 47.90 48.60 49.90 51.20 51.80 52.30 53.00 53.40 54.30 55.70
Y_List: 0.10 1.00 3.00 5.00 10.00 15.00 25.00 50.00 75.00 85.00 90.00 95.00 97.00 99.00 99.90
La fonction DROITEREG équation que j'utilise est: =LINEST(Y_LIST, X_LIST^{1,2,3})
Ce invariablement donne moi un #VALEUR! d'erreur lorsque j'utilise ^{1,2,3}
ou ^{1,2}
mais pas ^{1}
. Cette même formule fonctionne avec un autre ensemble de données, donc je sais que c'est pas une faute de frappe problème, et quand je fais un tableau de données et d'appliquer une courbe de tendance, cela me donne une formule, de sorte qu'il devrait être en mesure de calculer quelque chose. Il n'cela indépendamment de si oui ou non je utiliser le "tableau" de la méthode de saisie, c'est à dire les touches ctrl-maj-entrée avec une plage sélectionnée.
Je figure, soit il y a un problème avec mes numéros que je ne comprends pas, ou, éventuellement, que la syntaxe a changé à partir d'Excel 2007, tels que le ^{1,2,3}
peu plus fonctionne de la même façon je pense.
- avez-vous entrez la formule matricielle avec ctrl-MAJ-entrée, c'est à dire voyez-vous ces supports
{}
autour de la formule? - Ouais, j'ai tapé "ctrl-enter" ci-dessus où j'ai voulu écrire "ctrl-maj-entrée." Je l'ai corrigé dans la question. S'ils apparaissent, de sorte que la formule de tableau ne semble pas être un problème en soi.
Vous devez vous connecter pour publier un commentaire.
Votre formule devrait fonctionner si
Y_LIST
etX_LIST
sont colonnes de données de longueur égale - s'ils sont lignes de données essayer de changer de {1,2,3} à {1;2;3}, c'est à dire=LINEST(Y_LIST, X_LIST^{1;2;3})
J'ai eu quand une des lignes était vide. Les lignes vides fonctionnent très bien avec la courbe de tendance (il l'ignore) mais
LINEST
montre, tout simplement,#VALUE!
jusqu'à ce que j'ai supprimé tous les blancs.J'ai rencontré le même problème récemment, la fonction droitereg a été de retourner un
#VALUE
erreur pour certains ensembles de données. Dans mon cas, j'étais à côté d'un polynôme quadratique pour les données, à l'aide de=LINEST(B2:B12,A2:A12^{0,1,2})
. Mais, sournoisement, l'une de mes valeurs dans la colonne A de l'ordre de 0, donc Excel essayé de faire0^0
, qui a donné un#NUM
, qui a abouti à la#VALUE
pourLINEST
.Je pourrait avoir résolu ce problème en calcul dans la feuille de la
x^2
valeurs et de remplir les valeurs 1 pour aller avec mon x dans la colonne A. au Lieu de cela, je suis allé avec uneIFERROR
fonction pour récupérer le#NUM
et retour 1,=LINEST(B2:B12,IFERROR(A2:A12^{0,1,2,3,4,5,6},1))
.Ne sont pas strictement liées à l'OP de problème, mais si vous êtes à la recherche pour la fonction droitereg conseils...
Argh. Ceci s'est avéré être un problème Excel a avec comment c'était de classer les données derrière mon dos. J'ai chargé ces numéros à partir d'un texte séparé par des tabulations fichier et si j'ai volontairement changé le format des cellules à "le Nombre," il semblait encore être de les traiter comme quelque chose de bizarre. J'ai de nouveau manuellement tapé les mêmes numéros ailleurs dans la feuille et il a bien fonctionné.
Il est tentant de se plaindre à propos de Excel dans des moments comme cela, mais il a certainement beats graphique papier, un crayon et une calculatrice. La plupart du temps.
Merci à tous pour l'aide!
=LINEST(Y_LIST+0,X_LIST^{1,2,3})