Seite 1 von 1
Zellentausch
Verfasst: Di, 13.10.2015 23:35
von gigant
Hallo am Abend,
ich möchte zwei Spalten A, C(Inhalt: Zahlen) voneinander subtrahieren.
Falls der Inhalt der A-Zelle kleiner als der der C-Zelle ist, sollen die Inhalte
vertauscht weren.
Jede Hilfe ist willkommen.
Beste Grüße
Carlo
Re: Zellentausch
Verfasst: Mi, 14.10.2015 06:21
von clag
Moin gigant,
das tatsächliche vertauschen des Zelleninhalt per Formel ist nicht möglich, das könnte man mit einem Makro machen.
Aber eine Formel die deine Bedingung berücksichtigt ist keine Schwierigkeit für Calc.
z.B.
=WENN(A5<C5;C5-A5;A5-C5)
Hilft das?
Re: Zellentausch
Verfasst: Mi, 14.10.2015 08:18
von theindless
Der Tausch ließe sich über ein zweites Tabellenblatt darstellen.
Dort müsste in A1 stehen
=wenn(A1> C1; A1; C1)
Uns in C1 umgekehrt
=wenn(C1> A1; C1; A1)
Re: Zellentausch
Verfasst: Mi, 14.10.2015 09:02
von Karolus
Re: Zellentausch
Verfasst: Mi, 14.10.2015 21:14
von gigant
Guten Abend,
Dank an euch alle.
Zur Situation:
ich bin 73 Jahre alt und habe in der theoret. Astrophysik gearbeitet; nunmehr betreue
in der Lebenshilfe Trier behinderte Menschen im Bereich Kulturtechnik: Lesen, Schreiben,
Rechnen und erstelle u.a. Arbeitsblätter zum Kopfrechnen.
Ich gebe zu, dass der Thread irreführend war. Ich erzeuge über Zufallszahlen zwei Spalten, zwischen denen dann Rechenoperationen, zwischen denen dann Rechenoperationen ausgeführt werden. Bei der Subtraktion wollte ich sicher stellen, dass die Zahlen in Spalte A nicht kleiner sind als die in C und gegebenenfalls tauschen.
Dank eurer Hilfestellungen habe ich das mit =Wenn(A1<C1; C1; A1) bewerkstelligt.
Ich denke immer noch in Kategorien von Programmiersprachen, bei denen man mit swap oder einen Dreieckstausch arbeitet.
Einen schönen Abend noch.
Carlo
P.S. jetzt werde ich mich wohl doch in die Syntax von CALC hinein begeben müssen
Re: Zellentausch
Verfasst: Do, 15.10.2015 09:34
von TrueColor
Hallo,
gigant hat geschrieben:Dank eurer Hilfestellungen habe ich das mit =Wenn(A1<C1; C1; A1) bewerkstelligt.
Ich denke immer noch in Kategorien von Programmiersprachen, bei denen man mit swap oder einen Dreieckstausch arbeitet.
Warum nicht die Mathematik nutzen, wenn diese mal einfache Werkzeuge bereitstellt? Siehe das Posting von Karolus. ABS() steht für den Absolutwert, also den Betrag einer Zahl. Diese Funktion sollte auch in älteren Programmiersprachen zu finden sein.
Ansonsten Hut ab, dass du dich in diesem Alter mit dieser Materie befasst. Ich finde es immer schade, wenn nicht gar etwas befremdlich, dass viele Leute mit steigendem Alter scheinbar das Interesse an Neuem verlieren. Deshalb: Go on! Und bei Fragen einfach fragen!
Grüße
Robert
Re: Zellentausch
Verfasst: Do, 15.10.2015 12:11
von Gert Seler
Hallo Carlo,
hier noch die Adresse für das gesamte "LO_Calc_4.1 Handbuch" :
https://wiki.documentfoundation.org/ima ... ch_4_1.pdf
14,2 MB und 631Seiten.
Ich hoffe das hilft Dir weiter.
mfg Gert