Excel LINEST gibt den Fehler #REF zurück, wenn ein nicht rechteckiges Array verwendet wird
1092
Chris Stocking
Ich versuche, die LINEST () - Funktion für einen benannten Bereich zu verwenden. Die Funktion scheint gut zu funktionieren, wenn die genannten Bereiche typische rechteckige Arrays sind. Wenn die benannten Arrays jedoch unregelmäßig geformt sind, gibt die Funktion den Fehler #REF zurück (normalerweise, wenn die Arrays nicht die gleiche Länge haben), obwohl die benannten Bereiche dieselbe Anzahl von Zellen haben. [Screenshot unten zum Beispiel]
Irgendeine Idee, wie man das umgehen kann?
Dinge, die ich ausprobiert habe:
- Ich habe versucht, die Funktionen SLOPE () oder INTERCEPT () zu verwenden, um dasselbe Ergebnis zu erzielen (da SLOPE und INTERCEPT bekanntermaßen leere Zellen ignorieren, während die LINEST-Funktion dies nicht tut). Aber das gibt einen Fehler #VALUE zurück.
- Ich habe auch versucht, manuell ein Array zu konstruieren, das in die Funktion eingespeist wird. Zum Beispiel = LINEST (,, true, true). Leider funktioniert das auch nicht, da Excel nur die tatsächlichen Zahlen in einem manuell erstellten Array erkennt (keine Bereiche, Buchstaben usw.).
- Ich habe versucht, das Problem mit verschiedenen INDIRECTS zu umgehen, aber diese stoßen unweigerlich auf das gleiche Problem vom zweiten Punkt.
Alle Ideen wären sehr dankbar!
Dies ist möglich, obwohl ich zunächst fragen kann, ob die von Ihnen definierten Bereiche nicht so rekonstruiert werden konnten, dass sie den kleinsten rechteckigen Bereich enthalten, in dem sich Ihre Datenpunkte befinden. Danach könnten wir einige nicht-numerische Einträge aus diesen Bereichen ausschließen ? Wie Sie selbst gesehen haben, funktionieren nicht alle Funktionen in Bereichen, in denen ein oder mehrere Unterbereiche zusammengefasst sind, so gut. Mit solchen Reichweiten kann eine Lösung erreicht werden, die jedoch etwas komplexer ist. Ich dachte, ich würde zuerst fragen.
XOR LX vor 9 Jahren
1
Ich denke, Sie müssen Ihre Daten in Arrays mit einer einzigen Spalte (oder Zeile) rekonstruieren. und wenden Sie dann die LINEST-Funktion an.
Ron Rosenfeld vor 9 Jahren
0
@RonRosenfeld Richtig, das wäre bei weitem die praktischste Lösung, obwohl es mit den Bereichen, wie sie das OP derzeit hat, nicht unmöglich ist.
XOR LX vor 9 Jahren
0
@XORLX Leider ist es nicht möglich, die Bereiche so zu rekonstruieren, dass sie einen rechteckigen Bereich bilden. Absolut stimmte mit Ihnen und Ron überein, dass dies bei weitem der einfachste Weg wäre, um dieses Problem anzugehen. Leider erlauben die Umstände es einfach nicht. Sehr gespannt auf die Lösung, die Sie sich vorstellen, auch wenn sie recht komplex ist!
Chris Stocking vor 9 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
3
Meine Datei ist in Excel 2007 gesperrt. Was ist los?
-
2
Gibt es eine Möglichkeit, Excel 2007 automatisch zu speichern, wie dies bei MS Word der Fall ist?
-
1
Excel Word Wrap + verschwindet Text
-
1
Einfaches Zusammenführen / Löschen mit Excel
-
7
Wie können Sie Microsoft Excel mit voller Geschwindigkeit laufen lassen, auch wenn der Fensterfokus...
-
2
Warum können Sie Bilder nicht in Excel kopieren / einfügen, aber Screenshots funktionieren?
-
3
So synchronisieren Sie Excel mit der Google Docs-Tabelle
-
9
Wie teilen Sie einen Namen auf, um Vorname und Nachname zu erhalten?
-
1
Links in Excel haben sich nach einem Absturz geändert
-
1
Was ist der beste Weg, ein Excel-Makro auf mehreren Computern gemeinsam zu nutzen?