2016-07-31 25 views
-1

ignoriert Ich habe diese Tabelle:excel Steigung in Bereich berechnen, führende Nullen

 A B C D E F G H I J 
1 0 0 0 0 0 1 2 3 4 5 

Aufgrund vielen Datenzeilen, will den Referenzbereich $ A1 verwenden: $ J1 und verwende RGP() die zur Berechnung Steigung auf dem obigen, aber in einer Weise, so dass führende Nullen nicht Teil der Berechnung sein werden.

Jede Hilfe ist willkommen

+0

Sie haben nicht genügend Daten zur Verfügung gestellt und keine erwarteten Ergebnisse für die Verwendung einer [RGP-Funktion] (https://support.office.com/de-de/article/LINEST-function-84d7d0d9-6e50-4101-977a-fa7abf772b6d). – Jeeped

+1

Was meinst du mit "führenden Nullen"? Wie ist das anders als nur "Nullen" zu sagen? –

+0

Nitek: Bisher bin ich am Anfang festgefahren, weil ich keinen "dynamischen" Bereich definieren konnte. In der obigen Tabelle brauche ich einen Weg, um einen Referenzbereich dynamisch von A1: J1 zu F1 zu verkleinern: J1, wenn die erste Nicht-Null-Beobachtung in F1 erscheint. Ich habe eine Funktion, die die relative Position der ersten Nicht-Null-Beobachtung zurückgibt, aber ich konnte sie nicht erfolgreich mit einer anderen Funktion koppeln, um diesen Dynamikbereich zu erstellen. – jeppe

Antwort

0
=LINEST(OFFSET($A1,0,MATCH(TRUE,$A1:$J1<>0,0)-1,1,11-MATCH(TRUE,$A1:$J1<>0,0))) 

Die OFFSET Funktion stellt den Dynamikbereich.

Die Funktion MATCH findet die erste nicht Null.

Die Formel ist eine Matrixformel, so sollte mit ctrl + shift + enter

Diese Formel ist flüchtig eingegeben werden, was bedeutet, es wird neu berechnet werden, wenn es eine Änderung in Ihrem Arbeitsblatt ist. Abhängig von der Größe Ihres Arbeitsblatts kann dies ein Problem sein oder auch nicht.

EDIT: Da das ursprüngliche Plakat ein Problem hat, ich habe einen Screenshot demonstriert fügte hinzu, dass die Formel als präsentierten Arbeiten auf den Daten als posted:

enter image description here

+0

Der 'MATCH (TRUE, $ A1: $ J1 <> 0,0)' gibt #NA zurück, aber ich benutze 'MATCH (TRUE, INDEX (A1: J1 <> 0,0), 0)', um die Position zu erhalten der erste Nicht-Null-Wert. – jeppe

+0

Der OFFSET gibt jedoch #VALUE zurück, wenn ich die vorgeschlagene Formel verwende, die die obige MATCH-Funktion enthält. – jeppe

+0

@jeppe Wenn Sie die Zelle auswählen und die Bearbeitungsleiste untersuchen, sehen Sie die Klammern '{...}' um die Formel? –