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

Gibt es einen Range-Multiplikator * ?

Gibt es einen Range-Multiplikator * ?
25.01.2013 12:43:02
Josch
Moin Moin,
folgendes Problem : Suche den größten Wert aus Spalte !B für A=Meier
Lösung: max(index((A:A="Meier")* B:B;0))
Frage: Warum funktioniert das ? :)
Gruss, Josch

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

Betreff
Datum
Anwender
Anzeige
AW: Gibt es einen Range-Multiplikator * ?
25.01.2013 12:53:25
CitizenX
Hi,

{=MAX((A:A="Meier")*B:B)}

Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Grüße
Steffen

Anzeige
Da deine Frage noch nicht vollständig ...
25.01.2013 13:26:08
Luc:-?
…beantwortet wurde, Josch,
Folgendes:
1. Steffens Lösung entspricht der von dir genannten Aufgabenstellung!
2. Deine Lösung ermittelt denselben Wert - nur umständlicher!
Eläuterung:
(A:A="Meier")*B:B ergibt einen Datenfeld-Vektor aus 0 und B-Werten, der durch INDEX mit Arg2=0 vollständig abgebildet wird, was auch ohne INDEX der Fall wäre.
Gruß Luc :-?

Logischer Fehler bei negativen Werten in Spalte B
25.01.2013 15:01:47
NoNet
Hallo Josch,
alle bisher gezeigten Lösungen funktionieren jedoch nur bei positiven Werten in Spalte B, da ansonsten 0 größer als ein mögliches negatives Lösungsergebnis wäre !
Schau Dir mal folgendes Beispiel an : Nur die Lösungen in D3:D5 enthalten ein RICHTIGES Ergebnis !
ABCDEF
1
2
3
4
5
6
7
8
9
10

Funktionen im Tabellenblatt
Zelle Formel 
D2   =MAX(INDEX((A1:A10="Meier")*B1:B10;0)
D5   =VERWEIS(2;1/(A1:A10="Meier");B:B) 

MATRIX-Funktionen im Tabellenblatt :
ZelleFormel
D1   {=MAX((A:A="Meier")*B:B) 
D3   {=MAX(WENN(A:A="Meier";B:B)
D4   {=INDEX(B:B;MAX(WENN(A1:A10="Meier";ZEILE(B1:B10)))

Salut, NoNet
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige