Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bereich ermitteln und an eine Formel übergeben

Bereich ermitteln und an eine Formel übergeben
14.08.2007 10:00:34
Adrian1977
Hallo zusammen,
ich habe in Spalte A Konten und mehrere Summenzeile:
' 'Konto x
' 'Konto y
' 'Konto z
Summenzeile(x, y, z)
' 'Konto a
' 'Konto b
Summenzeile (a, b)
etc.
Die Konten sind versetzt dargestellt, haben vorne mehrere Leerstellen.
Die Summenzeilen beinhalten unterschiedlich viele Konten.
Die Werte stehen in Spalte B.
Nun möchte ich in Spalte C den Anteil des Kontos an der Kostengruppe ermitteln.
Für Konto x wäre die Formel: x/summe(x:z)
Für Konto a wäre die Formel: x/summe(a:b)
Das Problem ist nun die Ermittlung der zweiten Komponente, da diese variabel ist.
Ich suche eine Formel, die ich von oben nach unten kopieren kann.
Gibt es eine excel-Lösung dazu?
Danke im Voraus!
Gruß
Adrian

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Danke!
14.08.2007 11:17:17
Adrian1977
Hallo Peter,
genau das mit der Hilfsspalte habe ich gebraucht!
Danke!
Gruß
Adrian
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Bereich ermitteln und an eine Formel übergeben


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in Spalte A (Konten) und Spalte B (Werte) korrekt eingegeben sind. Achte darauf, dass die Konten versetzt sind und Leerstellen voranstehen.

  2. Hilfsspalte erstellen: Füge eine Hilfsspalte in Spalte D ein, um die Summe der Konten in einer Kostengruppe zu ermitteln. Du kannst die Formel =SUMME(B1:B3) verwenden, um die Summe von Konto x bis z zu berechnen. Diese Formel musst Du anpassen, je nachdem, wie viele Konten in Deiner Kostengruppe sind.

  3. Anteil berechnen: In Spalte C kannst Du dann die Formel für den Anteil des Kontos an der Kostengruppe einfügen. Zum Beispiel für Konto x:

    =B1/D1

    Kopiere diese Formel nach unten, um den Anteil für jedes Konto zu berechnen.

  4. Anpassung für variable Bereiche: Um die Bereiche dynamisch zu gestalten, kannst Du die Funktion OFFSET verwenden, um die Summe der entsprechenden Konten automatisch zu ermitteln. Eine mögliche Formel könnte so aussehen:

    =B1/SUMME(OFFSET(A1,0,1,COUNTA(A:A),1))

Häufige Fehler und Lösungen

  • Fehler: #DIV/0!: Dieser Fehler tritt auf, wenn Du versuchst, durch 0 zu teilen. Stelle sicher, dass die Summe in der Hilfsspalte nicht 0 ist, bevor Du die Berechnung durchführst.

  • Fehler: Falscher Bereich: Wenn Du die Formel kopierst und die Bereiche nicht korrekt angepasst werden, kann es zu falschen Ergebnissen kommen. Achte darauf, dass die Zellbezüge korrekt sind.


Alternative Methoden

Eine andere Möglichkeit, die Anteile zu berechnen, ist die Verwendung von SUMIF. Diese Funktion ermöglicht es Dir, nur die Werte zu summieren, die bestimmten Kriterien entsprechen. Zum Beispiel:

=SUMIF(A:A, "Konto x", B:B)

Praktische Beispiele

Angenommen, Du hast folgende Daten in Excel:

A       | B
-----------------
Konto x | 100
Konto y | 200
Konto z | 300
Konto a | 150
Konto b | 250

Wenn die Summenzeilen für Konto x, y und z in einer Hilfsspalte D berechnet werden, könnte die Formel in C für Konto x wie folgt aussehen:

=C1/SUMME(B1:B3)

Für Konto a könntest Du dann angeben:

=C4/SUMME(B4:B5)

Tipps für Profis

  • Nutze die Funktion INDIREKT, um dynamische Bereiche zu erstellen, die auf bestimmte Kriterien reagieren.
  • Experimentiere mit der INDEX- und VERGLEICH-Funktion, um flexible und leistungsstarke Formeln zu erstellen.
  • Halte Deine Formeln übersichtlich, indem Du Kommentare hinzufügst. Das hilft, die Logik hinter den Berechnungen nachzuvollziehen.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass meine Bereiche korrekt sind?
Verwende die COUNTA-Funktion, um die Anzahl der nicht-leeren Zellen in einem Bereich zu ermitteln.

2. Gibt es eine einfachere Möglichkeit, die Anteile zu berechnen?
Ja, Du kannst die GETRIEBENE-Funktion verwenden, um die benötigten Daten dynamisch abzurufen und die Berechnung zu automatisieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige