Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1144to1148
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
Inhaltsverzeichnis

Was hilft wenn SUMMEWENN zu "wenig" ist?

Was hilft wenn SUMMEWENN zu "wenig" ist?
Robert
allo Leute,
folgendes Problem und Bitte um Eure Hilfe:
Bereich A1:D10
in Spalten stehen immer Namen - z.B. in A1:A8 "Jens"; in B9:B10 "Franz"; in C2:C8 "Sepp"; in D3:D9 "Jens" usw.
In den Zellen A11:D11 stehen unterschiedliche Werte z.B.: in A11 '12'; in D11 '8'
Die Formel soll nun den Bereich A1:D10 durchsuchen wo z.B. "Jens" (hier in A13) steht, und dann die Werte in der Zeile 11 addieren welche unter den "Jens" -Spalten stehen. laut obigen Beispiel müßte die Summe 20 ergeben egal wie oft "Jens" in der jeweiligen Spalte vorkommt. Ich komm einfach nicht drauf...
Danke und Lg, Robert
Tabelle1
ABCD
1JENS
2JENS Sepp
3JENS SeppJENS
4JENS SeppJENS
5JENS SeppJENS
6JENS SeppJENS
7JENS SeppJENS
8JENS SeppJENS
9 Franz JENS
10 Franz
1112478
12
13JENSSuchkriterium
140Ergebnis

Formeln der Tabelle
ZelleFormel
A14=SUMMEWENN(A1:D10;A13;A11:D11)

ZÄHLENWENN() oder? o.T.
10.03.2010 16:11:19
Christian
AW: ZÄHLENWENN() oder? o.T.
10.03.2010 16:23:40
Robert
ZÄHLENWENN() bringt mir ja nur das Ergebnis zurück wie oft der Name Jens vorkommt, ich brauche aber die Summe der Zahlen die darunter stehen, also in Zeile 11
dann SUMMENPRODUKT() o.T.
10.03.2010 16:32:15
Christian
Eine Möglichkeit sähe so aus...
10.03.2010 16:41:36
Luc:-?
=SUMME((ZÄHLENWENN(A1:A10;A13)>0)*A11;(ZÄHLENWENN(B1:B10;A13)>0)*B11;ZÄHLENWENN(C1:C10;A13)> 0)*C11;(ZÄHLENWENN(D1:D10;A13)>0)*D11)
Allerdings, warum so oft derselbe Name? Wenn immer nur dieser eine Name in einer Spalte auftaucht und es eine Zeile gäbe, in der quasi immer der jeweilige Spalten-Name steht, würde sich das Problem auf einen WVERWEIS mit Wiederholung reduzieren. Dazu würdest du garantiert was bei excelformeln.de finden.
Gruß Luc :-?
Anzeige
AW: Eine Möglichkeit sähe so aus...
10.03.2010 17:18:21
Robert
Hi Luc,
herzlichen Dank, das werde ich morgen testen. Warum so oft der Name? Das ganz ist ein Monatsdienstplan und links neben den Namen stehen noch die Uhrzeiten der Leute ;-) Sieht später ca. so aus.
Jänner neu

 ABCDEFGHIJKLM
20 Woche vonSo, 03. Jänner Diff sollist Diff soll
21bisSa, 09. Jänner Jens8 h  Jasmin8 h
22             
23 Sonntag 3.1.Montag 4.1.
2414:00 - 15:00Jasmin     
2515:00 - 16:00Jasmin     
2616:00 - 17:00Jasmin     
2717:00 - 18:00Jasmin     
2818:00 - 19:00JasminJens    
2919:00 - 20:00JasminJensChristina   
3020:00 - 21:00JasminJensChristina   
3121:00 - 22:00JasminJensChristina   
3222:00 - 23:00 JensChristina   
3323:00 - 00:00 JensChristina   
3400:00 - 01:00 Jens    
3501:00 - 02:00 Jens    
36Std. hier eintragen10Krank?8Krank? Krank?5Krank?6Krank? Krank?
37      

Formeln der Tabelle
ZelleFormel
B20=MIN(B23:AY23)
B21=MAX(B23:AY23)
F21=General!$N$7
H21=ZÄHLENWENN($B24:$AX35;F21)
K21=General!$N$8
M21=ZÄHLENWENN($B24:$AX35;K21)
B23=AP4+1
F23=B23
H23=B23+1
L23=H23

Anzeige
Sehr hübsch! Viel Spaß... ;-) Gruß owT
10.03.2010 17:36:37
Luc:-?
:-?
Hübsch ? Einfach ? ... Zählenwenn...
10.03.2010 21:45:14
Renee
Hi,
Da ja immer nur volle Stunden möglich sind würde als ein einfaches ZÄHLENWENN(Bereich;Kriterium) genügen ?
GreetZ Renée
AW: Hübsch ? Einfach ? ... Zählenwenn...
11.03.2010 10:50:27
Robert
Hi Renee,
das mit der vollen Stunde ist noch nicht ganz geklärt. Muß ich erst mit der Chefin besprechen. Aber ZÄHLENWENN(Bereich;Kriterium) gibt ja nur die Anzahl der Zellen zurück welche dem Kriterium entsprechen, und nicht die Summe der Zellinhalte. Ausser ich denke da jetzt falsch
MFG Robert
1 Zelle = 1h (owT)
11.03.2010 12:22:10
Renee

ich habe es so gelöst...
10.03.2010 17:54:18
Tino
Hallo,
 ABCD
1JENS   
2JENS Sepp 
3JENS SeppJENS
4JENS SeppJENS
5JENS SeppJENS
6JENS SeppJENS
7JENS SeppJENS
8JENS SeppJENS
9 Franz JENS
10 Franz  
1112478
12    
13JENS20  

Formeln der Tabelle
ZelleFormel
B13{=SUMME(WENN($A$1:$D$10=A13;$A$11:$D$11/ZÄHLENWENN(BEREICH.VERSCHIEBEN($A$1:$A$10;;SPALTE($A:$D)-1); $A$13)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Gruß Tino
Anzeige
AW: ich habe es so gelöst...
11.03.2010 11:39:34
Robert
Hi Tino,
herzlichen Dank! Deine Matrix funktioniert super!
Jedoch habe ich damit ein Problem bzw. einen Verständnisfehler wenn ich diese in mein etwas umfangreicheres Arbeitsblatt übertragen will. Ich bekomme einen #Div/0! - Fehler. (Deine Formel steht in E2) Es wird wahrscheinlich an der Funktion SPALTE liegen - kannst Du mir bitte helfen? in meinem Arbeitsblatt geht der zu überwachende Bereich von $B:$AY. Hier noch einmal ein Auszug meines Arbeitsblattes..
Danke und schöne Grüße, Robert
Tabelle2

 ABCDEFGHIJ
1 Diff sollist Diffsollist
2 Jens15 h#DIV/0! Sepp7 h 
314:00 - 15:00JENS  
415:00 - 16:00JENS Sepp  
516:00 - 17:00JENS SeppJENS 
617:00 - 18:00JENS SeppJENS 
718:00 - 19:00JENS SeppJENS 
819:00 - 20:00JENS SeppJENS 
920:00 - 21:00JENS SeppJENS 
1021:00 - 22:00JENS SeppJENS 
1122:00 - 23:00 Franz JENS 
1223:00 - 00:00 Franz  
13 18Krank?4Krank?8Krank?5Krank? 
14      

Formeln der Tabelle
ZelleFormel
D2=ZÄHLENWENN($B3:$I12;B2)
E2{=SUMME(WENN($B$3:$I$12=$B$2;$B$13:$I$14/ZÄHLENWENN(BEREICH.VERSCHIEBEN($B$3:$B$12;;SPALTE($B:$I)-1); $B$2)))}
I2=ZÄHLENWENN($B3:$I12;G2)
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Anzeige
AW: ich habe es so gelöst...
11.03.2010 15:13:46
Tino
Hallo,
habe die Formel etwas umgestellt.
 ABCDEFGHIJ
1 Diff sollist Diff sollist
2 Jens 15 h23 Sepp 7 h 
314:00 - 15:00JENS        
415:00 - 16:00JENS   Sepp    
516:00 - 17:00JENS   Sepp JENS  
617:00 - 18:00JENS   Sepp JENS  
718:00 - 19:00JENS   Sepp JENS  
819:00 - 20:00JENS   Sepp JENS  
920:00 - 21:00JENS   Sepp JENS  
1021:00 - 22:00JENS   Sepp JENS  
1122:00 - 23:00  Franz   JENS  
1223:00 - 00:00  Franz      
13 18Krank?4Krank?8Krank?5  

Formeln der Tabelle
ZelleFormel
E2{=SUMME(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN($A$3:$A$12;;SPALTE($B:$AY)-1); B2)>0;$B$13:$AY$13))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Gruß Tino
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige