Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
540to544
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
540to544
540to544
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Pivotfunktion ohne Pivottabelle

Pivotfunktion ohne Pivottabelle
31.12.2004 17:24:32
DieterL
Hallo Exelfreunde,
ich habe ein Datenblatt in dem in Spalte B Namen untereinander stehen. In der Spalte C stehen Arbeitsstunden. Alle Namen in der Spalte B kommen mehrmals vor.
Die Spalte B ist ein dynamischer Bereich mit der Bezeichnung Name, und die Spalte C ebenso mit der Bezeichnung ArbZeit. Ich möchte nun auf einem anderen Arbeitsblatt die vorkommenden Namen, jeden nur einmal, untereinander aufgelistet bekommen um dann mit einer SUMME(WENN Formel die Arbeitszeit als Summe daneben einzufügen. Der zweite Teil ist mir geläufig, das erste kann ich nur mit einer Pivot Tabelle erreichen die ich aber aus bestimmten Gründen nicht benutzen kann. Gibt es eine Funktion mit der ich das bewerkstelligen kann?
Bin für jeden Tip dankbar!
Gruß DieterL

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Pivotfunktion ohne Pivottabelle
31.12.2004 17:26:46
Hajo_Zi
Hallo Dieter
Tabelle2
 ABCD
1Thomas292Formel Spalte A von
2Bea131http://www.excelformeln.de/formeln.html?welcher=194
3Joanna342Spalte A Formel nur bis Zelle A101
4Richard151Spalte B Summe der Werte
5Ivan352Spalte C Anzahl der Werte je Eintrag Spalte A
6Lukas181 
716.01.03783 
812.01.03492 
922.03.03512 
1014.01.03532 
1117.01.03552 
12 00 
Formeln der Tabelle
A1 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B1 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A1;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C1 : =WENN(A1="";0;ZÄHLENWENN(Tabelle1!A:A;A1))
A2 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B2 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A2;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C2 : =WENN(A2="";0;ZÄHLENWENN(Tabelle1!A:A;A2))
A3 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B3 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A3;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C3 : =WENN(A3="";0;ZÄHLENWENN(Tabelle1!A:A;A3))
A4 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B4 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A4;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C4 : =WENN(A4="";0;ZÄHLENWENN(Tabelle1!A:A;A4))
A5 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B5 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A5;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C5 : =WENN(A5="";0;ZÄHLENWENN(Tabelle1!A:A;A5))
A6 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B6 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A6;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C6 : =WENN(A6="";0;ZÄHLENWENN(Tabelle1!A:A;A6))
A7 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B7 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A7;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C7 : =WENN(A7="";0;ZÄHLENWENN(Tabelle1!A:A;A7))
A8 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B8 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A8;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C8 : =WENN(A8="";0;ZÄHLENWENN(Tabelle1!A:A;A8))
A9 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B9 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A9;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C9 : =WENN(A9="";0;ZÄHLENWENN(Tabelle1!A:A;A9))
A10 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B10 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A10;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C10 : =WENN(A10="";0;ZÄHLENWENN(Tabelle1!A:A;A10))
A11 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B11 : =SUMMEWENN(INDIREKT("Tabelle1!$A$2:$A$" &ANZAHL2(Tabelle1!A:A));A11;INDIREKT("Tabelle1!$B$2:$B" &ANZAHL2(Tabelle1!B:B)))
C11 : =WENN(A11="";0;ZÄHLENWENN(Tabelle1!A:A;A11))
A12 : {=WENN(SUMME(WENN(Tabelle1!A$2:A$101="";0;1/ZÄHLENWENN(Tabelle1!A$2:A$101;Tabelle1!A$2:A$101))) < ZEILE();"";INDIREKT("Tabelle1!A"&KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$2;;;ZEILE(Tabelle1!A$2:A$101));Tabelle1!A$2:A$101)=1;ZEILE(Tabelle1!A$2:A$101));ZEILE())))}
B12 : =SUMMEWENN(Tabelle1!$A$2:$A$21;A12;Tabelle1!$B$1:$B$21)
C12 : =WENN(A12="";0;ZÄHLENWENN(Tabelle1!A:A;A12))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.



"Wer Rechtschreibfehler findet, darf sie behalten!"
Anzeige
AW: Pivotfunktion ohne Pivottabelle
DieterL
Hallo Hajo,
Besten Dank für die schnelle Hilfe. Da ist bestimmt das richtige dabei, was ich aber erst morgen wenn der Kopf klar ist ausprobieren werde.
Ich wünsche allen Forum Teilnehmer einen guten Rutsch und ein erfolgreiches 2005.
DieterL
AW: Pivotfunktion ohne Pivottabelle
31.12.2004 17:51:43
Hajo_Zi
Hallo Dieter,
Dir auch einen guten Rutsch.
Weitere Fragen muß Dir dodo beantworten ich bin raus. Der hat ja so Klasse Antworten.
Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.


Es gibt viele Foren im Internet und auch welche ohne diese Chaoten.


"Wer Rechtschreibfehler findet, darf sie behalten!"
Anzeige
AW: Pivotfunktion ohne Pivottabelle
Hübi
Hi Dieter,
hier eine Lösung mit Hilsspalte
DieterL1
 BCD
1NameStundenHilfsspalte
2Müller02:002
3Meier03:003
4Müller08:00 
5Lehmann04:005
6Meier07:00 
7Lehmann11:00 
8Müller11:00 
9Meier08:00 
10Lehmann09:00 
11Müller04:00 
12Meier05:00 
13Lehmann10:00 
14Müller08:00 
15Krüger13:0015
16   
Formeln der Tabelle
D2 : =WENN(B2<>"";WENN(ZÄHLENWENN(B2:B$1000;B2)=ZÄHLENWENN(B$2:B$1000;B2);ZEILE();"");"")
D3 : =WENN(B3<>"";WENN(ZÄHLENWENN(B3:B$1000;B3)=ZÄHLENWENN(B$2:B$1000;B3);ZEILE();"");"")
D4 : =WENN(B4<>"";WENN(ZÄHLENWENN(B4:B$1000;B4)=ZÄHLENWENN(B$2:B$1000;B4);ZEILE();"");"")
D5 : =WENN(B5<>"";WENN(ZÄHLENWENN(B5:B$1000;B5)=ZÄHLENWENN(B$2:B$1000;B5);ZEILE();"");"")
D6 : =WENN(B6<>"";WENN(ZÄHLENWENN(B6:B$1000;B6)=ZÄHLENWENN(B$2:B$1000;B6);ZEILE();"");"")
D7 : =WENN(B7<>"";WENN(ZÄHLENWENN(B7:B$1000;B7)=ZÄHLENWENN(B$2:B$1000;B7);ZEILE();"");"")
D8 : =WENN(B8<>"";WENN(ZÄHLENWENN(B8:B$1000;B8)=ZÄHLENWENN(B$2:B$1000;B8);ZEILE();"");"")
D9 : =WENN(B9<>"";WENN(ZÄHLENWENN(B9:B$1000;B9)=ZÄHLENWENN(B$2:B$1000;B9);ZEILE();"");"")
D10 : =WENN(B10<>"";WENN(ZÄHLENWENN(B10:B$1000;B10)=ZÄHLENWENN(B$2:B$1000;B10);ZEILE();"");"")
D11 : =WENN(B11<>"";WENN(ZÄHLENWENN(B11:B$1000;B11)=ZÄHLENWENN(B$2:B$1000;B11);ZEILE();"");"")
D12 : =WENN(B12<>"";WENN(ZÄHLENWENN(B12:B$1000;B12)=ZÄHLENWENN(B$2:B$1000;B12);ZEILE();"");"")
D13 : =WENN(B13<>"";WENN(ZÄHLENWENN(B13:B$1000;B13)=ZÄHLENWENN(B$2:B$1000;B13);ZEILE();"");"")
D14 : =WENN(B14<>"";WENN(ZÄHLENWENN(B14:B$1000;B14)=ZÄHLENWENN(B$2:B$1000;B14);ZEILE();"");"")
D15 : =WENN(B15<>"";WENN(ZÄHLENWENN(B15:B$1000;B15)=ZÄHLENWENN(B$2:B$1000;B15);ZEILE();"");"")
D16 : =WENN(B16<>"";WENN(ZÄHLENWENN(B16:B$1000;B16)=ZÄHLENWENN(B$2:B$1000;B16);ZEILE();"");"")
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
DieterL2
 AB
1NameStunden ges.
2Müller33:00
3Meier23:00
4Lehmann34:00
5Krüger13:00
6  
Formeln der Tabelle
A2 : =WENN(ISTFEHLER(INDEX(DieterL1!B:B;VERGLEICH(KKLEINSTE(DieterL1!D:D;ZEILE(DieterL1!A1));DieterL1!D:D;0)));"";INDEX(DieterL1!B:B;VERGLEICH(KKLEINSTE(DieterL1!D:D;ZEILE(DieterL1!A1));DieterL1!D:D;0)))
B2 : =SUMMEWENN(DieterL1!B:B;A2;DieterL1!C:C)
A3 : =WENN(ISTFEHLER(INDEX(DieterL1!B:B;VERGLEICH(KKLEINSTE(DieterL1!D:D;ZEILE(DieterL1!A2));DieterL1!D:D;0)));"";INDEX(DieterL1!B:B;VERGLEICH(KKLEINSTE(DieterL1!D:D;ZEILE(DieterL1!A2));DieterL1!D:D;0)))
B3 : =SUMMEWENN(DieterL1!B:B;A3;DieterL1!C:C)
A4 : =WENN(ISTFEHLER(INDEX(DieterL1!B:B;VERGLEICH(KKLEINSTE(DieterL1!D:D;ZEILE(DieterL1!A3));DieterL1!D:D;0)));"";INDEX(DieterL1!B:B;VERGLEICH(KKLEINSTE(DieterL1!D:D;ZEILE(DieterL1!A3));DieterL1!D:D;0)))
B4 : =SUMMEWENN(DieterL1!B:B;A4;DieterL1!C:C)
A5 : =WENN(ISTFEHLER(INDEX(DieterL1!B:B;VERGLEICH(KKLEINSTE(DieterL1!D:D;ZEILE(DieterL1!A4));DieterL1!D:D;0)));"";INDEX(DieterL1!B:B;VERGLEICH(KKLEINSTE(DieterL1!D:D;ZEILE(DieterL1!A4));DieterL1!D:D;0)))
B5 : =SUMMEWENN(DieterL1!B:B;A5;DieterL1!C:C)
A6 : =WENN(ISTFEHLER(INDEX(DieterL1!B:B;VERGLEICH(KKLEINSTE(DieterL1!D:D;ZEILE(DieterL1!A5));DieterL1!D:D;0)));"";INDEX(DieterL1!B:B;VERGLEICH(KKLEINSTE(DieterL1!D:D;ZEILE(DieterL1!A5));DieterL1!D:D;0)))
B6 : =SUMMEWENN(DieterL1!B:B;A6;DieterL1!C:C)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß und einen guten Rutsch
Hübi

Irgenwann hast du die Nase voll,
und machst du schuß mit Blöde Antworten
Anzeige

156 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige