Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1220to1224
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

Werte vortragen mit Bedingung

Werte vortragen mit Bedingung
Bernd
Hallo,
ich würde gerne einen Wert in einer Tabelle 9x vortragen, wenn eine bestimmte Bedingung vorliegt.
Dabei kann es zu Überlappungseffekten kommen...
Wie kann man das elegant lösen, möglichst ohne VBA?
Anbei eine Mustervorlage mit hoffentlich geügend Details!
https://www.herber.de/bbs/user/75785.xls
Gruß
Bernd

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

Betreff
Benutzer
Anzeige
AW: Werte vortragen mit Bedingung
21.07.2011 11:18:37
Erich
Hi Bernd,
im Pribnzip ist das nicht mehr als ein SUMMEWENN. Bis Zeile 9 ist die Formel ein wenig länger,
damit nicht versucht wird, negative Zeilennummern und Zeile 0 mitzurechnen:
 BCD
2 0 
3 0 
41000Ü
5200100 
6344100 
7544100 
8544100 
9232100 
10332100 
11298,4100 
12264,8100 
13231,2100 
14197,60Ü
15164197,6 
16130,4197,6 
1796,8197,6 
1863,2197,6 
1929,6197,6 
20434197,6 
2123197,6 
22434197,6 
23444197,6197,6
242330Ü
252323233Ü
261112556 
275552556 
28442556 
29662556 
304442556 
314332556 
324332556 
334332556 
344332323 
35 0 

Formeln der Tabelle
ZelleFormel
C2=SUMMEWENN(INDEX(D$1:D1;MAX(1;ZEILE()-9)):D1;"Ü";INDEX(B$1:B1;MAX(1;ZEILE()-9)):B1)
C9=SUMMEWENN(INDEX(D$1:D8;MAX(1;ZEILE()-9)):D8;"Ü";INDEX(B$1:B8;MAX(1;ZEILE()-9)):B8)
C10=SUMMEWENN(D1:D9;"Ü";B1:B9)
C11=SUMMEWENN(D2:D10;"Ü";B2:B10)
D23=SUMMEWENN(D14:D22;"Ü";B14:B22)

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
deutlicheres Beispiel
21.07.2011 11:27:31
Erich
Hi Bernd,
hier sieht man die summierten Bereiche etwas deutlicher:
 BCDEFGHIJ
1         
2 0       
3 0       
410Ü      
57771      x
67771      x
77771      x
87771      x
97771      x
107771      x
117771      x
127771      x
137771      x
14100Ü      
1577710     x 
1677710     x 
1777710     x 
1810010Ü    x 
19777110    xx 
201000110Ü   xx 
217771110   xxx 
227771110   xxx 
237771110   xxx 
24100001100Ü  xx  
2510000011100Ü xxx  
26777111100 xxxx  
27777111100 xxxx  
28777111000 xxx   
29777111000 xxx   
30777110000 xx    
31777110000 xx    
32777110000 xx    
33777110000 xx    
34777100000 x     
35 0       

Formeln der Tabelle
ZelleFormel
C2=SUMMEWENN(INDEX(D$1:D1;MAX(1;ZEILE()-9)):D1;"Ü";INDEX(B$1:B1;MAX(1;ZEILE()-9)):B1)
C10=SUMMEWENN(D1:D9;"Ü";B1:B9)

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
Läuft Perfekt! Vielen Dank!
22.07.2011 07:40:46
Bernd
Nix perfekt - war unnötig verkompliziert...
22.07.2011 07:52:31
Erich
Hi Bernd,
die Formel in den Zeilen 2 bis 9 geht so viel einfacher:
 BCDEFGHIJ
2 0       
3 0       
410Ü      
57771      x
67771      x
77771      x
87771      x
97771      x
107771      x
117771      x
127771      x
137771      x
14100Ü      
1577710     x 
1677710     x 
1777710     x 
1810010Ü    x 
19777110    xx 
201000110Ü   xx 
217771110   xxx 
227771110   xxx 
237771110   xxx 
24100001100Ü  xx  
2510000011100Ü xxx  
26777111100 xxxx  
27777111100 xxxx  
28777111000 xxx   
29777111000 xxx   
30777110000 xx    
31777110000 xx    
32777110000 xx    
33777110000 xx    
34777100000 x     
35 0       

Formeln der Tabelle
ZelleFormel
C2=SUMMEWENN(D$1:D1;"Ü";B$1:B1)
C9=SUMMEWENN(D$1:D8;"Ü";B$1:B8)
C10=SUMMEWENN(D1:D9;"Ü";B1:B9)

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige

325 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige