Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: ähnlichster Wert

ähnlichster Wert
27.08.2008 10:14:00
Bernd
Hallo zusammen,
ich benötige eine Formel, welche mir den ähnlichsten Wert aus einer Tabelle liefert.
Bspw. habe ich in meiner Tabelle die Werte 12, 14, 15, 19, 21
Ich suche den ähnlichsten Wert zu 16,1, möchte also di 15 als Ergebnis haben.
Weis jemand eine Lösung?
Besten Dank im Voraus
Bernd
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ähnlichster Wert
27.08.2008 10:28:00
jockel
hi Bernd, das geht so:
Tabelle3

 ABC
11216,115
214  
315  
419  
521  

Formeln der Tabelle
ZelleFormel
C1{=INDEX(A1:A100;VERGLEICH(MIN(ABS(A1:A100-B1)); ABS(A1:A100-B1); 0))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
cu jörg
ein feedback wär ganz reizend
Anzeige
AW: ähnlichster Wert
27.08.2008 10:28:00
Mac4
Hi Bernd,
hier mal eine Matrixlösung:
Zahlen stehen in A1:A5 - Vergleichswert in B1:
{=MIN(WENN(ABS(A1:A5-B1)=MIN(ABS(A1:A5-B1));A1:A5))}
Marc
AW: ähnlichster Wert
27.08.2008 10:37:00
David
Das wäre eine Möglichkeit:
(ob die einfachste, weiß ich nicht)
Tabellenblattname: Tabelle1
 

A

B

C

1

12

16,1

15

2

14

 

 

3

15

 

 

4

19

 

 

5

21

 

 


Benutzte Formeln: C1: =B1-WENN(ABS(B1-INDEX($A$1:$A$5;VERGLEICH(B1;$A$1:$A$5;1)))<ABS(B1-INDEX($A$1:$A$5;VERGLEICH(B1;$A$1:$A$5;1)+1));B1-INDEX($A$1:$A$5;VERGLEICH(B1;$A$1:$A$5;1));B1-INDEX($A$1:$A$5;VERGLEICH(B1;$A$1:$A$5;1)+1))
Wenn du nur den nächsthöheren (nächstniedrigeren) haben wolltest, ginge es einfacher, aber so hatte ich deine Aufgabenstellung nicht verstanden.
Rückmeldung wäre nett.
Gruß
David
Anzeige
AW: Zusatzfrage
27.08.2008 11:48:00
AndreasG
Hallo zusammen,
und was wäre der richtige "ähnlichste" Wert zu 14,5? Da sowohl 14 als auch 15 gleichermaßen in Frage kämen...
Grüße
Andreas
AW: Zusatzfrage
27.08.2008 11:51:00
David
kaufmännisch wird ab 5 aufgerundet, in dem Fall also 15.
Das hängt aber mehr von deinen Daten ab und dem, was du damit ausdrücken willst.
Gruß
David
Anzeige
;
Anzeige

Infobox / Tutorial

Ähnlichster Wert in Excel finden


Schritt-für-Schritt-Anleitung

Um den ähnlichsten Wert in Excel zu finden, kannst du die folgende Formel verwenden. In diesem Beispiel gehen wir davon aus, dass deine Werte in den Zellen A1 bis A5 stehen und der gesuchte Wert in B1:

  1. Werte eingeben: Trage die Werte in die Zellen A1 bis A5 ein.
    12
    14
    15
    19
    21
  2. Suchwert eingeben: Setze den Wert, zu dem du den ähnlichsten Wert finden möchtest, in Zelle B1. In diesem Fall ist es 16,1.
  3. Formel eingeben: In Zelle C1 gib folgende Formel ein:
    {=INDEX(A1:A5;VERGLEICH(MIN(ABS(A1:A5-B1));ABS(A1:A5-B1);0))}

    (Vergiss nicht, die Formel mit STRG+SHIFT+RETURN abzuschließen, um sie als Matrixformel einzugeben.)


Häufige Fehler und Lösungen

  • Fehler: #WERT!: Dies kann passieren, wenn die Formel nicht als Matrixformel eingegeben wurde. Stelle sicher, dass du STRG+SHIFT+RETURN drückst.

  • Fehler: Falsche Ergebnisse: Überprüfe, ob deine Werte korrekt in den Zellen A1 bis A5 eingegeben sind. Wenn der gesuchte Wert nicht in der Liste vorhanden ist, wird der nächstgelegene Wert zurückgegeben.


Alternative Methoden

Eine weitere Methode, um den ähnlichsten Wert zu finden, ist die Verwendung einer anderen Formel:

In Zelle C1 könntest du auch folgende Formel verwenden:

=MIN(WENN(ABS(A1:A5-B1)=MIN(ABS(A1:A5-B1));A1:A5))

Diese Formel funktioniert ähnlich wie die vorherige und gibt den ähnlichsten Wert aus der Liste zurück.


Praktische Beispiele

Angenommen, du hast die folgenden Werte in A1:A5:

12
14
15
19
21

Wenn du nun den Wert 14,5 in Zelle B1 eingibst, wird die Formel in C1 den Wert 15 zurückgeben, da dies der nächstliegende Wert ist.


Tipps für Profis

  • Daten sortieren: Stelle sicher, dass deine Daten in aufsteigender Reihenfolge sortiert sind, um die Effizienz der Suche zu erhöhen.

  • Verwendung von Namen: Du kannst Bereiche benennen, um die Lesbarkeit deiner Formeln zu verbessern. Benenne den Bereich A1:A5 beispielsweise als "Werte" und verwende dann =INDEX(Werte;...).


FAQ: Häufige Fragen

1. Wie finde ich den nächsthöheren Wert? Du kannst die Formel so anpassen, dass sie nur den nächsthöheren Wert sucht. Verwende dazu:

=MIN(WENN(A1:A5>B1;A1:A5))

2. Was ist, wenn zwei Werte gleich nah sind? In diesem Fall wird der erste Wert, der in der Liste erscheint, zurückgegeben. Möchtest du eine andere Logik anwenden, musst du die Formel entsprechend anpassen.

3. Welche Excel-Version benötige ich? Die beschriebenen Methoden funktionieren in den meisten modernen Excel-Versionen, einschließlich Excel 2010 und neuer.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige