aus excel importierte formel???

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

shirato
*
Beiträge: 10
Registriert: Sa, 23.12.2006 00:50

aus excel importierte formel???

Beitrag von shirato »

hallo,

leider kenne ich mich in open office nur sehr wenig aus. in excel bin ich recht fit!

nun benötige ich folgende formel im open office:

=WENN(A13=1;"";WENN(SUMME(AF13:AG13)>0;SUMME(AF13:AG13);""))

ist an der syntax irgendwas falsch, sodass ihr mir direkt mit der nackte formel helfen könnt?

danke für die hilfe

shirato!
shirato
*
Beiträge: 10
Registriert: Sa, 23.12.2006 00:50

Beitrag von shirato »

das scheint dann auch gleich das problem zu sein! ich hab leider nur die version 1.1.0 zur verfügung. gibt es eine möglichkeit die formeln zu ändern, dass sie unter der o.g. version funktionieren? (es ist absolut nicht möglich eine aktuelle version aufzuspielen (kein privat PC))

im übrigen gibt open office mir folgende fehlermeldungen in den enstprechenden zellen: Err:511

dank für hilfe!
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Beitrag von Eia »

Weiter als 1.1.5 kann ich nicht zurück, aber auch da ist die Formel in Ordnung. Bist Du sicher, dass Du sie genauso verwendest, wie Du sie hier angibst? Ich kann keinen Fehler daran sehen.

Sonst bau sie doch mal Schritt für Schritt auf:

Funktioniert das noch:
=WENN(A13=1;"A13 gleich 1";"A13 ungleich 1")

und das:
=SUMME(AF13:AG13)>0
(müsste RICHTIG oder FALSCH ergeben)

und das:
=WENN(SUMME(AF13:AG13)>0;"Summe größer Null";"Summe kleiner Null")

OpenOffice gibt es auch für die Installation auf einem USB-Stick, da kannst Du es dann überall hin mitnehmen.
shirato
*
Beiträge: 10
Registriert: Sa, 23.12.2006 00:50

Beitrag von shirato »

Hallo,

es handelt sich um dienstliche Rechner für die sämtliche Medien (CD, USB...) gesperrt sind. Auf denen ist nur die genannte Programmversion verfügbar. Außerdem will ich das Dokument (Arbeitszeitberechnung) für alle Kollegen zur Verfügung stellen, die USB Variante wäre daher nicht sinnvoll!

Ich werde bei nächster Gelegenheit die Schritt-für-Schritt Variante ausprobieren und mich dann wieder melden!

Viele Grüße

Timo
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Beitrag von Gert Seler »

Hallo shirato,
bitte überprüfe, ob die deutsche Asuführung installiert ist.

Die Formel könnte auch so aussehen :

=WENN(UND($A13=1;SUMME($AF$13:$AG$13)<=0);"";SUMME($AF$13:$AG$13))

Der Bereich sollte "Absolut" gesetzt sein, da mit "kopieren" sich diese
Adresse verändert.

mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
shirato
*
Beiträge: 10
Registriert: Sa, 23.12.2006 00:50

Beitrag von shirato »

Hallo,

ich konnte jetzt die version die ich dienstlich zur verfügung hab (1.1.0) zu hause downloaden und muss leider sagen, dass es tatsächlich an der version liegt. ich bekomme die gleichen fehlermeldungen wie oben beschrieben.

zu dem tipp, die formel stück für stück aufzubauen:

=WENN(A13=1;"A13 gleich 1";"A13 ungleich 1") --> funktioniert

=SUMME(AF13:AG13)>0 --> funktioniert nicht (Err: 511)

=WENN(SUMME(AF13:AG13)>0;"Summe größer Null";"Summe kleiner Null") --> funktioniert nicht (Err: 511)

die formel von gert seler funktioniert auch nicht.

die open office version die ich nutze ist hier zum download:

http://de.openoffice.org/about-ooo/abou ... all_de.zip

vielleicht kann sich jemand die mühe machen und es selbst mal mit der version versuchen. ich vermute immer noch, dass es ein schlichtes "formulierungsproblem" ist....so als ob ein simikolon da steht wo ein komma hin muss! (das is es aber nicht :) )

ich bin weiterhin wahnsinnig dankbar...es handelt sich wie gesagt um ein arbeitszeitberechnungsblatt...wenn das endlich klappen würde, würden sehr viele leute sehr viel zeit sparen!!!


viele grüße!!!
shirato
*
Beiträge: 10
Registriert: Sa, 23.12.2006 00:50

Beitrag von shirato »

mir ist grad eingefallen, dass die formel die ich hier reingestellt hab, ja auch nur auf eine andere verweist: vielleicht ist in der was falsch:

=24*(MAX(;MIN(O12+(M12>O12);MAX(($V$47>$V$48);$V$48))-MAX(M12;$V$47))+MAX(;MIN(O12;MAX(($V$47>$V$48);$V$48))-MAX(;$V$47))*(M12>O12)+MAX(;MIN(O12+(M12>O12);MIN(($V$47>$V$48);$V$48))-MAX(M12))+MIN(O12;MIN(($V$47>$V$48);$V$48))*(M12>O12))

als korrektur für diese formel (Err: 511) schlägt oo die vor:

=24*(MAX(MIN(O12+(M12>O12);MAX(($V$47>$V$48);$V$48))-MAX(M12;$V$47))+MAX(MIN(O12;MAX(($V$47>$V$48);$V$48))-MAX($V$47))*(M12>O12)+MAX(MIN(O12+(M12>O12);MIN(($V$47>$V$48);$V$48))-MAX(M12))+MIN(O12;MIN(($V$47>$V$48);$V$48))*(M12>O12))

dann berechnet er sogar was ohne fehlermeldung....leider komplett falsche ergebnisse!

ich glaub ich geb das ganze dann auf und werd den kram nur allein zu haus im excel nutzen können.

wer die gesamte datei mal zum ausprobieren haben will, kann sich ja melden!

bis später
shirato
*
Beiträge: 10
Registriert: Sa, 23.12.2006 00:50

Beitrag von shirato »

und noch ein paar neue infos für unsere profis hier:

die funktionen gehen auch in der aktuellste version von oo nicht!!!!!

es ist also tatsächlich ein export-problem. oo kann die doch recht langen excel formeln nicht 1 zu 1 übernehmen und alles korrekt berechnen, zumindest nicht in meinem fall!!! SCHAAAAAAAAAAADE

grüße!
FranzX
*****
Beiträge: 408
Registriert: Sa, 21.02.2004 16:17

Beitrag von FranzX »

Hallo shirato,
Der Fehler liegt in den Funktionen MIN() und MAX().

Im Gegensatz zu Excel kennt OOo keine leere Parameter, zumindest in diesen Funktionen.
Ein leerer Parameter liefert in Excel der Wert 0, in OOo einen Fehlerwert. Die Excel Funktion MAX(;1;2) muss in OOo lauten: MAX(0;1;2).

Ändere doch mal die Formeln hinsichtlich dieser Parameter. Dann müsste es eigentlich klappen.

Viele Grüße
FranzX
-----------------------------------------------------------------
TIPP:OpenOffice.org Calc - Formeln und Funktionen
shirato
*
Beiträge: 10
Registriert: Sa, 23.12.2006 00:50

Beitrag von shirato »

Hallo,

ich habe die formel:

=24*(MAX(;MIN(O12+(M12>O12);MAX(($U$47>$U$48);$U$48))-MAX(M12;$U$47))+MAX(;MIN(O12;MAX(($U$47>$U$48);$U$48))-MAX(;$U$47))*(M12>O12)+MAX(;MIN(O12+(M12>O12);MIN(($U$47>$U$48);$U$48))-MAX(M12))+MIN(O12;MIN(($U$47>$U$48);$U$48))*(M12>O12))

in die geändert:

=24*(MAX(0;MIN(O12+(M12>O12);MAX(($U$47>$U$48);$U$48))-MAX(M12;$U$47))+MAX(0;MIN(O12;MAX(($U$47>$U$48);$U$48))-MAX(0;$U$47))*(M12>O12)+MAX(0;MIN(O12+(M12>O12);MIN(($U$47>$U$48);$U$48))-MAX(M12))+MIN(O12;MIN(($U$47>$U$48);$U$48))*(M12>O12))

also überall (0;....) draus gemacht

jetzt schreibt er nicht mehr Err. 511 sondern Err. 502!

???

weitere vorschläge! ich schick euch auch gern mal die datei zum selbst fummeln!!!


grüße!
FranzX
*****
Beiträge: 408
Registriert: Sa, 21.02.2004 16:17

Beitrag von FranzX »

Hallo shirato,

deaktiviere doch einmal deine "Smilies", damit man das ganze leichter lesen kann :lol:

Danke
FranzX
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Na, wenn seine Formeln so aussehen, kommen die Errors sicherlich von den Smilies. :lol:
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Beitrag von Eia »

Es scheint, als verweise eine der MAX-Teilfunktionen auf eine leere oder ungültige (Format) Zelle
Dieser Formel-Teil: MAX(M12)
shirato
*
Beiträge: 10
Registriert: Sa, 23.12.2006 00:50

Beitrag von shirato »

ohja...sorry die smileys

hier nochmal!!!

ich habe die formel:

=24*(MAX(;MIN(O12+(M12>O12);MAX(($U$47>$U$4Cool;$U$4Cool)-MAX(M12;$U$47))+MAX(;MIN(O12;MAX(($U$47>$U$4Cool;$U$4Cool)-MAX(;$U$47))*(M12>O12)+MAX(;MIN(O12+(M12>O12);MIN(($U$47>$U$4Cool;$U$4Cool)-MAX(M12))+MIN(O12;MIN(($U$47>$U$4Cool;$U$4Cool)*(M12>O12))

in die geändert:

=24*(MAX(0;MIN(O12+(M12>O12);MAX(($U$47>$U$4Cool;$U$4Cool)-MAX(M12;$U$47))+MAX(0;MIN(O12;MAX(($U$47>$U$4Cool;$U$4Cool)-MAX(0;$U$47))*(M12>O12)+MAX(0;MIN(O12+(M12>O12);MIN(($U$47>$U$4Cool;$U$4Cool)-MAX(M12))+MIN(O12;MIN(($U$47>$U$4Cool;$U$4Cool)*(M12>O12))

also überall (0;....) draus gemacht

jetzt schreibt er nicht mehr Err. 511 sondern Err. 502!

???

weitere vorschläge! ich schick euch auch gern mal die datei zum selbst fummeln!!!
Antworten