ich habe leider ein Problem mit der Sverweis-Formel (sofern diese in meinem Beispiel überhaupt sinnvoll ist).
Ich habe eine Liste mit ca. 20.000 Intervallen und eine Liste mit Suchwerten die genau (oder gar nicht) in einem der Intervalle vorkommen.
Wenn der Wert vorkommt, soll die Nr. des Intervalls ausgegeben werden.
Leider steh ich hier etwas auf der Leitung und konnte bisher noch keine Lösung finden.
Im Anhang findet ihr ein Excel, wie ich mir das Ganze ca. vorstelle bzw. wie das Ganze aussieht.
21.02.2018, 09:52 (Dieser Beitrag wurde zuletzt bearbeitet: 21.02.2018, 09:52 von BoskoBiati.)
Hi Wastl,
ich habe mich in meinem ersten Post vertan, als ich schrieb, dass keine der Zahlen in einem Intervall liegt. Im Gegenteil, die liegen fast alle in mehreren Intervallen.
Hallo, dass das Suchkriterium hier ein Bereich ist, ist das ein besonderer Trick..? Was bewirkt das genau..? Warum muss das so...? Was ist der signifikante Unterschied zu ..:
Code:
=INDEX($A$2:$A$6;VERGLEICH(F2;$B$2:$B$6;1))
... ohne beide Formeln auf Richtigkeit geprüft zu haben...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
21.02.2018, 10:52 (Dieser Beitrag wurde zuletzt bearbeitet: 21.02.2018, 10:58 von Wastl.)
Ups @ Jockel,
das hab ich mir irgendwann mal angewöhnt.
Damit kann sie überall stehen.
Deine Formel tut genauso, es sei denn, du ziehst die zuweit nach unten, dann bringt sie #NV
und außerdem ist sie kürzer.
Ich bin neulich über noch was gestoßen was Formeln verlängert und du weniger überlegen musst:
wenn die Formel in der selben Reihe liegt wie das was gezählt werden soll.
Excel weiß dann was gemeint ist.
=Zählenwenn(A:A;A:A)
@ Boskobati
Schöne Darstellung, die aber nicht den Vorgaben des TE entspricht.
Sverweis - habe ich 1998 gelernt - funktioniert nicht mit Zahlen. Punkt
Wenn Serweis mit Zahlen funktionieren soll, mach aus den Zahlen Texte )
Hier is Sverweis nicht anwendbar weil Suchspalte links ist
Meine Variante ist nur Sverweis nach Links mit den oben gültigen Bedingungen.
Nein, Nährwert nicht, nur muss ich weniger nachdenken bzw. mache weniger Fehler.
Excel ist bei mir wie das Meer. Mal gibt es Wellenberge, so wie eben, mal Wellentäler, wo ich Excel nicht mal aufmache.
Das erste Mal mit ungleichen Bereichen, die dann nicht tun, bin ich bei Summenprodukt gestoßen, was man heute mit Zählenwenns ersetzt.
Es gibt halt so Kniffe die gut sind.
Einen dieser guten Kniffe hab ich mal vor Jahren WF abgeguggt:
=DATEDIF(MIN(C14;A14);MAX(C14;A14);"d")
ich kann mir nie merken, ob zu erst der kleinere Wert kommt oder der größere. Min in Max ändere ich leichter als die Zelladressen.
21.02.2018, 11:50 (Dieser Beitrag wurde zuletzt bearbeitet: 21.02.2018, 11:50 von BoskoBiati.)
Hi Wastl,
Zitat:Sverweis - habe ich 1998 gelernt - funktioniert nicht mit Zahlen. Punkt
völliger Quatsch!
Zitat:Das erste Mal mit ungleichen Bereichen, die dann nicht tun, bin ich bei Summenprodukt gestoßen, was man heute mit Zählenwenns ersetzt.
Auch ZÄHLENWENNS braucht gleiche Bereiche, ist längst nicht so flexibel wie SUMMENPRODUKT und versagt an manchen Stellen ganz.
Die Vorgaben des TE sind auch sehr dubios, was ich mit meinem Beitrag nur zeigen wollte. Sind die Werte Zahlen, dann überlappen die Bereiche. Sind es keine Zahlen, dann funktionieren keine Vergleiche mit den Operanden >, = oder
Deine Formel funktioniert nur, weil Texte anders behandelt werden als Zahlen. Außerdem bringt sie falsche Ergebnisse, wenn eine Zahl nicht im Intervall ist:
Arbeitsblatt mit dem Namen 'Tabelle1'
A
B
C
D
E
F
G
1
Nr. Intervall
Anfangswert
Endwert
Suchwert
Soll-Ausgabe
2
1
0101991
01019999
01119910
1
3
2
0202991
02029999
02029957
2
4
3
0303991
03039999
0303997
3
5
4
0404991
04049999
04049968
4
6
5
0505991
05059999
05059970
5
Zelle
Formel
G2
=VERGLEICH(F2;$B$2:$B$6;1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010