Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Höchste Zahl die mit Text verbunden ist finden

Höchste Zahl die mit Text verbunden ist finden
nontacky
Hallo Leute,
Frohes neues Jahr! Ich habe eine Ergänzungsfrage zu einer Formel die ihr mir kürzlich mal gebaut habt:
Ich habe eine Spalte A mit Projektnummer, die zuerst einenBuchstaben, dann die Jahreszahl und dann die Projektnummer enthalten. Aus dieser Liste, die durcheinander sein kann, und auch ganz andere Einträge enthalten kann, möchte ich die letzte Projektnummer des aktuellen Jahres ausgelesen bekommen.
Also:
Spalte A:
P11-001
P11-042
P12-005
P11-003
ARC01 (= keine Projektnummer, sondern quasi ein "Fremdtext"
P12-001
P12-006
Das Ergebnis solle sein: P12-006 - das ist das Projekt mit der höchsten Projektnummer aus 2012.
Bisher hatte ich diese Formel, aber die funktioniert nicht, sobald ich P11-*** und P12-*** Einträge in der Spalte habe:
=MAX(WENN(ISTZAHL(FINDEN("P12-";a10:a2000));--TEIL(a10:J2000;5;3)))
Vielen Dank für Eure Hilfe,
Martin
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Höchste Zahl die mit Text verbunden ist finden
02.01.2012 10:17:22
Josef

Hallo Martin,
so?
Tabelle2

 ABCDE
9     
10P11-001  6 
11P11-042    
12P12-005    
13P11-003    
14ARC01    
15P12-001    
16P12-006    
17     

Formeln der Tabelle
ZelleFormel
D10{=MAX(WENN(LINKS(A10:A20;4)="P"&TEXT(HEUTE(); "JJ")&"-";--RECHTS(A10:A20;3)))}
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

« Gruß Sepp »

Anzeige
AW: Höchste Zahl die mit Text verbunden ist finden
02.01.2012 10:22:19
nontacky
Perfekt, danke!
AW: Höchste Zahl die mit Text verbunden ist finden
02.01.2012 10:36:18
Andre´
Hallo Martin,
deine Formel funktioniert doch, du hattest nur einen kleinen Schreibfehler drin
=MAX(WENN(ISTZAHL(FINDEN("P12-";A10:A2000));--TEIL(A10:J2000;5;3)))
so wäre es richtig:
{=MAX(WENN(ISTZAHL(FINDEN("P12-";A10:A2000));--TEIL(A10:A2000;5;3)))}
Enthält Matrixformel:
Umrandende { } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
MFG Andre
Anzeige
AW: Höchste Zahl die mit Text verbunden ist finden
02.01.2012 10:45:26
nontacky
Stimmt, peinlich :) .. jetzt habe ich zwei Formeln die funktionieren - evtl. schaffe ich es ja sogar eine davon zu verstehen ..
ich glaube, Fehler...
02.01.2012 11:34:44
Oberschlumpf
Hallo Leute
ich bin mir nicht sicher, aber ich glaube, beide neuen Formeln haben einen Fehler.
Wenn ich davon ausgehe, dass ich im Jahr 2012 auch schon Eintragungen für das Jahr 2013 mache, dann wird trotzdem kein Eintrag mit P13-... berücksichtigt.
Gebe ich in Zelle A17 z Bsp P13-004 oder auch P13-007 ein, erscheint in D10 weder 4 noch 7, es steht unverändert 6 drin.
Wenn aber in 2012 nur noch Eintragungen für 2012 erfolgen, dann seht meinen Einwand als gegenstandslos :-)
Der Grund, warum ich nicht gleich ne Formelverbesserung vorschlage, ist der, dass ich nur den Fehler, aber leider noch keine Lösung erkannt habe.
Ciao
Thorsten
Anzeige
AW: ich glaube, Fehler...
02.01.2012 11:40:59
Josef

Hallo Thorsten,
Martin schrieb aber "möchte ich die letzte Projektnummer des aktuellen Jahres ausgelesen bekommen"

« Gruß Sepp »

Anzeige
AW: ich glaube, Fehler...
02.01.2012 11:44:48
Oberschlumpf
Hi Sepp,
jo, ich glaub, diese Info hatte ich dann wohl überlesen.
Ich ging davon aus, dass die Ursprungsdatei schon in 2011 bestanden hatte und trotzdem schon Einträge für 2012 enthält.
Nun denn, hoffe, du hast trotzdem ein schönes, neues Jahr ;-)
Ciao
Thorsten
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Höchste Zahl mit Text in Excel finden


Schritt-für-Schritt-Anleitung

Um die höchste Zahl aus einer Liste zu finden, die mit Text verbunden ist, kannst du die folgende Formel verwenden. Diese Anleitung gilt für Excel-Versionen, die Matrixformeln unterstützen (z.B. Excel 2010 und neuer).

  1. Daten vorbereiten: Stelle sicher, dass deine Projektnummern in einer Spalte (z.B. Spalte A) eingetragen sind. In deinem Beispiel könnten die Werte in den Zellen A10 bis A20 stehen.

  2. Formel eingeben: Gehe zu der Zelle, in der das Ergebnis angezeigt werden soll (z.B. D10), und gib die folgende Formel ein:

    {=MAX(WENN(ISTZAHL(FINDEN("P12-";A10:A2000));--TEIL(A10:A2000;5;3)))}

    Hinweis: Diese Formel ist eine Matrixformel. Du musst sie mit STRG + SHIFT + ENTER abschließen, damit sie korrekt funktioniert.

  3. Jahreszahl anpassen: Wenn du die höchste Zahl für ein anderes Jahr (z.B. P11 oder P13) ermitteln möchtest, passe den Text hinter FINDEN entsprechend an.


Häufige Fehler und Lösungen

  • Fehler: Die Formel zeigt nicht die erwartete höchste Zahl an.

    • Lösung: Überprüfe, ob du die Formel als Matrixformel eingegeben hast (STRG + SHIFT + ENTER).
  • Fehler: Es werden falsche oder keine Werte angezeigt.

    • Lösung: Stelle sicher, dass der Suchtext in der FINDEN-Funktion korrekt ist und die Daten in der richtigen Spalte stehen.
  • Fehler: Text wird nicht gefunden.

    • Lösung: Wenn dein Text andere Formate enthält, z.B. "P13-", stelle sicher, dass die Formel entsprechend angepasst wird.

Alternative Methoden

Neben der oben genannten Formel kannst du auch folgende Methoden verwenden:

  • FILTER-Funktion: In neueren Excel-Versionen (z.B. Excel 365) kannst du die FILTER-Funktion verwenden, um gezielt nach bestimmten Projektnummern zu suchen und die größte Zahl zu finden:

    =MAX(FILTER(--RECHTS(A10:A2000;3);LINKS(A10:A2000;4)="P12-"))
  • Pivot-Tabellen: Wenn du mit größeren Datenmengen arbeitest, kann eine Pivot-Tabelle helfen, die Daten zu aggregieren und die höchste Zahl zu ermitteln.


Praktische Beispiele

  • Beispiel 1: Angenommen, du hast die folgende Liste in Spalte A:

    P11-001
    P11-042
    P12-005
    P12-006

    Um die höchste Zahl für 2012 zu finden, verwende die Formel:

    {=MAX(WENN(ISTZAHL(FINDEN("P12-";A10:A20));--TEIL(A10:A20;5;3)))}

    Das Ergebnis wird P12-006 sein.

  • Beispiel 2: Wenn du auch Einträge für 2013 hast, kannst du die Formel leicht anpassen:

    {=MAX(WENN(ISTZAHL(FINDEN("P13-";A10:A20));--TEIL(A10:A20;5;3)))}

Tipps für Profis

  • Verwendung von TEXTVERKETTEN: Wenn du mehrere Bedingungen prüfen möchtest, kannst du TEXTVERKETTEN verwenden, um die Einträge zu filtern.

  • Datenvalidierung: Achte darauf, dass die Eingaben in deiner Spalte A einheitlich sind, um Fehler in der Formel zu vermeiden.

  • Dokumentation: Kommentiere deine Formeln im Excel-Blatt, um später zu verstehen, was jede Funktion bewirkt, insbesondere wenn du komplexe Daten analysierst.


FAQ: Häufige Fragen

1. Wie finde ich die größte Zahl in einer Spalte, die mit Text verbunden ist?
Du kannst die MAX-Funktion in Kombination mit WENN und ISTZAHL verwenden, um die höchste Zahl zu ermitteln, die einem bestimmten Textmuster entspricht.

2. Was ist die höchste Zahl, die ich in Excel finden kann?
Excel hat eine maximale Zahl von 1.79769313486232E+308 für die Berechnung, was weit über die meisten praktischen Anwendungen hinausgeht.

3. Welche ist die höchste Zahl in einer Liste?
Verwende die MAX-Funktion, um die höchste Zahl in einer Liste zu finden, egal ob sie mit Text verbunden ist oder nicht.

4. Wie kann ich sicherstellen, dass meine Formel korrekt ist?
Achte darauf, dass du die Formel als Matrixformel eingibst und die richtigen Zellbezüge verwendest.

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