unsere Firma hat komplett auf OpenOffice umgestellt, so dass wir nach und nach die alten .doc und .xls-Dateien umbauen. Ich habe eine .xls-Tabelle mit OpenCalc geöffnet. Die unter Excel funktionierende SummeWenn-Formel zeigt das Ergebnis 0,00, obwohl Werte vorhanden sind.
Beispiel:
=SUMMEWENN(D6:D17;"*volker*";B6:B17)
also überall wo in D "Volker" auftaucht, sollen die Beträge in B summiert werden.
Wie gesagt, es ist die gleiche Formel wie unter Excel. Dort erhalte ich die gewünschten Ergebnisse - was mache ich in OpenCalc falsch?
Probleme bei SummeWenn (Übernahme aus Excel)
Moderator: Moderatoren
-
- Beiträge: 6
- Registriert: Mo, 06.11.2006 09:17
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Hallo Playitagainvolker,
aus dem Hilfetext zu regulären Ausdrücke, ich zitiere:
aus dem Hilfetext zu regulären Ausdrücke, ich zitiere:
schließe ich, dass nur das letzte Sternzeichen erforderlich ist.*
Findet keines oder mehr der Zeichen vor dem "*". So liefert etwa der Suchbegriff "Ab*c" die Einträge "Ac", "Abc", "Abbc", "Abbbc" usw.
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Hi,
du machst eigentlich nichts falsch - es ist aber etwas Nacharbeit notwendig.
OpenOffice.org benutzt sog. reguläre Ausdrücke, um Textsuchen durchzuführen. Diese sind etwas flexibler, aber auch komplexer in der Anwendung als die simple */? Syntax von Excel.
Im konkreten Fall muss die Formel lauten.
Zusätzlich muss unter Extras – Optionen – OpenOffice.org Calc – Berechnen die Option "Reguläre Ausdrücke in Formeln ermöglichen" aktiviert werden.
André
du machst eigentlich nichts falsch - es ist aber etwas Nacharbeit notwendig.
OpenOffice.org benutzt sog. reguläre Ausdrücke, um Textsuchen durchzuführen. Diese sind etwas flexibler, aber auch komplexer in der Anwendung als die simple */? Syntax von Excel.
Im konkreten Fall muss die Formel
Code: Alles auswählen
=SUMMEWENN(D6:D17;".*volker.*";B6:B17)
Zusätzlich muss unter Extras – Optionen – OpenOffice.org Calc – Berechnen die Option "Reguläre Ausdrücke in Formeln ermöglichen" aktiviert werden.
André
-
- Beiträge: 6
- Registriert: Mo, 06.11.2006 09:17
Bingo!
Die beiden Punkte waren es! Danke an euch alle für die schnelle Hilfe 
