Wildcards in OO

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

baldino
Beiträge: 3
Registriert: Di, 26.01.2010 17:04

Wildcards in OO

Beitrag von baldino »

Ich habe festgestellt, dass das .* Zeichen nicht immer in jeder Funktion funktionniert:

In C3 steht "ERSC", in H3 habe ich folgende Formel eingetippt =(C3="ERSC"), ergebniss ist WAHR
In C3 steht "ERSC", in H3 habe ich folgende Formel eingetippt =(C3=".*ERSC.*"), ergebniss ist FALSCH ---- Warum ist das so ? Bedeutet .* nicht x-beliebige Zeichen (inklusive keines) ?

Danke für eure Hilfe !
baldino
Beiträge: 3
Registriert: Di, 26.01.2010 17:04

Re: Wildcards in OO

Beitrag von baldino »

nur zu info, In den Optionen > Berechnungen ist "Reguläre Ausdrücke in Formeln ermöglichen" angekreuzt
.* funktionniert ausserdem gut, sobald ich ZB die SUMMEWENN funktion verwende...
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Wildcards in OO

Beitrag von Karolus »

Hallo
Vermutlich sind reguläre Ausdrücke in direkten Vergleichen nicht implimentiert, so wie sie innerhalb verschiedener Funktionen auch nicht zulässig sind (z.B. in SUMMENPRODOUKT(..))

Bei Funktionen die Reguläre Ausdrücke kennen, wird das in der OOohilfe meist explizit erwähnt.

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
baldino
Beiträge: 3
Registriert: Di, 26.01.2010 17:04

Re: Wildcards in OO

Beitrag von baldino »

wie kann ich dann ein SUMMEWENN mit zwei Konditionen machen ?

und zwar
=SUMMEWENN(A1:A10; ".*TOP.*" UND B1:B10;".*OG3.*";C1:C10)
also auf deutsch summe aller C wenn A TOP enthält UND wenn B OG3 enthält

was nicht funktionniert;
=SUMMENPRODUKT((A1:A10=".*TOP.*")*(B1:B10=".*OG3.*")*(C1:C10))


hilfe, danke..
bst
*****
Beiträge: 222
Registriert: Mo, 18.01.2010 16:14
Wohnort: Ilsfeld

Re: Wildcards in OO

Beitrag von bst »

Abend,

versuche das mal so, als Matrixformel mit STRG+SHIFT+ENTER einzugeben:

=SUMME((ISTZAHL(FINDEN("TOP";A1:A10;1)))*(ISTZAHL(FINDEN("OG3";B1:B10;1)))*(C1:C10))

HTH, Bernd
Antworten