2017-06-29 4 views
1

Ich baue ein Excel-Haus Finanzen/Budget Arbeitsmappe. Ich möchte die Transaktionen für jedes Konto auf separaten Blättern aufbewahren, wobei mein Budgetblatt von diesen getrennt ist. Ich suchte nach einer Möglichkeit, die Kategorien zu summieren, ohne die Namen der verwendeten Blätter hart zu codieren. Ich richte die Blätter wie folgt ein. Start - -SUMME über eine Reihe von Blättern hinweg

Budget Account1 - Account2 - Ende

ich mehr Konten hinzufügen, sobald ich es bekommen zu arbeiten. Dies ist alles Prototyping, um sicherzustellen, dass ich tun kann, was ich will.

Ich habe gefunden, dass ich Folgendes tun kann, um alles auf allen Blättern zwischen Start und Ende zu summieren (solange diese leer sind).

=SUM(Start:End!B1:B10) 

Was ich nicht zum Laufen bringen kann, ist eine SUMIFS

=SUMIFS(Start:End!B1:B10,Start:End!A1:A10,"Count") 

in Spalte A eine Zelle, die "Count" oder "Do not" hat. Diese werden schließlich zu Kategorien werden. Das obige gibt mir einen "#VALUE" Fehler. Ich konnte SUMIF auch nicht zum Arbeiten bringen. Ich kann andere Bedingungen auf der Straße hinzufügen.

Mache ich etwas falsch? Gibt es einen einfachen Weg, so etwas zu tun?

+1

Was ist 'Start: Ende'? Ein Blattname? – BruceWayne

+0

Start: Ende B1: B10 bekommt jeden B1: B10 auf die Blätter "Start", "Account1", "Account2" und "End" oder ein anderes Blatt zwischen den beiden. – SSMI

+0

Versuchen Sie, in SUMPRODUCT einzupacken. –

Antwort

0

Ich habe es zu arbeiten, indem Sie einen Bereich E2: E4 mit den Namen der Blätter, von denen die erste "Start" und die letzte "Ende".

Ich habe auch ein Kriterium Feld E7 mit dem Wert "Count"

startet

1

I Spalten A1 bevölkert haben: A10 entweder mit "Count" oder "Do not". Ich habe die Spalten B1: B10 mit Zahlen gefüllt.

Sheet2 (links) und Ende (rechts)

2

Dann habe ich diese Formel, um das gewünschte Ergebnis zurück:

=SUMPRODUCT(SUMIF(INDIRECT("'"&E2:E4&"'!A1:A10"),E7,INDIRECT("'"&E2:E4&"'!B1:B10")))

Sie wissen nicht, ob das Ihnen hilft aber es bringt die gewünschten Ergebnisse mit der zusätzlichen Arbeit des Schreibens einer Blattliste und einer Kriterienliste.

+0

Ich werde es versuchen. Ich wünschte, es gäbe eine Möglichkeit, die Blattnamen nicht zu schreiben. – SSMI

+0

Dies scheint ordnungsgemäß zu funktionieren, solange E2: E4 alle Blattnamen haben. – SSMI

+0

Gibt es eine Möglichkeit, leere Werte aus Array-Formeln zu entfernen? So könnte ich einen Abschnitt für Blätter (Kontonamen) lassen, die einfach hinzugefügt werden könnten. – SSMI

Verwandte Themen