Clever-Excel-Forum

Normale Version: Zahlen mit Toleranz zusammen Typisieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
[attachment=25893]

Hallo,

gibt es eine Möglichkeit Werte mit der Abweichung -5 herauszusortieren?

Mein Ziel ist es 
z.B. 22 als Basiswert mit -5 zu einem Typ zusammen zu fassen: 
Toleranzbereich alle Werte 17 bis 22 hinzufügen

z.B. 150 als Basiswert mit -5 zu einem Typ zusammen zu fassen: 
Toleranzbereich alle Werte 145 bis 150 hinzufügen

Gibt es da eine schlaue Formel?
Habe probiert mit INDEX(...AGGREGAT...) aber bis jetzt ohne Erfolg.

Bsp. Tabelle im Anhang.

freundliche Grüße,
Hannes.
Hallo,

probier es doch mal mit Summewenns.
(09.08.2019, 13:21)hanso686 schrieb: [ -> ]Hallo,
...
Gibt es da eine schlaue Formel?
Habe probiert mit INDEX(...AGGREGAT...)
...
Hannes.

Hallo Hannes, wo denn?
Hallöchen,

Zitat:Hallo Hannes, wo denn?

Ich tippe auf am PC  :15:

Spaß beiseite, sicher ist die Frage, wo in der Datei das Ergebnis hin soll.

Wenn der Autofilter nicht reicht, geht eventuell der Spezialfilter. bei dem kannst Du über entsprechende Parameter einen Bereich festlegen. Hier mal der Wertebereich A1:A5, Kriterien sind in C1:D2 und der Ausgabebereich A10. Dafür gibt es übrigens auch eine Formellösung auf excelformeln.de

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
1WertWertWert
21>1<4
32
43
54
6
7
8
9
10Wert
112
123
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Ich habe meine Tabelle hier noch einmal mit der INDEX/AGGREGAT Formel aktualisiert.
Irgenwie verstehe ich nicht warum die ZEILE Funktion beim 2. Abschnitt () keine Zell-Verknüpfungen zulässt. :16:

Bin dankbar für jede Hilfe.
Hallo Hannes,

1. Zeile
Die Funktion Zelle erwartet als Parameter einen Bezug (auf eine Zelle oder einen Bereich). Durch die Ungleichung "<=D2" werden aber die Werte des Bezuges mit D2 verglichen und der Parameter ist jetzt eine Liste von Wahrheitswerten. Damit kann die Funktion Zellle nich umgehen.
Die Ungleichung ist hier auch garnicht notwendig.

2. Bereich
Da die zu berücksichtigenden Zeiloen der Bereiche grösser als die Einträge der Werte ist, findet die Aggregat-Funktion mit KGrösste immer die letzte Zeile (da dort der Wert in Spalte C gleich 0 ist).
Du must entweder den Bereich auf Zeilen mit Einträgen beschränken oder die linken Grenzen mit KKleinste prüfen:
Code:
=INDEX(A:A;AGGREGAT(15;6;(ZEILE($B$2:$B$750)-1)/($B$2:$B$750>=D2);1))
Ich habe jetzt die Formel angepasst und es hat super funktioniert.
Nach anschließender Ausweitung des Zahlenbereichs werden die Werte aber nicht mehr zum richtigen Längentyp zugeordnet.
Woran könnte das liegen?
Ich glaube es gibt hier einen kleinen Fehler in der Formel, welchen ich übersehen haben könnte.
Ist die Verbindung der AGGREGAT Funktion für diesen Zweck sinnvoll?

neue Tabelle anbei.
Danke
Hola,

du hast den Index-Bereich nicht absolut fixiert, daher ändert der sich bei jeder Formel die nach unten geht.

Gruß,
steve1da
Oh mann peinlich haha. :20:
Allerbesten Dank.