Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1264to1268
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

Addieren einer Spalte zwischen 2 max Werten

Addieren einer Spalte zwischen 2 max Werten
Steffan
Hallo liebe Excelaner,
ich bin in der Suche leider nicht fündig geworden, obwohl ich annehme, dass mein Problem völlig simpel zu lösen ist und schon häufiger nachgefragt wurde.
Darum bitte ich euch um Hilfe.
Ich habe eine Tabelle, in der die Betriebsdaten eines Kompressors eingetragen werden. In Spalte D wird die Laufzeit in Minuten berechnet und in Spalte E die Aufnahmekapazität eines Filters in % eingetragen. Neuer Filter gleich 100%. Der Wert in Spalte E nimmt nun in unregelmäßigen Schritten ab, bis ich den Filter wechsele und wieder 100% eintrage.
Nun möchte ich in Spalte G jedesmal dann die Summe der Laufzeit zwischen zwei Filterwechseln angezeigt bekommen, wenn ich in E wieder die 100% eintrage. Mit SUMMEWENN komm ich nicht weiter, weil mir Excel dann immer die Gesamtlaufzeit ausrechnet, aber nicht die Zeit zwischen den jeweiligen 100% Eintragungen.
Gibt es hierfür eine einfache Lösung?
AW: Addieren einer Spalte zwischen 2 max Werten
13.06.2012 09:36:06
hary
Hallo Steffan
Meinst Du so?
Tabelle1
 ABC
1  100 
204:0080 
305:0060 
405:0030 
505:0010 
6  10019:00
704:0070 
804:0040 
905:0020 
1004:0010 
11  10017:00

verwendete Formeln
Zelle Formel Bereich
C2 =WENN(B2=100;SUMME($A$1:A2)-SUMME($C$1:C1);"") 
C3 =WENN(B3=100;SUMME($A$1:A3)-SUMME($C$1:C2);"") 
C4 =WENN(B4=100;SUMME($A$1:A4)-SUMME($C$1:C3);"") 
C5 =WENN(B5=100;SUMME($A$1:A5)-SUMME($C$1:C4);"") 
C6 =WENN(B6=100;SUMME($A$1:A6)-SUMME($C$1:C5);"") 
C7 =WENN(B7=100;SUMME($A$1:A7)-SUMME($C$1:C6);"") 
C8 =WENN(B8=100;SUMME($A$1:A8)-SUMME($C$1:C7);"") 
C9 =WENN(B9=100;SUMME($A$1:A9)-SUMME($C$1:C8);"") 
C10 =WENN(B10=100;SUMME($A$1:A10)-SUMME($C$1:C9);"") 
C11 =WENN(B11=100;SUMME($A$1:A11)-SUMME($C$1:C10);"") 

Tabellendarstellung in Foren Version 5.30


gruss hary
Anzeige
ich denk zu kompliziert
13.06.2012 09:40:56
Rudi
Hallo,
manchmal ist der einfache Weg der schwierigere. ;-)
Gruß
Rudi
AW: Addieren einer Spalte zwischen 2 max Werten
13.06.2012 09:37:09
Rudi
Hallo,
so?
 DEF
1LZ% 
20100 
31090 
41585 
51260 
61040 
7535 
8155 
91010077
102090 
111085 
121560 
131040 
14535 
15155 
161010085

ZelleFormel
F3=WENN(E3=100;SUMME(D3:INDEX(A:A;VERWEIS(2;1/(E$2:E2=100);ZEILE($3:3))));"")
F4=WENN(E4=100;SUMME(D4:INDEX(A:A;VERWEIS(2;1/(E$2:E3=100);ZEILE($3:4))));"")

Gruß
Rudi
Anzeige
AW: Addieren einer Spalte zwischen 2 max Werten
13.06.2012 10:00:17
Steffan
Super vielen lieben Dank an euch beide. Genau das habe ich gesucht. Und so schnell geantwortet, ich bin begeistert, jetzt komme ich weiter.
Viele Grüße, Steffan
Lösung per MATRIX-Funktion
13.06.2012 10:23:44
NoNet
Hey,
Gib folgende Funktion in Zelle G3 ein (nicht in G2 !), bestätige mit Strg+Shift+Enter und kopiere diese so weit wie benötigt nach unten :
=WENN(E3=100%;D3-INDEX(D:D;KGRÖSSTE((E$2:E3=100%)*ZEILE(E$2:E3);2));"")
Das Ergebnis könnte so aussehen :
DEFG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

ZelleFormel
G3   {=WENN(E3=100%;D3-INDEX(D:D;KGRÖSSTE((E$2:E3=100%)*ZEILE(E$2:E3);2));"") 
G4   {=WENN(E4=100%;D4-INDEX(D:D;KGRÖSSTE((E$2:E4=100%)*ZEILE(E$2:E4);2));"") 
G5   {=WENN(E5=100%;D5-INDEX(D:D;KGRÖSSTE((E$2:E5=100%)*ZEILE(E$2:E5);2));"") 
G6   {=WENN(E6=100%;D6-INDEX(D:D;KGRÖSSTE((E$2:E6=100%)*ZEILE(E$2:E6);2));"") 
G7   {=WENN(E7=100%;D7-INDEX(D:D;KGRÖSSTE((E$2:E7=100%)*ZEILE(E$2:E7);2));"") 
G8   {=WENN(E8=100%;D8-INDEX(D:D;KGRÖSSTE((E$2:E8=100%)*ZEILE(E$2:E8);2));"") 
G9   {=WENN(E9=100%;D9-INDEX(D:D;KGRÖSSTE((E$2:E9=100%)*ZEILE(E$2:E9);2));"") 
G10   {=WENN(E10=100%;D10-INDEX(D:D;KGRÖSSTE((E$2:E10=100%)*ZEILE(E$2:E10);2));"") 
G11   {=WENN(E11=100%;D11-INDEX(D:D;KGRÖSSTE((E$2:E11=100%)*ZEILE(E$2:E11);2));"") 
G12   {=WENN(E12=100%;D12-INDEX(D:D;KGRÖSSTE((E$2:E12=100%)*ZEILE(E$2:E12);2));"") 
G13   {=WENN(E13=100%;D13-INDEX(D:D;KGRÖSSTE((E$2:E13=100%)*ZEILE(E$2:E13);2));"") 
G14   {=WENN(E14=100%;D14-INDEX(D:D;KGRÖSSTE((E$2:E14=100%)*ZEILE(E$2:E14);2));"") 
G15   {=WENN(E15=100%;D15-INDEX(D:D;KGRÖSSTE((E$2:E15=100%)*ZEILE(E$2:E15);2));"") 
G16   {=WENN(E16=100%;D16-INDEX(D:D;KGRÖSSTE((E$2:E16=100%)*ZEILE(E$2:E16);2));"") 
G17   {=WENN(E17=100%;D17-INDEX(D:D;KGRÖSSTE((E$2:E17=100%)*ZEILE(E$2:E17);2));"") 
G18   {=WENN(E18=100%;D18-INDEX(D:D;KGRÖSSTE((E$2:E18=100%)*ZEILE(E$2:E18);2));"") 
G19   {=WENN(E19=100%;D19-INDEX(D:D;KGRÖSSTE((E$2:E19=100%)*ZEILE(E$2:E19);2));"") 
G20   {=WENN(E20=100%;D20-INDEX(D:D;KGRÖSSTE((E$2:E20=100%)*ZEILE(E$2:E20);2));"") 
G21   {=WENN(E21=100%;D21-INDEX(D:D;KGRÖSSTE((E$2:E21=100%)*ZEILE(E$2:E21);2));"") 
G22   {=WENN(E22=100%;D22-INDEX(D:D;KGRÖSSTE((E$2:E22=100%)*ZEILE(E$2:E22);2));"") 
G23   {=WENN(E23=100%;D23-INDEX(D:D;KGRÖSSTE((E$2:E23=100%)*ZEILE(E$2:E23);2));"") 
G24   {=WENN(E24=100%;D24-INDEX(D:D;KGRÖSSTE((E$2:E24=100%)*ZEILE(E$2:E24);2));"") 
G25   {=WENN(E25=100%;D25-INDEX(D:D;KGRÖSSTE((E$2:E25=100%)*ZEILE(E$2:E25);2));"") 

Gruß, NoNet
   gegen 1:2


http://www.exceltreffen.de/index.php?page=224
Anzeige
OT: 1:2 ? Du Pesimist aus dtsch.Sicht ;-) owT
13.06.2012 10:37:10
Matthias
Pessimist ? - Neee : '74er Revival ;-)) _oT
13.06.2012 10:39:53
NoNet
_oT = "ohne Text"
wie Recht Du doch hattest ...
15.06.2012 00:05:57
Matthias
Hallo NoNet
Tatsächlich:
oder warst Du vorher heimlich in Italien ;-)
Gruß Matthias

306 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige