Live-Forum - Die aktuellen Beiträge
Datum
Titel
03.05.2024 10:49:02
03.05.2024 10:43:56
03.05.2024 07:38:32
Anzeige
Archiv - Navigation
1928to1932
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

Indes Vergleich mit Toleranz

Indes Vergleich mit Toleranz
15.05.2023 19:29:36
Peter

Hallo Forum, ich möchte in einer Index Vergleich-Formel eine Toleranz von +0,01 und -0,01 einbauen. Da es sich dabei um Beträge handelt, können Cent-Differenzen auftauchen, die aber mit der Toleranz beim Vergleichen akzeptiert werden sollen.
Habe das leider nicht eingebaut bekommen (Details s. Anhang).
Kann mich bitte jemand unterstützen.
Danke u. Grüße
Peter

https://www.herber.de/bbs/user/159209.xlsx

21
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Indes Vergleich mit Toleranz
15.05.2023 19:55:45
Pappawinni
NEIN, bei Geld hört der Spaß auf. Wehe es fehlt ein Cent.


AW: Indes Vergleich mit Toleranz
15.05.2023 20:13:09
Peter
Hallo Pappawinni, ist diese Antwort ernst gemeint?
Ich habe da eine Formel mit im Forum mit Datum gefunden, kann das aber nicht für meine Belange transferieren.
Bitte nochmals um Unterstützung.
Danke u. Gruß
Peter


AW: Indes Vergleich mit Toleranz
15.05.2023 20:23:49
HeritzP
Hallo,

nicht schön, aber geht.

=WENNFEHLER(INDEX(Tabell2!B$1:B$10;WENNFEHLER(VERGLEICH(C8&D8;Tabell2!C$1:C$10&Tabell2!D$1:D$10;0); WENNFEHLER(VERGLEICH((C8+0,01)&D8;Tabell2!C$1:C$10&Tabell2!D$1:D$10;0);VERGLEICH((C8-0,01)&D8; Tabell2!C$1:C$10&Tabell2!D$1:D$10;0))));"") 


Anzeige
AW: Indes Vergleich mit Toleranz
15.05.2023 20:47:01
Peter
Hallo HeritzP, habe deine Formel eingebaut, geht aber nicht.
Habe die Datei noch einmal hochgeladen mit deiner Formel.
Danke für deine Unterstützung
Peter

https://www.herber.de/bbs/user/159210.xlsx


AW: Indes Vergleich mit Toleranz
15.05.2023 22:05:41
Pappawinni
also.... irgendwie, denk ich, kommt man da nur mit drei Vergleichen hin, jedenfalls mit dem was in Excel 2016 geht..
dann dürfen aber auch die Werte incl. der Toleranz keine Duplikate haben...
Ist halt auch nicht wirklich schön, aber ne bessere Idee hab ich grad auch nicht.

=INDEX(C3:C8;WERT(WECHSELN((WENNFEHLER(VERGLEICH(200-0,01;C3:C8;0);0)&","&WENNFEHLER(VERGLEICH(200; C3:C8;0);0)&","&WENNFEHLER(VERGLEICH(200+0,01;C3:C8;0);0)&",");"0,";""))) 
ich bastle einen String aus drei Vergleichen Wert,Wert,Wert, ein negativer Vergleich liefert 0,
aus dem String entferne ich alle 0,
und wandle das dann in einen Wert... der dann den Index darstellt, sofern es einen Treffer gibt, und liefert den entsprechenden Wert, sonst halt Fehler


Anzeige
AW: Indes Vergleich mit Toleranz
15.05.2023 23:15:10
Pappawinni
Also, wenn ich mir die Matrix-Formeln anschau, die da verbaut sind und das irgendetwas mit der Fragestellung zu tun hat,
dann hab ich auch nicht die mindeste Ahnung, was die Fragestellung eigentlich ist....


AW: Indes Vergleich mit Toleranz
15.05.2023 20:08:33
Pappawinni
Ich weiß ja nicht, was du da genau vor hast, aber deine Tabelle in der du suchst sind die Werte nicht sortiert und es gibt Duplikate, soll das so sein ?


AW: Indes Vergleich mit Toleranz
15.05.2023 20:14:43
Peter
Werte sind nicht sortiert, aber es gibt in der Originaldatei keine Duplikate.


Anzeige
AW: Indes Vergleich mit Toleranz
15.05.2023 20:21:33
GerdL
Spaß muss sein, Peter!
=VERGLEICH(WENN(ABS($C2-RUNDEN($C2;-2))0,02;RUNDEN($C2;-2);$C2);$B$2:$B$7;0)
Gruß Gerd


AW: Indes Vergleich mit Toleranz
15.05.2023 20:37:17
Peter
Hallo Gerd, erst mal besten Dank. Das funkt bei mir nicht, kannst Du die Formel bitte in meine Beispielsdatei einbauen.
Sorry, aber ich krieg das nicht hin...
Danke u. Gruß Peter


AW: Indes Vergleich mit Toleranz
15.05.2023 20:53:17
GerdL
Hallo Peter,

schreibe die Formel in E2 und ziehe sie bis E7 runter.

Gruß Gerd


AW: Indes Vergleich mit Toleranz
15.05.2023 21:03:14
Peter
Sorry Gerd, aber das funktioniert leider nicht oder stehe ich so auf'm Schlauch.....hmmmm


AW: Indes Vergleich mit Toleranz
15.05.2023 21:06:53
GerdL
Die Formel sollte dir in E7 eine 6 für das sechste Element in B2:B7 ausgeben.

Was erhältst du?

Gruß Gerd


Anzeige
AW: Indes Vergleich mit Toleranz
15.05.2023 22:40:21
Pappawinni
ach, ihr arbeitet auf "Tabell2"...
ich hab das überhaupt nicht wahrgenommen. Hab die 200 und die Toleranz fest in die Formel rein....
aber in den Werten sind ja ohnehin
1. Duplikate
2. keine Werte die 199,99; 200; oder 200,01 sind, also kann man da auch nix finden
Vielleicht hab ich die Aufgabe auch falsch verstanden...


AW: Indes Vergleich mit Toleranz
15.05.2023 20:25:10
Pappawinni
hm, da konvergiert die Zahl meiner Ideen so ziemlich gegen Null..


AW: Nochmal
15.05.2023 23:29:26
Pappawinni
Was ist das Suchkriterium?
In welchem Bereich soll es gesucht werden?
Welcher Bereich soll das Ergebnis liefern ?


Anzeige
AW: Indes Vergleich mit Toleranz
16.05.2023 06:39:59
Daniel
Hi
Wenn die Rückgabewerte Zählen sind und die Auch Liste auch mit der Bereichssuche eindeutig bleibt, könnte man den Wert auch mit SummeWenns ermitteln:

=SUMMEWENNS(Tabell2!B:B;Tabell2!D:D;D3;Tabell2!C:C;">="&C3-0,01;Tabell2!C:C;"="&C3+1)
Gruß Daniel


AW: Indes Vergleich mit Toleranz
16.05.2023 08:26:57
Pappawinni
Da ist eine Formel in dem Excel:
=WENNFEHLER(INDEX(Tabell2!B:B;VERGLEICH(C4&D4;Tabell2!C:C&Tabell2!D:D;0));"")
wenn man sich da anschaut, wonach gesucht wird, dann ist das eine Zeichenkette aus den Werten in C4 und D4...
Was die Angabe des Suchbereichs angeht, dergleichen kenn ich nicht, wüsste nicht, dass das überhaupt einen Sinn macht.
und da frag ich mich, ob das Problem "Toleranz" nicht einfach ein Problem von falschen Formeln ist....


Anzeige
AW: Indes Vergleich mit Toleranz
16.05.2023 08:32:14
Peter
Hallo Pappawinni, die Formel von Daniel funktioniert für meine Anwendung.
Besten Dank für Deinen Einsatz.
Gruß Peter


AW: Index Vergleich mit Toleranz
16.05.2023 09:05:43
Pappawinni
Nee, also da hab ich mich ja wieder mal ganz schön auf den Holzweg schicken lassen.... Toleranz, was für ein Käse, nur einfach keine blödsinnigen Formeln.


AW: Indes Vergleich mit Toleranz
16.05.2023 08:28:30
Peter
Hallo Daniel, so funktioniert die Abfrage. Musste nur noch am Ende der Formel die C3+1 durch C3+0,01 ersetzen.
Besten Dank auch an alle anderen.
Gruß Peter

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige