Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1744to1748
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

textteile suchen

textteile suchen
09.03.2020 19:32:25
Fred
Hallo Excelprofis,
ich habe da mal eine Frage zu Textinhalt, den ich zum teil in einer Zelle ausgeben möchte.
In Spalte "A" (ab "A2") habe ich "Minutenzahlen", in denen im Fußballspiel getroffen wurde.
Beispiel
10 11 32 53
38 50 90
16 70 76 77
3 39 90
6 20
28 59
12 50 52 58 79
22 29 69 73
9 23 34
4 35 45+1. 49 52 83
Mein Anliegen in Spalte "B":
Kann mir jemand die Formel schreiben, welche mir die Trefferzeiten der zweiten Hz (ab 46. Minute) raussucht.
https://www.herber.de/bbs/user/135730.xlsx
Gruß
Fred

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: textteile suchen
09.03.2020 20:56:24
Steve
Schreib doch einfach jede einzelne Trefferzeit in eine extra spalte und lass dir dann die suchen, die größer als 46 sind.
ich denke mehr als 6 spalten wirste pr0 halbzeit nicht brauchen oder?
AW: textteile suchen
09.03.2020 21:04:14
Steve
Sorry für den Doppelpost, aber mir ist noch was eingefallen.
Um dir die lästige Schreibarbeit zu ersparen kannste:
Die Spalte markieren -> Menü Daten -> Text in Spalten -> Getrennt -> Weiter -> Auf Schritt 2  _
das Leerzeichen als Trennzeichen angeben (unter Andere:) -> Weiter -> In Schritt 3 kannst du, falls notwendig das Format der Spalten eingeben und den Zielbereich auswählen -> Fertig stellen.
ich hoffe ich konnte dir helfen

Anzeige
Anzahl Treffer 2. Halbzeit - Arrayformel
09.03.2020 21:06:51
WF
Hi,
schreib in B2 folgende Arrayformel:
{=ANZAHL(WENN(ISTZAHL(FINDEN(ZEILE(X$46:X$90);A2)*1);ZEILE(X$46:X$90)))}
runterkopieren
WF
Eingabe Arrayformel:
Du kopierst Dir die Formel.
Dann gehst Du in die Bearbeitungszeile, löschst die {geschweiften Klammern} am Anfang und Ende und schließt ab mit GLEICHZEITIG: Strg Shift Enter (statt Enter allein). Dadurch werden diese Klammern erzeugt.
die Minuten sind
09.03.2020 22:25:00
WF
{=WENNFEHLER(KKLEINSTE(WENN(ISTZAHL(FINDEN(ZEILE(X$46:X$99);$A2)*1);ZEILE(X$46:X$99));SPALTE(A$1)); "") }
nach rechts und nach unten kopieren
WF
die Anzahl geht einfacher
10.03.2020 12:28:28
WF
Hi,
=SUMMENPRODUKT(ISTZAHL(FINDEN(ZEILE(X$46:X$99);A2)*1)*1)
WF
Anzeige
AW: Anzahl Treffer 2. Halbzeit - Arrayformel
12.03.2020 12:15:46
Fred
Hallo Werner,
vorweg Entschuldigung, dass ich mich erst Tage später melde.
Vielen Dank für die Formeln,- die Arrayformel als auch "Summenprodukt" haben in meinen Arbeitsmappen ihren Platz gefunden.
Dabei ist mir eine weitere Ergänzung meiner "Tabellenblatt-Ansicht" eingefallen.
Ich möchte in einer Zelle die "Minutenangaben" ab der 46. dargestellt bekommen. Ich bekomme es auch hin, über die Werte deiner Arrayformel die Daten in einer Zelle darzustellen.
Meine Frage:
angenommen in A" steht:
6 8 13 45 49 65 85 90+4
wie kann ich direkt aus dieser einen Zelle die "Teile" ab 46. Minute in einer Zelle darstellen?
als Ergebnis:
49 65 85 90+4
Mein Versuch:

=TEIL(A2;FINDEN(">="&46;A2;1)+2;LÄNGE(A2))
scheitert kläglich!
Gruß
Fred
Anzeige
alle in einer Zelle
12.03.2020 15:11:13
WF
Hi,
da musst Du die erste Zahl größer 45 suchen (siehe oben) und den Zellenrest ausgeben.
folgende Arrayformel:
{=TEIL(A2;FINDEN(MIN(WENN(ISTZAHL(FINDEN(ZEILE(X$46:X$99);$A2)*1);ZEILE(X$46:X$99)));A2);99)}
WF
mein Vorname ist Walter
Array oder "Standard"
13.03.2020 08:38:33
Fred
Hallo Walter & Daniel,
Danke für die passenden Formeln

{=TEIL(A2;FINDEN(MIN(WENN(ISTZAHL(FINDEN(ZEILE(X$46:X$99);$A2)*1);ZEILE(X$46:X$99)));A2);99)  }
und

=Wennfehler(TEIL(A1;AGGREGAT(15;6;FINDEN(ZEILE($A$46:$A$90);A1);1);99);"")

Noch eine "Schlussfrage" bitte:
Es geht bei mir um Tabellenblätter mit jeweils ca. 2500 Zeilen, in denen obere Formeln angewendet werden sollen.
Bei Walter handelt sich ja um eine Array-Formel. Meine Frage:
"Spontan" würde ich ja sagen, dass die Formel von Daniel besser ist,- weil kürzer.
Sehe ich das falsch? Das wenn man Berechnungen durchführen möchte,- diese mit Array,- oder mit "Standard-Funktionen" durchführen lassen, die kürzere die bessere ist?
Gruß
Fred
Anzeige
AW: Anzahl Treffer 2. Halbzeit - Arrayformel
12.03.2020 15:26:58
Daniel
Hi
beispielsweise so:
=TEIL(A1;AGGREGAT(15;6;FINDEN(ZEILE($A$46:$A$90);A1);1);99)
bzw für den Fall, dass in der zweiten Halbzeit keine Tore geschossen werden:
=Wennfehler(TEIL(A1;AGGREGAT(15;6;FINDEN(ZEILE($A$46:$A$90);A1);1);99);"")
Gruß Daniel

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige