Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
940to944
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
940to944
940to944
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

MAX mit zwei Suchbegriffen

MAX mit zwei Suchbegriffen
12.01.2008 15:28:03
Erich
Hallo EXCEL-Freunde,
für die Spalte BR suche ich folgende Lösung.
In der Spalte BP habe ich Kunden durchnummeriert, z.B. von 1 - 2000. Da ein Kunde auch mehrere
Zeilen belegen kann sieht das so aus:
Kunde 1: Zeilen 1 - 25
Kunde 2: Zeilen 26-29
Kunde 3: Zeilen 30 - 37
usw.
In der Spalte BG stehen für jeden Kunden verschiedene Werte. Nun suche ich pro Kunden den größten Wert
der Spalte BG - wenn der gefunden ist, soll der zuständige Mitarbeiter für diesen Wert der in der Spalte K, gleiche Zeile
steht in alle Zeilen der Spalte BR für diesen Kunden übertragen werden.
Also wenn in Zeile 10 der größte Wert (Spalte BG) für den Kunden 1 ist und in Spalte K, Zeile 10 der Mitarbeiter
Huber steht, dann soll Huber in den Zeilen 1 - 25 der Spalte BR stehen.
Leider habe ich keine EXCEL-Jeanie zur optischen Darstellung parat.
Besten Dank für eine Hilfe.
mfg
Erich

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: MAX mit zwei Suchbegriffen
12.01.2008 16:45:36
Erich
Hallo Erich,
das könnte es sein:
 KBGBPBQBR
1aa7731 ccc
2bb6441 ccc
3ccc9581 ccc
4dd6791 ccc
5ff6331 ccc
6gg7092 hhhh
7hhhh9542 hhhh
8rr6622 hhhh

Formeln der Tabelle
ZelleFormel
BR1{=INDEX(K$1:K$1000;VERGLEICH(MAX(BG$1:BG$1000*(BP1=BP$1:BP$1000)); BG$1:BG$1000;0))}
BR2{=INDEX(K$1:K$1000;VERGLEICH(MAX(BG$1:BG$1000*(BP2=BP$1:BP$1000)); BG$1:BG$1000;0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

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

Anzeige
AW: MAX mit zwei Suchbegriffen
13.01.2008 19:38:16
Erich
Hallo Erich,
danke; das wars noch nicht ganz:
NAMEObligo0richtig
Huber10,001HuberMüller
Müller40,001MüllerMüller
maier40,001MüllerMüller
muster30,002mustermuster
karl0,002karlmuster
neu21,002neumuster
alt24,003altjohann
tom38,003tomjohann
johann97,003johannjohann
hans97,003johannjohann
toni66,004tonitoni
helga37,004helgatoni
malus37,004helgatoni

Christian hat die Lösung gefunden - trotzdem Danke!
mfg
Erich

Anzeige
AW: MAX mit zwei Suchbegriffen
13.01.2008 20:07:42
Erich
Hi Erich,
hast du meine Formel als Normal- und nicht als Matrixformel eingegeben?
Wenn man das tut, kommen die falschen Namen in Spalte BT raus - in Spalte BT fehlen die geschweiften Klammern.
Ansonsten sind Christians und meine Formel fast gleich.
(Geändert habe ich noch, dass wg. der Überschrift die Formeln erst ab Zeile 2 auswerten.)
 KBGBPBQBRBSBT
1Name MAObligoKunde MAMAnormal
2Huber101 MüllerMüllerHuber
3Müller401 MüllerMüllerMüller
4maier401 MüllerMüllerMüller
5muster302 mustermustermuster
6karl02 mustermusterkarl
7neu212 mustermusterneu
8alt243 johannjohannalt

Formeln der Tabelle
ZelleFormel
BR2{=INDEX(K$2:K$992;VERGLEICH(MAX(BG$2:BG$992*(BP2=BP$2:BP$992)); BG$2:BG$992;0))}
BS2{=INDEX(K$2:K$992;VERGLEICH(MAX(WENN(BP$2:BP$992=BP2;BG$2:BG$992)) &BP2;BG$2:BG$992&BP$2:BP$992;0))}
BT2=INDEX(K$2:K$992;VERGLEICH(MAX(BG$2:BG$992*(BP2=BP$2:BP$992)); BG$2:BG$992;0))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

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

Anzeige
SORRY!
13.01.2008 20:55:00
Erich
Hallo Erich,
da ist mir doch glatt ein Fehler unterlaufen - wobei ich mir sicher war, dies geprüft zu haben!!
Deine Formel funzt ebenfalls - danke nochmal!!
mfg
Erich

@Erich G.
14.01.2008 13:33:00
Christian
Hallo Erich,
die Formeln sind nicht ganz gleich, wenn bei versch. Kunden der gleiche Max-Wert auftritt!
Tabelle1

 KBGBPBQBRBS
1Name MAObligoKunde MAMA
2Huber101 MüllerMüller
3Müller121 MüllerMüller
4maier101 MüllerMüller
5muster122 Müllermuster
6karl102 Müllermuster
7neu102 Müllermuster
8alt123 Mülleralt

Formeln der Tabelle
ZelleFormel
BR2{=INDEX(K$2:K$992;VERGLEICH(MAX(BG$2:BG$992*(BP2=BP$2:BP$992)); BG$2:BG$992;0))}
BS2{=INDEX(K$2:K$992;VERGLEICH(MAX(WENN(BP$2:BP$992=BP2;BG$2:BG$992)) &BP2;BG$2:BG$992&BP$2:BP$992;0))}
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
MfG Christian

Anzeige
AW @Christian: Danke für Aufklärung!
14.01.2008 16:45:00
Erich
Hi Christian,
mit "sind nicht ganz gleich" hast du die Sache seeeehr freundlich ausgedrückt.
Nachdem ich jetzt dein Beispiel gesehen habe, kann ich nur noch sagen:
Hände weg von meiner Formel, sie rechnet Unfug!
Und: Sorry, Erich, für die Mehrarbeit, die ich dir evtl. bereitet habe!
Grüße von Erich aus Kamp-Lintfort

habs jetzt auch bemerkt
14.01.2008 18:20:18
Erich
Hallo zusammen,
habs jetzt auch bemerkt, dass da was nicht stimmt. Eine Nachfrage hat sich ja erledigt.
DANKE Christian!!
mfg
Erich

AW: MAX mit zwei Suchbegriffen
12.01.2008 16:50:10
Worti
Hallo Erich,
hier mal ein Ansatz, der leider bei folgender Konstellation nicht funktioniert. Gibt es den Wert für ein Maximun eines Kunden bereits vorher in der Spalte, wird diese Zeile ausgewiesen. Ich denk noch mal ein wenig drüber nach.
Gruß Worti

Anzeige
AW: MAX mit zwei Suchbegriffen
13.01.2008 19:39:14
Erich
Hallo Worti,
danke - mit der indirekt-Formel bin ich nicht klargekommen. Christian hat aber die Lösung gefunden.
mfg
Erich

AW: MAX mit zwei Suchbegriffen
12.01.2008 16:53:00
Christian
Hallo Erich,
Vorschlag:
Tabelle1

 BOBPBQBR
1 Kunde 1 MA 18
2 Kunde 1 MA 18
3 Kunde 1 MA 18
4 Kunde 1 MA 18
5 Kunde 1 MA 18
6 Kunde 1 MA 18
7 Kunde 1 MA 18
8 Kunde 1 MA 18
9 Kunde 1 MA 18
10 Kunde 1 MA 18
11 Kunde 1 MA 18
12 Kunde 1 MA 18
13 Kunde 1 MA 18
14 Kunde 1 MA 18
15 Kunde 1 MA 18
16 Kunde 1 MA 18
17 Kunde 1 MA 18
18 Kunde 1 MA 18
19 Kunde 1 MA 18
20 Kunde 1 MA 18
21 Kunde 1 MA 18
22 Kunde 1 MA 18
23 Kunde 1 MA 18
24 Kunde 1 MA 18
25 Kunde 1 MA 18
26 Kunde 2 MA 29
27 Kunde 2 MA 29
28 Kunde 2 MA 29
29 Kunde 2 MA 29
30 Kunde 3 MA 35
31 Kunde 3 MA 35
32 Kunde 3 MA 35
33 Kunde 3 MA 35
34 Kunde 3 MA 35
35 Kunde 3 MA 35
36 Kunde 3 MA 35
37 Kunde 3 MA 35

Formeln der Tabelle
ZelleFormel
BR1{=INDEX($K$1:$K$37;VERGLEICH(MAX(WENN($BP$1:$BP$37=BP1;$BG$1:$BG$37))&BP1;$BG$1:$BG$37&$BP$1:$BP$37;0))}
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
MfG Christian

Anzeige
AW: MAX mit zwei Suchbegriffen
13.01.2008 19:35:24
Erich
Hallo Christian,
besten Dank!!
Super - genau die Lösung.
mfg
Erich

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige