Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
984to988
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
984to988
984to988
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Maximalwert je tausender Block

Maximalwert je tausender Block
12.06.2008 08:08:33
Berger
Liebe Excel - Profis,
ich sitze hier vor einem kleinen Problem.
Ich habe in einer Spalte 4 stellige Zahlen stehen.
Nun möchte ich zu jedem 1000er Wert den entsprechenden Maximalwert auslesen.
(Mit zusätzlicher Spalte bekomme ich das auch hin)
= Links(A1,1) und anschließend
{=MAX(WENN(Verkaufsliste!B$2:B$5300="1";Verkaufsliste!A$2:A$5300))}
Leider benötige ich eine Lösung ohne Hilfsspalte.
Beispiel
1011
2035
3789
1036
2011
3189
3897
Als Ergebnis soll erscheinen Max Wert
1000 = 1036
2000 = 2035
3000 = 3897
Vieleicht hat jemand eine Idee.
Danke und Gruß
Alfred

15
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Maximalwert je tausender Block
12.06.2008 08:43:07
Uwe
Hi Alfred,
als Matrixformel ab C1:
{=(ZEILE()*1000)-1000 & " = " & MAX(WENN(($A$1:$A$20=ZEILE()*1000-1000); $A$1:$A$20)) }


Ok so?
Gruß
Uwe
(:o)

AW: Maximalwert je tausender Block
12.06.2008 09:11:05
Berger
Hallo Uwe,
etwas funktioniert nicht. Bei mir erscheint in jedem Eintrag 1000 = 0; 2000 = 0 usw.
Was mach ich da falsch?
Gruß Alfred

AW: Maximalwert je tausender Block
12.06.2008 09:16:11
Luschi
Hallo Alfred,
so sollte die Matrix-Formel klappen:
{=(ZEILE()*1000)-1000 & " = " & MAX(WENN(($A$1:$A$20<=ZEILE()*1000); $A$1:$A$20))}
Gruß von Luschi
aus klein-Paris

AW: Maximalwert je tausender Block
12.06.2008 09:23:00
Berger
Hallo Luschi,
das war's.
Jetzt kappt es einwandfrei.
Gruß und vielen dank an alle
Alfred

Anzeige
AW: Maximalwert je tausender Block
12.06.2008 09:30:42
jockel
hi Alfred, hier noch n gedicht:
Tabelle1

 ABC
110111000 = 10361000 = 1036
220352000 = 20352000 = 2035
337893000 = 38973000 = 3897
410364000 = 40994000 = 4099
520115000 = 05000 = 4099
631896000 = 06000 = 4099
738977000 = 07000 = 4099
84099  

Formeln der Tabelle
ZelleFormel
B1{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C1{=1000*ZEILE(A1)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A2); $A$1:$A$500))}
B2{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C2{=1000*ZEILE(A2)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A3); $A$1:$A$500))}
B3{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C3{=1000*ZEILE(A3)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A4); $A$1:$A$500))}
B4{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C4{=1000*ZEILE(A4)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A5); $A$1:$A$500))}
B5{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C5{=1000*ZEILE(A5)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A6); $A$1:$A$500))}
B6{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C6{=1000*ZEILE(A6)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A7); $A$1:$A$500))}
B7{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C7{=1000*ZEILE(A7)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A8); $A$1:$A$500))}
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
cu jörg
ein feedback wär ganz reizend

Anzeige
AW: Maximalwert je tausender Block
12.06.2008 09:30:48
jockel
hi Alfred, hier noch n gedicht:
Tabelle1

 ABC
110111000 = 10361000 = 1036
220352000 = 20352000 = 2035
337893000 = 38973000 = 3897
410364000 = 40994000 = 4099
520115000 = 05000 = 4099
631896000 = 06000 = 4099
738977000 = 07000 = 4099
84099  

Formeln der Tabelle
ZelleFormel
B1{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C1{=1000*ZEILE(A1)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A2); $A$1:$A$500))}
B2{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C2{=1000*ZEILE(A2)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A3); $A$1:$A$500))}
B3{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C3{=1000*ZEILE(A3)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A4); $A$1:$A$500))}
B4{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C4{=1000*ZEILE(A4)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A5); $A$1:$A$500))}
B5{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C5{=1000*ZEILE(A5)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A6); $A$1:$A$500))}
B6{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C6{=1000*ZEILE(A6)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A7); $A$1:$A$500))}
B7{=(ZEILE()*1000)& " = " &MAX(WENN($A$1:$A$100>=ZEILE()*1000;WENN($A$1:$A$100<=(ZEILE()+1)*1000;$A$1:$A$100)))}
C7{=1000*ZEILE(A7)&" = "&MAX(WENN($A$1:$A$500<1000*ZEILE(A8); $A$1:$A$500))}
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
cu jörg
ein feedback wär ganz reizend

Anzeige
kleiner Einspruch ...
12.06.2008 09:37:00
neopa
Hallo Alfred,
... es kommt darauf an, wie Du die Ergebnisse wirklich haben willst. Deine Aufgabenstellung lässt auch folgende Interpretaion zu. In Spalte C luschis und in Spalte E Vorschlag.
 BCDE
1 0 = 0 Maxima
210111000 = 1986 1000 = 1986
320352000 = 2035 2000 = 2035
437893000 = 3897 3000 = 3897
510364000 = 3897 4000 = 0
620115000 = 5745 5000 = 5745
731896000 = 5745 6000 = 0
838977000 = 5745 7000 = 0
9 8000 = 5745 8000 = 0
1057459000 = 9645 9000 = 9645
11188910000 = 9645  
12964511000 = 9645  
131986   
14    

Formeln der Tabelle
ZelleFormel
C1{=(ZEILE()*1000)-1000 & " = " & MAX(WENN(($B$1:$B$20<=ZEILE()*1000); $B$1:$B$20))}
E2{=WENN(ZEILE(A1)>9;"";(ZEILE(A1)*1000)&" = "&MAX(WENN(KÜRZEN(B$2:B$5300/1000)=ZEILE(A1); B$2:B$5300)))}
E14{=WENN(ZEILE(A13)>9;"";(ZEILE(A13)*1000)&" = "&MAX(WENN(KÜRZEN(B$2:B$5300/1000)=ZEILE(A13); B$2:B$5300)))}
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
Gruß Werner
.. , - ...

Anzeige
KÜRZEN ist gut! o.T.
12.06.2008 09:57:53
WF
.

:-) Danke (kwT)
12.06.2008 10:03:00
neopa

da wird aber, wenn kein dreitausender
12.06.2008 09:27:34
WF
Hi Luschi,
... vorkommt, bei den dreitausendern der zweitausender wiederholt.
{=ZEILE(A1)*1000&" = "&MAX(WENN(A$1:A$20>=ZEILE(A1)*1000;WENN(A$1:A$20<ZEILE(A2)*1000;A$1:A$20) )) }
Salut WF

AW: da wird aber, wenn kein dreitausender
12.06.2008 09:33:11
ANdreas
Hallo,
hatte das selbst auch gerade bemerkt :-)
=1000*ZEILE(A1)&" = "&MAX(WENN($A$2:$A$5300=1000*ZEILE(A1); $A$2:$A$5300)))
ist besser, aber seltsamerweise ging das nicht mit einem WENN in Kombination mit UND(). Also diese "Lösung" versagt:
=1000*ZEILE(A1)&" = "&MAX(UND(WENN($A$2:$A$5300=1000*ZEILE(A1)); $A$2:$A$5300))
Gruß
Andreas

Anzeige
AW: Maximalwert je tausender Block
12.06.2008 09:52:24
Uwe
Hi Alfred,
bei mir hat's geklappt. Lauter Nullen erscheinen nur wenn ich es NICHT als Matrixformel eingebe!?
Gruß
Uwe
(:o)

AW: Maximalwert je tausender Block
12.06.2008 09:21:05
ANdreas
Hallo Alfred,
versuchs mal so (Matrixformel, bei Eingabe bitte mit STRG+Shift+Enter abschließen)

=1000*ZEILE(A1)&" = "&MAX(WENN($A$1:$A$500


Formal dann einfach nach unten kopieren.
Gruß
Andreas

AW: Maximalwert je tausender Block
12.06.2008 09:26:22
Hajo_Zi
Hallo Alfred,
Tabelle20

 AB
110111036
220352035
337893897
410360
520110
631890
738970

Formeln der Tabelle
ZelleFormel
B1{=MAX(WENN(A:A>=ZEILE()*1000;WENN(A:A<ZEILE()*1000+999;A:A); ""))}
B2{=MAX(WENN(A:A>=ZEILE()*1000;WENN(A:A<ZEILE()*1000+999;A:A); ""))}
B3{=MAX(WENN(A:A>=ZEILE()*1000;WENN(A:A<ZEILE()*1000+999;A:A); ""))}
B4{=MAX(WENN(A:A>=ZEILE()*1000;WENN(A:A<ZEILE()*1000+999;A:A); ""))}
B5{=MAX(WENN(A:A>=ZEILE()*1000;WENN(A:A<ZEILE()*1000+999;A:A); ""))}
B6{=MAX(WENN(A:A>=ZEILE()*1000;WENN(A:A<ZEILE()*1000+999;A:A); ""))}
B7{=MAX(WENN(A:A>=ZEILE()*1000;WENN(A:A<ZEILE()*1000+999;A:A); ""))}
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
An alle vielen Dank.
12.06.2008 10:16:00
Berger
MFG Alfred

230 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige