Registriert seit: 29.08.2019
Version(en): Microsoft Office Professional Plus 2016
29.08.2019, 12:58
Hallo Zusammen,
ich (Excel-Anfänger) versuche mich gerade an einer Tabelle und komme nicht weiter :22:
Meine Ziele:
1. Ich möchte von einem anderen Tabellenblatt alle Zeilen zählen lassen, in denen "Team1" steht. Sofern "storniert" dort steht, sollen diese wieder davon abgezogen werden.
Das hat für Team 1 auch super funktioniert mit:
=ZÄHLENWENN('Tabellenblatt1'!$F$1:$F$65536;"Team1*")-ZÄHLENWENN('Tabellenblatt1'!$N$1:$N$65536; "storniert")
Jetzt möchte ich in dem gleichen Tabellenblatt auch Team2 gezählt haben abzüglich der stornierten. Das Problem ist: in dem Tabellenblatt gibt es kein Team2. Ich möchte dann, dass in meiner Liste 0 dort steht, aber es ergibt -1 (da kein Team2 aber einmal storniert in der Tabelle enthalten).
2. Des Weiteren möchte ich von den einzelnen Teams alle Zellen zählen lassen, die den Status "X" haben und ein Startdatum welches mindestens dem Tagesdatum und alle in der Zukunft entspricht (also es sollen keine vergangenen Startdaten gezählt werden). Für den Status X hatte ich dazu bislang:
=ZÄHLENWENNS([TEST.xlsm]Tabellenblatt1!$F$1:$F$65536;"Team1*";[TEST.xlsm]Tabellenblatt1!$N$1:$N$65536;"X")
Funktioniert auch. Müsste jetzt nur noch das mit dem Datum irgendwie einbauen.
Ich hoffe ich habe mich halbwegs verständlich erklärt :29:
Könnt ihr mir helfen? Vielen Dank im Voraus!
Liebe Grüße
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Moin,
Zitat:Jetzt möchte ich in dem gleichen Tabellenblatt auch Team2 gezählt haben abzüglich der stornierten. Das Problem ist: in dem Tabellenblatt gibt es kein Team2. Ich möchte dann, dass in meiner Liste 0 dort steht, aber es ergibt -1 (da kein Team2 aber einmal storniert in der Tabelle enthalten).
warum willst du dann zählen lassen?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 29.08.2019
Version(en): Microsoft Office Professional Plus 2016
Das Blatt wird monatlich aktualisiert. Künftig kann natürlich auch mal Team2 enthalten sein..
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
eine Möglichkeit:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D |
1 | Teams | aktuell | Anz. Team1 | Anz. Team2 |
2 | Team1 | | 1 | 0 |
3 | Team3 | | | |
4 | Team4 | | | |
5 | Team1 | storniert | | |
6 | Team3 | | | |
7 | Team4 | | | |
Zelle | Formel |
C2 | =WENN(ZÄHLENWENN($A$1:$A$10;"Team1")-ZÄHLENWENN($B$1:$B$10;"storniert")<0;0;ZÄHLENWENN($A$1:$A$10;"Team1")-ZÄHLENWENN($B$1:$B$10;"storniert")) |
D2 | =WENN(ZÄHLENWENN($A$1:$A$10;"Team2")-ZÄHLENWENN($B$1:$B$10;"storniert")<0;0;ZÄHLENWENN($A$1:$A$10;"Team2")-ZÄHLENWENN($B$1:$B$10;"storniert")) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:1 Nutzer sagt Danke an WillWissen für diesen Beitrag 28
• ChaHa
Registriert seit: 29.08.2019
Version(en): Microsoft Office Professional Plus 2016
29.08.2019, 13:42
(Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2019, 13:42 von ChaHa.)
Mappe1.xlsx (Größe: 8,28 KB / Downloads: 8)
Oh super, die Formel hat funktioniert.
Dabei bin ich allerdings auf ein weiteres Problem gestoßen.. Er zieht mir jetzt bei den Teams ALLE Stornierten von allen Teams ab, das will ich natürlich gar nicht. Ich will nur dass die Stornierten auch bei dem jeweiligen Team auch abgezogen werden.
Beispiel im Anhang :)
LG
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
dann hätte ich eine Lösung mit einer Hilfsspalte, die du ausblenden kannst und leicht veränderter Überschriften:
Arbeitsblatt mit dem Namen 'Tabelle2' |
| A | B | C | D | E | F | G |
1 | Teams | Status | | Team1 | Team2 | Team3 | Team4 |
2 | | | | | | | |
3 | Team1 | laufend | Team1laufend | 3 | 4 | 2 | 2 |
4 | Team2 | in Klärung | Team2in Klärung | 3 | 4 | 2 | 2 |
5 | Team3 | storniert | Team3storniert | | | | |
6 | Team4 | storniert | Team4storniert | | | | |
7 | Team1 | laufend | Team1laufend | | | | |
8 | Team2 | laufend | Team2laufend | | | | |
9 | Team3 | laufend | Team3laufend | | | | |
10 | Team4 | in Klärung | Team4in Klärung | | | | |
11 | Team1 | laufend | Team1laufend | | | | |
12 | Team2 | storniert | Team2storniert | | | | |
13 | Team2 | in Klärung | Team2in Klärung | | | | |
14 | Team2 | laufend | Team2laufend | | | | |
15 | Team3 | laufend | Team3laufend | | | | |
16 | Team4 | laufend | Team4laufend | | | | |
Zelle | Formel |
C3 | =A3&B3 |
D4 | =ZÄHLENWENN($A$3:$A$20;D1)-ZÄHLENWENN($C$3:$C$20;D1&"storniert") |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.04.2014
Version(en): Office 2019
29.08.2019, 19:42
(Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2019, 19:42 von Jockel.)
Hallo, ich würde das mit Power Query machen.
Hier mein quick & dirty M Code..:
PHP-Code:
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
#"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"Teams", type text}, {"Status", type text}}),
#"Gefilterte Zeilen" = Table.SelectRows(#"Geänderter Typ", each ([Status] <> "storniert")),
#"Gruppierte Zeilen" = Table.Group(#"Gefilterte Zeilen", {"Teams"}, {{"Anzahl", each Table.RowCount(_), type number}}),
#"Transponierte Tabelle" = Table.Transpose(#"Gruppierte Zeilen"),
#"Höher gestufte Header" = Table.PromoteHeaders(#"Transponierte Tabelle", [PromoteAllScalars=true]),
#"Geänderter Typ1" = Table.TransformColumnTypes(#"Höher gestufte Header",{{"Team1", Int64.Type}, {"Team2", Int64.Type}, {"Team3", Int64.Type}, {"Team4", Int64.Type}})
in
#"Geänderter Typ1"
Vorgabe von D bis G mein Ergebnis ab I...
Arbeitsblatt mit dem Namen 'Blatt1' |
| A | B | C | D | E | F | G | H | I | J | K | L | M |
1 | Teams | Status | | Team1 | Team2 | Team3 | Team4 | | Team1 | Team2 | Team3 | Team4 | |
2 | Team1 | laufend | | 3 | 4 | 2 | 2 | | 3 | 4 | 2 | 2 | |
3 | Team2 | in Klärung | | | | | | | | | | | |
4 | Team3 | storniert | | | | | | | | | | | |
5 | Team4 | storniert | | | | | | | | | | | |
6 | Team1 | laufend | | | | | | | | | | | |
7 | Team2 | laufend | | | | | | | | | | | |
8 | Team3 | laufend | | | | | | | | | | | |
9 | Team4 | in Klärung | | | | | | | | | | | |
10 | Team1 | laufend | | | | | | | | | | | |
11 | Team2 | storniert | | | | | | | | | | | |
12 | Team2 | in Klärung | | | | | | | | | | | |
13 | Team2 | laufend | | | | | | | | | | | |
14 | Team3 | laufend | | | | | | | | | | | |
15 | Team4 | laufend | | | | | | | | | | | |
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage