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

Index/Vergl - mehrere Kriterien mit Intervallen

Index/Vergl - mehrere Kriterien mit Intervallen
07.10.2017 12:31:52
Joerschi
Hallo liebes Forum,
ich bekomme beim Index/Vergleich folgendes nicht zusammen "gebastelt" ;-/ (erst Skizze, dann Erklärung):
Userbild
Musterdatei dazu: https://www.herber.de/bbs/user/116788.xlsx
In der Tabelle D1:M3 befinden sich eindeutige Intervalle (keine doppelten Werte) mit spaltenweite Von/Bis-Angaben.
Jede Spalte der Tabelle hat eine Überschrift.
Per manueller Vorgabe wird in Zelle D5 ein Wert vorgeben und in Zelle D7 ist die Lösungsformel gesucht, in welchem Intervall (gesucht der Spaltenname aus D1:M1) sich der Wert befindet.
Der Index/Vergleich sollte dazu imo am besten geeignet sein. Aber ich finde keine richtige Lösung bei der doppelten Kriterienangabe (größer als Zeile D2:M2 und zugleich kleinergleich Zeile D3:M3).
Die Lösung auf der Supportseite mit Wenn-Einbezug scheint mir auch nicht richtig zu passen (https://support.microsoft.com/de-de/help/59482/using-index-and-match-against-multiple-criteria)
Für eine Anregung der Lösung für Zelle D7 würde ich mich freuen.
Vielen Dank vorab und liebe Grüße
Joerschi

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Index/Vergl - mehrere Kriterien mit Intervallen
07.10.2017 12:36:36
WalterK
Hallo Joerschi,
versuche mal:
SUMMENPRODUKT((D5>=D2:M2)*(D5 Servus, Walter
am Schluss noch "Klammer zu)
07.10.2017 12:37:26
WalterK
das ist nur zufällig richtig, da ...
07.10.2017 12:59:01
WF
Hi,
... es im Beispiel nur einen einzigen Treffer gibt.
Ändere z.B. Zelle G2 auf 1,7 (jetzt sind's 2 Treffer) und Du erhältst mit Summenprodukt 7 als unsinniges Ergebnis.
Den ersten Treffer (hier 3) ergibt die Arrayformel:
{=MIN(WENN(D5>=D2:M2;WENN(D5<=D3:M3;D1:M1)))}
WF
nach der Vorgabe kann es nur 1 Treffer geben
07.10.2017 13:27:57
WalterK
Deine "Intervalle" sind doch alle geschlossen; ...
07.10.2017 13:26:26
lupo1
... also brauchst Du Zeile 3 nicht. Einzig die letzte 4 hängst Du in Zeile 2 an.
oder einfach so
07.10.2017 13:34:37
Sepp
Hallo Joerschi,
Tabelle1

 BCDEFGHIJKLMN
1 Spaltenname12345678910 
2 von-11,31,61,92,22,52,83,13,43,7 
3 bis1,31,61,92,22,52,83,13,43,74 
4             
5 Vorgabe1,8          
6             
7 in Spalte?3          
8             
9             

Formeln der Tabelle
ZelleFormel
D7=VERWEIS(D5;D2:M2;D1:M1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
2 rechnerische Lösungen ohne VERGLEICH
07.10.2017 13:35:53
lupo1
Rückgabewerte 1 bis oben offen:
=MAX(;KÜRZEN((D5-1)/0,3))+1
Rückgabewerte 1-10:
=MEDIAN(1;KÜRZEN((D5-0,7)/0,3);10)
Vielen Dank an alle Lösungshelfer :-)
07.10.2017 14:13:43
Joerschi
Ich habe mich letztlich für Sepps Vergleichs-Lösung entschieden, weil am klarsten strukturiert und vielseitig anwendbar.
Herzlichen Dank noch einmal an alle!
Liebe Grüße
Joerschi
AW: da besteht allerdings ein Widerspruch ...
07.10.2017 15:47:49
...
Hallo Joeschi,
... und zwar zwischen fast all den bisherigen Lösungsangaben und Deinen Vorgaben, die da lauteten: größer als Zeile D2:M2 und zugleich kleinergleich Zeile D3:M3
Nur die Formel von WF entspricht (mit der kleinen Ausnahme D5=-1) diesen Vorgaben.
Du hast bis jetzt noch nicht angegeben, welche Ergebnisse Du erwartest für D5 größer 4 oder bis -1
Bis dahin wäre mein Vorschlag: =VERWEIS(D5;A2:M2+1%%;1:1)
Gruß Werner
.. , - ...
Anzeige
AW: da besteht allerdings ein Widerspruch ...
07.10.2017 16:02:28
Joerschi
Hallo Werner,
außerhalb der angegebenen Intervalle "dürfen" keine Vorgaben gemacht werden (bzw. kommen als Abfrage nicht vor)
Liebe Grüße
Joerschi
AW: soweit so klar aber ...
07.10.2017 16:07:31
...
Hallo Joeschi,
... hast Du Dir mal die Ergebnisse der verschiedenen Lösungsformeln für z.B. D5=1,3 oder D5=3,1 oder ... angeschaut und dies mit Deinen bisherigen Vorgaben verglichen?
Gruß Werner
.. , - ...
wenn du dir...
07.10.2017 16:15:56
Sepp
seine Tabelle genauer anschaust, Werner, dann siehst du, dass die Vorgaben genau erfüllt werden.
Tabelle1

 CDEFGHIJKLM
1Spaltenname12345678910
2von-1,000000001,300000011,600000011,900000012,200000012,500000012,800000013,100000013,400000013,70000001
3bis1,300000001,600000001,900000002,200000002,500000002,800000003,100000003,400000003,700000004,00000000
4           
5Vorgabe3,1         
6           
7in Spalte?7         

Formeln der Tabelle
ZelleFormel
D7=VERWEIS(D5;D2:M2;D1:M1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Und Eingaben außerhalb der Vorgaben, fängt man mit der Datengültigkeit in D5 ab.
Gruß Sepp

Anzeige
AW: wenn du dir...
07.10.2017 16:32:10
Joerschi
Das stimmt.
Ist aber mein "Fehler". Wahrscheinlich hätte ich die zigste Nachkommastelle noch einmal explizit erwähnen sollen, welche als "Hilfsstelle" diente, um die Intervalle klar abzugrenzen.
Sorry an Werner :-)
Liebe Grüße
Joerschi
Oh, habe ich gar nicht gesehen ...
07.10.2017 16:36:59
lupo1
... denn
"ab über - bis inkl." (z.B. Postpaketangaben)
ist seltener als
"von - bis unter". Dann:
=MAX(1;-GANZZAHL(1-(D5-0,7)/0,3))
(mit Datenüberprüfung auf Obergrenze 4)
AW: ja, die Datei hatte ich mir nicht geholt ...
07.10.2017 16:40:33
...
Hallo Sepp,
... da es für mich einfacher/scheller ohne diese schien. Dann sind lediglich die Ergebnisse von Lupo nicht zutreffend. Danke für Deinen Hinweis.
Die Formel hätte ich dann so geschrieben: =VERWEIS(D5;A2:M2;1:1)
Gruß Werner
.. , - ...
Anzeige
Da bitte ich doch freundlich um ...
07.10.2017 16:58:30
lupo1
... Rücknahme, nicht auf meinen ersten Beitrag (da hast Du dann recht), sondern auf den 4 Minuten vor Deinem.
;-)
AW: tue hiermit für Deine akt. MAX()-Formel owT
07.10.2017 17:26:35
...
Gruß Werner
.. , - ...

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige