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

Tabellenwert wenn zwei ergebniss gleich sind

Tabellenwert wenn zwei ergebniss gleich sind
15.12.2017 10:19:02
Thomas
Liebe Excel-Gemeinde,
heute bräuchte ich bitte wieder Euren Rat.
In Spalte B und C stehen Werte, die errechnet werden.
Sind beide Werte Gleich, soll der Wert aus der zugehörigen Zelle in Spate A ausgegeben werden.
Eine Bsp.-Datei habe ich beigefügt.
https://www.herber.de/bbs/user/118299.xlsx
Danke im Voraus.
Gruß Thomas

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenwert wenn zwei ergebniss gleich sind
15.12.2017 10:23:28
SF
Hola,
=INDEX(A2:A11;AGGREGAT(15;6;ZEILE(A2:A11)-1/((E2:E11=F2:F11)*(E2:E11""));ZEILE(A1)))

Gruß,
steve1da
kleine Arrayformel
15.12.2017 10:28:36
WF
Hi,
{=INDEX(A:A;VERGLEICH(1;(E1:E19=F1:F19)*(E1:E19"");0))}
Aus Deiner Markierung in der Beispieltabelle schließe ich, dass Du nur das erste Auftreten willst.
WF
AW: kleine Arrayformel
15.12.2017 10:47:27
Thomas
Perfekt.
Tausend Dank. Das ist genau das was ich suchte.
Der zweite Teil *(E1:E19"") hat mir gefehlt.
Ehrlich gesagt versteh ich den Teil auch nicht so richtig. Wenn der erste Klammer Teil mir schon zeigt das die Werte gleich sind, warum dann noch den zweiten KlammerTeil?
Danke und Gruß aus dem weihnachtlichen Weimar.
Thomas
Anzeige
AW: kleine Arrayformel
15.12.2017 10:51:30
SF
Hola,
weil 2 leere Zellen auch gleich sind ;-)
Gruß,
steve1da
einen Multiplikator brauchst Du auf jeden Fall
15.12.2017 10:56:18
WF
Hi.
wenn Du statt *(E1:E19"") lediglich *1 nimmst:
{=INDEX(A:A;VERGLEICH(1;(E1:E19=F1:F19)*1;0))}
würden aber auch 2 Leerzellen als gleich gewertet (hier Zeile 2 - Ergebnis 0)
WF
AW: einen Multiplikator brauchst Du auf jeden Fall
15.12.2017 11:04:04
Thomas
Aha,
Tausend Dank an Euch Beide.
Hab ich verstanden.
Ich bin mir sicher, der Weihnachtsmann wird Eure guten Taten berücksichtigen.
Gruß
Thomas
AW: einen Multiplikator brauchst Du auf jeden Fall
15.12.2017 11:24:43
Thomas
Letzte Frage für heute, warum als Suchkriterium eine 1?
Gruß
WAHR*WAHR ergibt 1 / WAHR*FALSCH 0
15.12.2017 11:33:17
WF
.
AW: WAHR*WAHR ergibt 1 / WAHR*FALSCH 0
15.12.2017 11:38:53
Thomas
Respekt!
Danke.
Gruß
AW: kleine Arrayformel
15.12.2017 10:58:38
Thomas
Perfekt.
Tausend Dank. Das ist genau das was ich suchte.
Der zweite Teil *(E1:E19"") hat mir gefehlt.
Ehrlich gesagt versteh ich den Teil auch nicht so richtig. Wenn der erste Klammer Teil mir schon zeigt das die Werte gleich sind, warum dann noch den zweiten KlammerTeil?
Danke und Gruß aus dem weihnachtlichen Weimar.
Thomas
Anzeige
AW: ohne {}-Formel und auch ohne Hilfsspalten ...
15.12.2017 13:13:29
...
Hallo Thomas,
... und mit lediglich einer Funktion so:

=AGGREGAT(15;6;A3:A11/((B3:B11-B2:B10)=(C3:C11-C2:C10));1)

Gruß Werner
.. , - ...
da ist er ja
15.12.2017 13:56:25
WF
.
AW: ohne {}-Formel und auch ohne Hilfsspalten ...
15.12.2017 15:02:57
Thomas
Tausend Dank.
Das ist noch besser.
Gruß
Thomas
AW: ohne {}-Formel und auch ohne Hilfsspalten ...
15.12.2017 20:12:02
Thomas
Hallo Werner,
nochmals Danke.
Bei der Erweiterung bin ich auf etwas sehr komisches gestoßen.
Die ursprüngliche Funktion gab mir einen falschen Wert zurück.
Nach dem runden funktioniert wieder alles einwandfrei
=AGGREGAT(14;6;A17:A25/((RUNDEN(B17:B25-B16:B24;2))(RUNDEN(C17:C25-C16:C24;2)));1)
Gibt es dafür einen Grund?
Gruß
Thomas
Anzeige
=GANZZAHL((4+0,06-4)*100)
15.12.2017 20:34:45
WF
sollte doch 6 ergeben ?
Fließkommaproblematik ist das Stichwort.
WF
AW: für Deine ursprünglichen Daten ...
16.12.2017 10:30:29
...
Hallo Thomas,
.... war eine Rundung der Zwischenergebnisse nicht notwendig bzw. hätte zu keinem anderen Ergebnis geführt.
Für die Ermittlung des größten Zeitwert vor dem ersten gleichen Differenzwerten von Einlauf und Auslauf hätte ansonsten auch =AGGREGAT(14;6;A17:A25/(B17:B25-B16:B24C17:C25-C16:C24);1) zum angestrebten Ergebnis geführt.
Offensichtlich hast Du jetzt aber etwas andere Daten und das Ziel gerundete Zwischenergebnisse zu vergleichen.
Aus meiner vorstehenden Formel ist ersichtlich, dass ich gestern noch zwei Klammerpaare unnötig gesetzt hatte. Dies kannst Du auch entsprechende bei der Formel mit Vergleich gerundeter Zwischenergebnisse noch einsparen. Und zwar dann so:
=AGGREGAT(14;6;A17:A25/(RUNDEN(B17:B25-B16:B24;2)RUNDEN(C17:C25-C16:C24;2));1)
Gruß Werner
.. , - ...
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige