Seite 1 von 2
Suche nach folgender Formel...
Verfasst: So, 27.07.2014 22:34
von An0n
Heyho

,
ich kenn mich mit dem Calc nahe zu gar nicht aus, zumindest nicht was Formeln angeht. Und zwar suche ich nach einer Formel, die, wenn ich in eine Zeile eine Zahl schreibe, es in mehreren verschiedenen Zeilen die Zahlen dort subtrahiert. Oder um es mal exemplarisch zu machen:
Wenn ich in die Zeile F9 eine 1 eingebe, soll es von den Zahlen in den Zeilen F8, C8 und C9 um das doppelte (hier also um 2) und bei der Zeile C13 um das einfache (hier also 1) subtrahiert werden. Außerdem, sofern das auch geht, wäre es von Vorteil, wenn die Formel sich die Positionen der Zeilen merkt, so, dass wenn ich die Formel in eine andere Zeile einfüge die Formel die anderen Zeilen dann dementsprechend anpasst (d.h. wenn ich die Formel nun bei M9 einfüge, er die angegebene Zahl dort von den Zeilen M8, J8 und J7 um das doppelte und J13 um das einfache subtrahiert.
Ich hoffe ich konnte verständlich erklären nach welcher Formel ich suche.
Danke schon mal für die Hilfe

Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 07:06
von clag
Hallo An0n,
du hast da möglicherweise eine etwas falsche Vorstellung von der Funktionalität einer Tabellenkalkulation
Die Formeln liefern Ihr Ergebnis
immer in der Zelle in der die Formel steht
Formeln können nicht in eine anderen Zelle Werte schreiben. In Formeln kann man aber die Werte aus anderen Zellen (lesend) verarbeiten.
Für dein konkretes Anliegen bedeutet das, die Formel steht nicht in F9 sondern jeweils in F8, C8, C9, C13,
in F8, C8 und C9
=10-2*F9 und in C13
=10-F9
Aber das ist vermutlich nicht das was du willst, denn du kannst deine Ausgangswerte zB 10 nicht mehr sehen,
außerdem müsstest du jedes mal die Formel von Hand ändern wenn der Ausgangswert 10 verändert werden soll.
Also erstelle besser deine Formel in einer eigenen Zelle die nur lesend auf beide Werte zugreift
und das Ergebnis zB rechts daneben anzeigt, dazu schreibst du
in D8
=C8-2*$F$9 diese Formel kannst du jetzt kopieren und in D9, G8 einfügen
in D13
=C13-$F$9 , die $ in der Zelladresse fixieren diese bei Kopieraktionen (absoluter Bezug)
edit
ein paar überflüssige Klammern entfernt

Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 11:59
von An0n
Danke für die Antwort, wenn ich diese Formel von dir in die Eingabezeile einfüge, wird sie nicht als Formel erkannt, so dass in der Zelle D8 dann 1zu1 C8-(2*$F$9) steht und nichts berechnet wird - woran liegt das?
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 12:20
von hylli
Weil Du kein "=" davor setzt!
Hylli
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 12:25
von An0n
Oh sorry, hab es nur im Beitrag nicht mit eingefügt, in der Zelle ist es mit eingefügt, dementsprechend steht da halt: =C8-(2*$F$9)
hier mal ein Screenshot:

Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 12:30
von hylli
...und wenn Du das Feld verlässt bzw. mit Enter bestätigst?
Ansonsten:
Extras -> Einstellungen -> OpenOffice Calc -> Ansicht -> Anzeigen -> Formeln -> Haken entfernen und OK
Hylli
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 12:38
von An0n
Bestätigen habe ich bereits mehrmals versucht und beim Anderen war der Haken bereits entfernt, und trotzdem will er die Formel nicht annehmen :/
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 12:45
von An0n
Ah, nun funktioniert's, das Problem: es darf keinerlei andere Formatierung in der Zelle bestehen, die die Formel behindert, wie eben durch eine Leertaste oder die Formel zu zentrieren (was wohl automatisch bei mir bestand, weil ich davor die Zelle zentriert hatte) - erst nachdrücklich darf die Anzeige zentriert werden
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 12:46
von clag
Hallo
vermutlich hast du die Zellen als Text formatiert !?
Ich sehe du hast deinen kleinen aber wirkungsvollen Fehler bereits selber gefunden
wenn du die Werte in der Mitte der Zelle haben möchtest verwendest du die entsprechende Formatierung
mittig = ctrl+e oder die entsprechende Schaltfläche
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 12:53
von An0n
Um ehrlich zu sein, weiß ich nicht genau wie man eine Zelle "ent-Text-formatiert", denn die Formel bei D13 wird wieder nur als Text angezeigt, obwohl ich wieder alles gemacht habe wie zuvor
Kann mir einer nochmal genau erklären, wie ich eine Zelle wieder Formel-bereit machen kann?
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 13:05
von clag
Hallo An0n,
mach doch einfach mal eine neue CalcTabelle auf
und probiere eine ganz einfache Formel zB =2+2 und prüfe ob das funktioniert
Formeln beginnen immer mit dem Gleichheitszeichen "="
keine Regel ohne Ausnahme Matrixformeln beginnen mit "{="
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 13:41
von hylli
Kann mir einer nochmal genau erklären, wie ich eine Zelle wieder Formel-bereit machen kann?
Feld markieren -> Entf-Taste (oder Del) drücken -> Haken bei "Alles löschen" setzen -> Ok
Hylli
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 13:54
von clag
Hallo An0n,
hier eine kleine Testdatei
wenn es dann immer noch nicht klappt lade mal dein Problemkind hoch
mit
ctrl +1 ruft man die Zellformat Optionen für die markierte Zelle auf
wenn da @ steht ist die Zelle als Text formatiert
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 14:21
von Rocko
An0n hat geschrieben:weiß ich nicht genau wie man eine Zelle "ent-Text-formatiert", denn die Formel bei D13 wird wieder nur als Text angezeigt, obwohl ich wieder alles gemacht habe wie zuvor
Das ist "ganz einfach" eine Folge der
"Zahlenerkennung" in Calc!
Wenn in eine Zelle eine Eingabe gemacht wird, überprüft Calc automatisch, ob es sich dabei um einen möglichern Dezimalwert handelt. Alles andere wird als Text interpretiert. Solange Calc diese Überprüfung vornehmen kann, können
Werte sehr variabel formatiert werden. Text aber ist Text und kann nicht auf die gleiche Weise formatiert werden; es sei denn, ein Text aus Ziffern wird zuvor zu einem Wert umgewandelt.
Diese Zahlenerkennnung kann nur durch zwei Maßnahmen "ausgeschaltet" werden. Entweder wird einer Ziffernfolge einleitend ein Hochkomma vorgesetzt oder die Eingabezellen werden
vor der Eingabe gezielt als Text formatiert. Solchermaßen für Text reservierte Zellen können anschließend nicht mehr einfach umformatiert werden. Vielmehr muss die Textformatierung aus solchen Zellen "ausgeschnitten" (Strg+x) werden, bevor Zahlenwerte (oder auch Formeln) wieder erkannt und danach auch wieder formatiert werden können.
Der einfachste Weg, einen Zifferntext oder eine als Text formatierte Formel als Werte in eine als Text formatierte Zelle einzufügen ist deshalb:
Ausschneiden des Zellinhalts (dabei wird auch die Formatierung ausgeschnitten) und
Einfügen in dieselbe Zelle allerdings als
"unformatierten Text" (Langklick auf das Symbol "Einfügen").
Re: Suche nach folgender Formel...
Verfasst: Mo, 28.07.2014 14:33
von An0n
Alles klar, es hat funktioniert! Vielen Dank!
Den Lösungsvorschlag von Rocko habe ich zwar noch nicht ausgetestet, aber der von Hylli mit "Entf" hat funktioniert (jedes nach dem zweiten Mal).
Danke nochmals für die Hilfe
