🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Zählewenn und das nur bei bestimmten Zeilen in einem Bereich

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Zählewenn und das nur bei bestimmten Zeilen in einem Ber

Beitrag von karolus » Do 18. Okt 2012, 10:23

@Lupo
Das Komma hat nur innerhalb von geschweiften Klammern eine Sonderbedeutung, ansonsten nicht.

@Gecko
Mit der Formel von Lupo musst du wahrscheinlich:
→Extras→Optionen→Lo→Calc→Berechnen..
  • []reguläre Ausdrücke in Formeln erlauben abschalten
    [x] Suchkriterien = und <> müssen auf ganze Zellen zutreffen einschalten

Karolus
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Gecko
Beiträge: 21
Registriert: Mi 17. Okt 2012, 14:08

Re: Zählewenn und das nur bei bestimmten Zeilen in einem Ber

Beitrag von Gecko » Do 18. Okt 2012, 12:03

bei mir hängt es jetzt auch nur noch an den blöden Zahlen mit Komma, die brauch ich aber leider auch :(

hab hier in der Tabelle mal ein wenig zusammengeschrieben was ich mir Gedacht habe und wie meine Tabelle etwa aufgebaut ist:
test.ods
(13.13 KiB) 286-mal heruntergeladen
Es ist natürlich nur ein Ausschnitt und zeigt nur einen Bereich, der dann die Ergebnisse mit den verschiedenen Formeln anzeigt.

Ich bin auch grad am Anleitungen/Handouts etc. lesen, hab aber auch noch nichts gefunden, wie man das "Komma-Problem" beheben kann.

Gecko
Beiträge: 21
Registriert: Mi 17. Okt 2012, 14:08

Re: Zählewenn und das nur bei bestimmten Zeilen in einem Ber

Beitrag von Gecko » Do 18. Okt 2012, 12:10

@ karolus: wenn ich
  • []reguläre Ausdrücke in Formeln erlauben
abschalte, wird das Ergebnis leider zu 0

die Formel von Lupo habe ich auch nur dahingehend geändert, dass ich den Sonst-Wert auf 0 gesetzt habe

Code: Alles auswählen

=ZÄHLENWENN(WENN(REST(ZEILE(I37:I114);2);I37:I114;0);I298)

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Zählewenn und das nur bei bestimmten Zeilen in einem Ber

Beitrag von karolus » Do 18. Okt 2012, 13:01

Hallo
In der RegexZelle I298 müssen bei den ähnlichen Begriffen die 'längeren' vor den 'kürzeren' eingeordnet werden.
Und du kannst einfacher in allen Zeilen zählen wenn die Zwischenzeilen nichts enthalten was gezählt wird.

Karolus

Edit:
Die Kurzform der Regex aus I298 lautet:
(ID|WB)[67](,(5|[27]5))?
Dateianhänge
test_geckozählenwenn.ods
(13.76 KiB) 258-mal heruntergeladen
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Gecko
Beiträge: 21
Registriert: Mi 17. Okt 2012, 14:08

Re: Zählewenn und das nur bei bestimmten Zeilen in einem Ber

Beitrag von Gecko » Do 18. Okt 2012, 15:07

Danke Karolus,

jetzt scheint es genau so zu sein, wie ich es mir gedacht habe und ihr entwickelt habt!

Danke euch beiden, hat mir viel Tipparbeit erspart.

Lupo
Beiträge: 279
Registriert: Do 11. Okt 2012, 14:22

Re: Zählewenn und das nur bei bestimmten Zeilen in einem Ber

Beitrag von Lupo » Sa 20. Okt 2012, 16:00

Die angeblichen Fehler bezüglich meiner Lösungen entstanden durch Tippfehler des OP. Außerdem standen die Daten plötzlich in den geraden Zeilen, also denen, die nicht gezählt werden sollten. Alles ist gut.
MfG Lupo - xxcl.de Win10ProLO6062

Gecko
Beiträge: 21
Registriert: Mi 17. Okt 2012, 14:08

Re: Zählewenn und das nur bei bestimmten Zeilen in einem Ber

Beitrag von Gecko » Mo 22. Okt 2012, 10:36

Hi,

mit den graden und ungraden Zeilen habe ich jetzt immernoch ein Problem.
Bei graden Zeilen funktioniert es sehr gut, doch bei den ungraden Zeilen leider nicht (liegt vielleicht am Teiler oder so, da kenn ich mich einfach nicht mit aus).

Vielleicht könnt ihr mir ja doch nochmal helfen, danke.

Habe hier mal noch zusätzlich die ungrade Variante eingefügt:
Dateianhänge
test_geckozählenwenn.ods
(14.97 KiB) 261-mal heruntergeladen

Lupo
Beiträge: 279
Registriert: Do 11. Okt 2012, 14:22

Re: Zählewenn und das nur bei bestimmten Zeilen in einem Ber

Beitrag von Lupo » Mo 22. Okt 2012, 10:49

für ungerade Zeilen muss in die Formeln:

... REST(...)=1 ... statt
... REST(...)=0 ...
MfG Lupo - xxcl.de Win10ProLO6062

Gecko
Beiträge: 21
Registriert: Mi 17. Okt 2012, 14:08

Re: Zählewenn und das nur bei bestimmten Zeilen in einem Ber

Beitrag von Gecko » Mo 22. Okt 2012, 10:59

Danke, klar doch, wenn ich durch 2 teile sollte natürlich bei ungraden Zahlen ein Rest rauskommen :-)

Lupo
Beiträge: 279
Registriert: Do 11. Okt 2012, 14:22

Re: Zählewenn und das nur bei bestimmten Zeilen in einem Ber

Beitrag von Lupo » Mo 22. Okt 2012, 12:27

Es wird ja immer gesagt, dass der Mensch seine Ansicht der des Computers nicht anpassen müssen sollte.

Ich finde hingegen, dass der Computer (auch aus humanoider Sicht) schon recht sinnvoll auf Daten zugreift - und dass der Mensch sich ruhig auch mal anpassen und nicht alles so machen sollte, etwa "weil es immer schon so war" oder "weil der Chef es so befiehlt". Ein Chef, der keine sachliche Argumentation dagegen zuläßt, ist menschlich arm.

Wenn es also irgend geht: Entferne die Betrachtung von geraden und ungeraden Zeilen aus Deinem Problem! Denn wenn etwas zweizeilig dargestellt werden muss, so entspricht es automatisch eigentlich einem fixen Datensatz mit 2 Feldern statt dessen. Und schon hast Du weniger Komplexität! Und weniger Fehlerpotenzial.
MfG Lupo - xxcl.de Win10ProLO6062


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten