Wie erstelle ich einen dynamischen Bereich mit berechneten Zellbezügen?

644
Ross Barnes

Ich habe Probleme, da ich nicht der beste bin, um den effizientesten Weg zu finden, diese Dinge zu tun.

Überprüfe das Folgende:

"Erste Zeile mit Daten: 10".
Berechnet nach einer Formel, die nach den ersten Daten in einer Spalte sucht.

"Letzte Zeile mit Daten: 1128". Berechnet nach einer Formel, die nach der letzten Zeile mit Daten sucht - dem oben berechneten Wert.

"Datenbereich AH10: AH1128 Berechnet nach einer Formel, die das Ergebnis aus den beiden vorherigen Ergebniszellen erstellt.

Dies muss dann in zwei weitere Berechnungen einfließen:

C: = EXP(INDEX(LINEST(**AH10:AH1128**,AO10:AO1128,,),1,2))  B: = INDEX(LINEST(**AH10:AH1128**,AO10:AO1128,,),1) 

Zur Zeit muss ich die obigen Formeln bei jeder Änderung der Daten manuell ändern!

Die Daten basieren auf einem Pivot, der monatlich aktualisiert wird, und der Bereich wird dynamisch erweitert. Die beiden unteren Formeln berechnen die Leistungstrendlinien C: und B: Werte, die dann einer berechenbaren Berechnung in einem anderen verknüpften Blatt zugeführt werden.

Ich habe mehrere Arbeitsblätter, die den gleichen Job ausführen, aber für gefilterte Ergebnisse, da ich keine Möglichkeit sehe, die Formeln aus einem Datensatz zu bearbeiten.

Es ist jedoch insbesondere das erste Problem, das ich lösen muss.

Kann jemand eine Idee vorschlagen, um das Problem zu beheben?

Wie erstelle ich einen dynamischen Bereich mit berechneten Zellbezügen?

Wie erstelle ich einen dynamischen Bereich mit berechneten Zellbezügen?

Hallo Raj - Ich finde, dass die von Ihnen vorgeschlagenen Formeln doolal gehen, wenn Sie leere Zellen und Zellen mit Formeln in diesem Ergebnis # N / A usw. haben, die in der Liste der zu zählenden Zellen resultieren. Wie passt man sich an Abhilfe an? Vielen Dank

1
Willkommen bei Superuser! Bitte schauen Sie sich die [Tour] (https://superuser.com/review) an, Sie können auch Screenshots anhängen. Ahmed Ashour vor 5 Jahren 0
@ Ross Bames, besser Sie erstellen eine dynamische Definition ** mit dem Namen Range ** und verwenden diese Formel ** = OFFSET ($ A $ 2,0,0, COUNTA ($ A $ 2: $ A $ 200), 1) ** und Verwenden Sie den benannten Bereich in der Formel. Rajesh S vor 5 Jahren 0
** Cont ... ** oder Sie können dieses auch verwenden, ** = $ A $ 2: INDEX ($ 1: $ 100, COUNTA ($ A: $ A), COUNTA ($ 1: $ 1)) ** Rajesh S vor 5 Jahren 0
Hallo Raj - Entschuldigung für meine Unwissenheit, aber ich habe diese versucht und nicht funktioniert. Ich denke, Sie schlagen vor, zu versuchen, dynamisch definierte benannte Bereiche aus Daten zu erstellen, die in einer Datenspalte enthalten sind. Dies muss einige leere Zellen oben und unten ausschließen und außerdem den Datentitel in AH9 ausschließen. Wenn ich versuche, Ihre Vorschläge zu verwenden und mich für meine Tabelle anzupassen, scheint das nicht zu funktionieren? Ross Barnes vor 5 Jahren 0
Zeigen Sie uns die Formeln, die Sie verwenden, um Zeile 10 und Zeile 1128 zu erhalten. Diese können kombiniert werden, um einen dynamischen NAMED-Bereich für Sie zu erstellen PeterH vor 5 Jahren 0
Hallo Peter - danke - die Formeln sind in AP3 und AP4 dargestellt Ross Barnes vor 5 Jahren 0
Hallo Raj - Ich finde, dass die von Ihnen vorgeschlagenen Formeln doolal gehen, wenn Sie leere Zellen und Zellen mit Formeln in diesem Ergebnis # N / A usw. haben, die in der Liste der zu zählenden Zellen resultieren. Wie passt man sich an Abhilfe an? Vielen Dank Ross Barnes vor 5 Jahren 0
Mit @ RossBarnes können Sie sie in Ihren Beitrag aufnehmen, sodass ich sie direkt in mein Excel kopieren und einfügen kann. Ich kann sie in einen Offset einfügen, um Ihren dynamischen Bereich zu erstellen. PeterH vor 5 Jahren 0
Wenn Ihre Excel-Version "Tabellen" unterstützt, verwenden Sie diese für Ihre Daten und verwenden Sie [strukturierte Referenzen für Ihre Bereiche] (https://support.office.com/en-us/article/using-structured-references-with-excel -tables-f5ed2452-2337-4f71-bed3-c8ae6d2b276e) Ron Rosenfeld vor 5 Jahren 0

0 Antworten auf die Frage