Hi,
wie du selbst schon bemerkt hast, sind leere Zellen Gift für ordentliche Auswertungen. Entweder du löscht die leeren Zellen und nimmst die Fkt. AGGREGAT() wie im Beispiel oder du fügst (irgendwo!) eine Hilfsspalte ein (die blendest du dann einfach aus) und benutzt meinen zweiten Vorschlag.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| B | C | D | E | F | G |
13 | | | | Zielergebnis: | mit AGGREGAT() | mit Hilfsspalte |
14 | Firma | Mitarbeiter | HS | Mitarbeiter nicht in A | | |
15 | A | Scholz | | Müller | Müller | Müller |
16 | B | Müller | 16 | Lehmann | 0 | Lehmann |
17 | | | | Bauer | Lehmann | Bauer |
18 | C | Lehmann | 18 | Schulze | Bauer | Schulze |
19 | B | Bauer | 19 | | 0 | |
20 | A | Neumann | | | Schulze | |
21 | | | | | | |
22 | A | Mayer | | | | |
23 | B | Schulze | 23 | | | |
Zelle | Formel |
D15 | =WENN(B15="";"";WENN(B15="A";"";ZEILE())) |
F15 | =WENNFEHLER(INDEX(C:C;AGGREGAT(15;6;ZEILE($C$15:$C$23)/($B$15:$B$23<>"A");ZEILE(A1)));"") |
G15 | =WENNFEHLER(INDEX(C:C;KKLEINSTE($D$15:$D$23;ZEILE(A1)));"") |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Hi,
noch ein Nachtrag: die Formel für die Hilfsspalte wird natürlich kürzer geschrieben (hatte das falsche Beispiel kopiert):
Code:
=WENN(ODER(B15="";B15="A");"";ZEILE())
Pivottable :
- datarange B14:C23
- report filter: Firma
- row labels: Mitarbeiter
Firma filte:r B & C
Row filter: kein 'blanks'
Hi snb,
, darauf hätte ich auch kommen können.
Vielen Dank für eure Lösungen! Ich werde die Variante von WillWissen mit der Hilfsspalte nutzen, da diese für weitere Tabellenblätter (meiner Meinung nach) besser kopierbar ist.
(08.07.2018, 14:35)Shoku schrieb: [ -> ]... für die Installation von Plugins hab ich leider keine Berechtigungen...
Hallo, häää? Was meinst du..? Wer hat denn gesagt oder geschrieben, dass du was insatllieren sollst..?
Hallo Günter, deine AGGREGAT() könnte man - muss man aber nicht - etwas pimpen..:
Code:
=WENNFEHLER(INDEX($C$15:$C$100;AGGREGAT(15;6;ZEILE($A$1:$A$86)/($B$15:$B$100<>"")/($B$15:$B$100<>"a");ZEILE(A1)));"")
Zitat:Wer hat denn gesagt oder geschrieben, dass du was insatllieren sollst..?
Das war nur bezüglich des Uploads eines Bildes/ einer Datei. Ich hätte es gern auch wie ihr mit dem Tab2Html gemacht, damit es ordentlich aussieht.