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

SV mit mehr. Bed. funktioniert nicht mit Zahlen?

SV mit mehr. Bed. funktioniert nicht mit Zahlen?
25.02.2009 17:48:09
Alex
Hallo,
hab da ma ne Frage:
mit dieser Formel (mehrspaltiges und mehrfach vorkommendes Suchkriterium):
{=WENN(ISTFEHLER(INDEX(D1:D1000;KKLEINSTE(WENN((A1:A1000="x")*(B1:B1000="y")*(C1:C1000""); ZEILE(1:1000));1)));"";INDEX(D1:D1000;KKLEINSTE(WENN((A1:A1000="x")*(B1:B1000="y")*(C1:C1000""); ZEILE(1:1000));1))) }
suche ich in Spalte A nach "x"
mit Kombination Spalte B nach"y"
mit Kombination Spalte C nach "" (egal was drin steht, nur nicht leer)
Wenns die nicht gibt dann leer.
Klappt soweit.
Wenn ich nun nach Zahlen suchen lasse (Bsp. anstelle des "x" in Spalte A eine 1) dann hauts nicht mehr hin.
Wieso? Und wie kann ich schreiben, dass...
Beispielmappe:
https://www.herber.de/bbs/user/59780.xls
grüsse und Dank
Alex

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
SV mit mehr. Bed. funktioniert nicht mit Zahlen?
25.02.2009 18:04:11
Uwe
Hi Alex,
entweder darfst Du die Zahlen nicht in Gänsefüßchen "" setzten, oder Du musst die Spalte A als Text formatieren.
In beiden Fällen klappt die Formel bei mir. Bei Dir auch?
Gruß
Uwe
(:o)
AW:Beispielmappe geht jetzt, aber...
25.02.2009 18:43:12
Alex
Hi Uwe,
die Beispielmappe ging jetzt bei mir auch (hab mich vielleicht verdaddelt, keine Ahnung).
Ich hab die Mappe noch mal hochgeladen, im unteren Teil (oben klappts ja) bin ich konkreter an meiner eigentlichen Arbeitsmappe dran.
da is das Ergebnis (trotz gefundener Kombi) gleich 0, oder in Datum formatiert: siehe Mappe.
https://www.herber.de/bbs/user/59785.xls
Danke und Gruss
Alex
Anzeige
AW: AW:Beispielmappe geht jetzt, aber...
25.02.2009 18:51:10
robert
Hi,
schau dir mal die formel in M16 an, speziell den teil INDEX(L......
in spalte L steht doch nichts?
gruß
robert
AW: @robert: Du hast gewonnen (;-) (3min 12sek) oT
25.02.2009 18:57:55
Uwe
.
AW:werd mich steigern-wenn möglich?oT
25.02.2009 18:59:10
robert
AW: sorry, is mir im Nachhinein aufgefallen owt
25.02.2009 18:58:06
Alex
.
AW: AW:Beispielmappe geht jetzt, aber...
25.02.2009 18:54:22
Uwe
Hi,
apropo verdaddelt, mal auf die Schnelle geschaut:
Sollte der zweite Teil Deiner ersten WENN-Formel nicht auch mit:

NDEX(B16:B1009


anfangen statt mit:


INDEX(L16:L1009


dann sehe ich auch ein Ergebnis.
Gruß
Uwe
(:o)

AW: AW:Beispielmappe geht jetzt, aber...
25.02.2009 18:55:58
Erich
Hi Alex,
probier die beiden Formeln mal:
 M
15Ergebnis
1613.02.2009
1713.02.2009

Formeln der Tabelle
ZelleFormel
M16{=WENN(ISTFEHLER(INDEX(B16:B1009; KKLEINSTE(WENN((C16:C1009="SiT")*(I16:I1009<>"")*(K16:K1009=1); ZEILE(1:994)); 1))); ""; INDEX(B16:B1009;KKLEINSTE(WENN((C16:C1009="SiT")*(I16:I1009<>"")*(K16:K1009=1); ZEILE(1:994)); 1)))}
M17{=WENN(MIN(WENN((C16:C1009="SiT")*(I16:I1009<>"")*(K16:K1009=1); ZEILE(1:994)))=0;""; INDEX(B16:B1009;MIN(WENN((C16:C1009="SiT")*(I16:I1009<>"")*(K16:K1009=1); ZEILE(1:994)))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Auf das "Spalte-L-Problem" hat dich Robert ja schon hingewiesen.
Und bei der Zeilennummer für den INDEX sollte man nicht bei 16, sondern bei 1 anfangen (dann eben nur bis 994).
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
Danke Euch allen, geht lag an Zeile m. w. T.
25.02.2009 19:06:44
Alex
Hi Erich,
das mit dem L war natürlich ein Versehen, aber daran lags bei mir nicht, sondern tatsächlich an dem Zeile 16:...
Wusste nicht, dass man zwingend mit Zeile 1:... anfangen muss.
Ist das Zeile 1 - 994 maximal?
Danke nochmals
Alex
AW: INDEX und Bereiche in Matrixformel
25.02.2009 20:04:15
Erich
Hi Alex,
nein, man muss nicht zwingend mit Zeile1: anfangen. Es kommt einfach nur immer darauf an, was man will.
Du willst in diesem Fall Werte aus dem Bereich B16:B1009,
und zwar von Zelle B16 an (wenn in Zeile 16 die Bed. erfüllt ist)
INDEX(B16:B1009 ; 16) ist B31,
INDEX(B16:B1009 ; 1) ist B16.
KKLEINSTE(WENN(...;ZEILE(16:1009)) ist immer mindestens 16 - oder vielleicht mal ein Fehler.
KKLEINSTE(WENN(...;ZEILE(1:994)) kann auch mal 1 sein...
Alles klar?
Zu "Ist das Zeile 1 - 994 maximal?": Die Frage verstehe ich nicht so recht.
16:1009 sind 994 Zeilen, 1:994 auch. Die Anzahl Zeilen muss gleich sein. Immer in Matrixformeln!
Aber du kannst natürlich genauso gut B16:B2000 mit ZEILE(1:1985) verwenden.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige