Fehler bei ZellFunktionen mit Platzhalter??

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Fehler bei ZellFunktionen mit Platzhalter??

von detlef_mue » So, 13.05.2007 10:26

Toxitom hat geschrieben:Hey doit4u,

......
Wenn er also bei dir nichts zählt, könnte das auch daran liegen, dass die Option "Reguläre Ausdrücke in Formeln erlauben" bei dir nicht aktiviert ist. Schau dort mal nach: Extras - Optionen - OOo Calc - Berechnen. - es muss ein Haken vor der Option sein. Wenn nicht - schalte sie ein.

Gruss
Thomas
Hab diesen Thread über Google gefunden ... hatte dasgleiche Problem - GELÖST. Die Einstellung wars.

Thx für die Hilfe!

von Karolus » Fr, 16.06.2006 15:52

Hallo

Dann schau doch bitte nochmal nach dem Tip den dir Toxitom geschrieben hat !!

Karo

von doit4u » Fr, 16.06.2006 14:08

nevis hat geschrieben:Gut, dann mach bitte noch vor die "Klammer zu" ein "Schlusszeichen". Geht's jetzt?
Mann, diese Tippfehler! Sorry! Hab ich natürlich! also hier nochmals richtig, was ich dort genau stehen habe: =zählenwenn(A1:A4;".*win.*") ! Geht aber bei mir def. nicht!!!

Hab es auch alles auch schon über die Eingabe über den FunktionsAssistenten versucht, da kann man ja im "Vorschaufenster" schön den aktuellen Wert sehen.... sobald ich dann ein Platzhalter (? oder *) einbauen will, wird das Teilergebnis =0!!!!

geht es bei dir auch ohne diesem Punkt vor dem Sternchen?? welche Version hast du? auch auf WinXP? Verstehe nicht, warum das bei dir geht, bei mir nicht???

von nevis » Fr, 16.06.2006 13:34

Gut, dann mach bitte noch vor die "Klammer zu" ein "Schlusszeichen". Geht's jetzt?

Re: EDIT// liegt es an der "PortableOO2.0.2" Versi

von doit4u » Fr, 16.06.2006 13:31

nevis hat geschrieben:
doit4u hat geschrieben:Das Gewünschte Ergebnis (zählenwenn(A1:A4; ".*win.*) ergibt hier immer "0" statt "4" [...]
Dass du hier ein Schlusszeichen vergessen hast, wird vermutlich flüchtig beim Abtippen passiert sein und nicht in deinem Calc Sheet so stehen, oder?
wenn du die 2te Klammer meinst: JA, wär flüchtig....

Ich habe in der Zelle richtg stehen: =zählenwenn(A1:A4;".*win.*)

Kann das sein, dass das wa mit der "Verdeutschung" zu tun hat? Oder mit dem Tastaturlayout? Das ist doch das Sternchen mit "SHIFT"und"+" oder?

Re: EDIT// liegt es an der "PortableOO2.0.2" Versi

von nevis » Fr, 16.06.2006 13:19

doit4u hat geschrieben:Das Gewünschte Ergebnis (zählenwenn(A1:A4; ".*win.*) ergibt hier immer "0" statt "4" [...]
Dass du hier ein Schlusszeichen vergessen hast, wird vermutlich flüchtig beim Abtippen passiert sein und nicht in deinem Calc Sheet so stehen, oder?

von nevis » Fr, 16.06.2006 13:17

Zum Thema Regex empfehle ich die geniale Seite von Gerd Ewald und Karin Uhlig, die mehrere Tutorials, Übungen und Anleitungen bereitstellen: http://www.regenechsen.de

von Toxitom » Fr, 16.06.2006 12:32

Hey doit4u,
Kann das an meiner Version liegen?
Nein! Die Version ist es nicht.

Deine Ausführungen weisen allerdings darauf hin, dass du dich mit den Suchmöglichkeiten in OOo noch nicht so richtig beschäftigt hast.
OOo verwendet Reguläre Ausdrücke - daher auch der . (Punkt) vor dem Stern. Lies mal ein wenig in der Hilfe nach - Stichwort "Reguläre Ausdrücke".

Wenn er also bei dir nichts zählt, könnte das auch daran liegen, dass die Option "Reguläre Ausdrücke in Formeln erlauben" bei dir nicht aktiviert ist. Schau dort mal nach: Extras - Optionen - OOo Calc - Berechnen. - es muss ein Haken vor der Option sein. Wenn nicht - schalte sie ein.

Gruss
Thomas

EDIT// liegt es an der "PortableOO2.0.2" Version??

von doit4u » Fr, 16.06.2006 09:50

Also ich hab jetzt alles doppelt und dreifach geprüft und gerade einmal eine neue, direkt unter OOv2.0.2 neue Tabelle geschrieben und versucht!

es wird bei mir weder gezählt, wenn ich mit nur dem Sternchen (also "*win*" -so wie es unter excel ist) als auch nicht mit dem Punkt (also ".*win.*" - so wie es hier vorgeschlagen wurde! Das Gewünschte Ergebnis (zählenwenn(A1:A4; ".*win.*) ergibt hier immer "0" statt "4" (die Werte in A1 bis A4: "Win" Win95" "Pre-WinXp" und "WinXP")

Kann das an meiner Version liegen? hab sie vorgestern erst runtergeladen, die "portableOO2.0.2"!???

//EDIT// Habe gerade die normale Version von dieser HP installiert, habe aber das gleiche oben beschriebene Problem! Platzhalter "*" und "?" funktionieren bei mir nicht!!! auch nicht mit dem zusätzlichen "." davor!

By the way! Was für Vorteile soll eigentlich die die "normal" zu installierende Version gegenüber der portablen Version haben? Eigentlich würde ich weitere, tiefgreifendere Installationen vermeiden, wenn es auch Ohne geht!

doit

von Stephan » Fr, 16.06.2006 05:00

Kann mir das jemand bestätigen
Ich kann Dir bestätigen das:

Code: Alles auswählen

=ZÄHLENWENN(A1:A10;".*win.*")
tadellos funktioniert.
Wo kann man nachsehen, ob dieser Fehler schon irgendwo gemeldet/behoben ist?


da ist kein Fehler.
Vielleicht hast Du die Formel nur falsch geschrieben, Folgendes würde sich mit Err:501 beispielsweise decken:

Code: Alles auswählen

=ZÄHLENWENN(A1:A10,".*win.*")


Gruß
Stephan

von doit4u » Fr, 16.06.2006 01:40

Hab jetzt alles ausprobiert, mit dem "." (Punkt) vor den * (Sternchen) oder Ohne diesem ".", aber es funktioniert einfach nicht! Mit Punkt bekomme ich "ERR 501"!

Das gleiche auch bei allen anderen Funktionen, die mit Textauszügen arbeiten können sollen (wie suchen, summenprodukt etc.)! Sobald man mit Platzhalter * oder ? arbeitet, funktioniert das NICHT!

Kann mir das jemand bestätigen, oder bin ich einfach zu blöd? Ich habe die original ExcelXP-Datei so eingelesen (und dort funktioniert das tadelos mit dem *)
Wo kann man nachsehen, ob dieser Fehler schon irgendwo gemeldet/behoben ist?

Danke für eure Hilfe
doit

von nevis » Fr, 16.06.2006 00:41

Salve,


laut diesem Link ist deine Formel nicht ganz korrekt und es müßte mit

Code: Alles auswählen

ZÄHLENWENN(A1:A10;".*win.*")
gehen.

Good night,

Fehler bei ZellFunktionen mit Platzhalter??

von doit4u » Do, 15.06.2006 23:37

Zu allererst einmal möchte ich als OpenOffice-Neuling und Neuling in diesem Forum alle herzlich begüßen! Ich würde gerne umsteigen von OfficeXP auf OO (habe v2.0.2)!

Nun machen mir aber alle Berechnungen, die mit Platzhaltern operieren in OO schwierigkeiten!

Konkretes Beispiel:
Ich brauche 2 mal Verschiedene Kontrollen:
A) Zählenwenn (A1:A10;"win") ,also bei dem das Ergebnis genau 'win' entspricht - (das funktioniert auch ganz gut)
B) Zählenwenn (A1:A10;"*win*") das sollte alles finden und Zählen, was 'win' als Teilstring beinhaltet! also z.B. 'win95', 'win' oder auch 'pre-winXP'!

Tut es aber nicht! OO zählt immer nur 0 (Null) Übereinstimmungen bei der Formel B)! :evil:

Ist der Fehler bekannt? Wo/wie kann man sich da später updaten???

Danke für Hilfe und/oder weiterhelfende Links..
doit

Nach oben