Seite 1 von 2

Aufmass berechnen

Verfasst: So 11. Aug 2024, 19:59
von DeeJay
Hallo zusammen,

ich brauche mal etwas Hilfe in CALC

Ich möchte in einer Zelle die Maße beim Aufmessen eines Raumes erfassen

2,35+2,05+1,75+1,66*3

und dann in einer anderen Zelle das Ergebnis sehen

11,13


Die Zelle mit dem Ergebnis sollte sich ändern, sobald in der Aufmaßzelle weitere Zahlen angehängt oder
bereits eingegebene Werte geändert werden.

Ich hoffe ich habe das verständlich genug erklärt.

Hat jemand einen Vorschlag, wie man sowas realisieren kann?

Danke im Voraus.

DeeJay

Re: Aufmass berechnen

Verfasst: So 11. Aug 2024, 20:27
von redeagle56
Hallo,
mit folgender Tabelle.
Bis Zeile 16 kannst du Maße eintragen.
Spalte D kannst du ausblenden (Hilfsspalte).

MfG Günter
Aufmass.ods
(11.45 KiB) 243-mal heruntergeladen

Re: Aufmass berechnen

Verfasst: Mo 12. Aug 2024, 07:01
von DeeJay
Hallo Günter,

vielen Dank für die Mühe.

Ich versuche die Ausgangssituation noch mal besser zu erklären.
Das Aufmaßblatt soll genau so aussehen.

Silikonfugen
2,49*5+2,03+0,81+1,23+0,21+0,85+0,90*2+0,80*2+2,07*2+1,65*2 28,42 m

Boden
2,07*1,65-0,90*0,80-0,45*0,85 2,31 m²

usw.

d.h. die einzelnen Meßwerte stehen in einer Zelle, das Ergebnis in einer zweiten Zelle und die Angabe m / m² in einer dritten Zelle.

Möglicherweise kann man sowas über ein Makro lösen, nur kenne ich mich damit leider gar nicht aus.

Gruß
DeeJay

Re: Aufmass berechnen

Verfasst: Mo 12. Aug 2024, 10:43
von redeagle56
Hallo,
diese riesigen Zahlenkolonnen in einer Zelle haben nichts mit Calc zu tun.
Du hast das als Text vorliegen. Damit kann man nicht rechnen.
Teile die Kolonne in einzelne Werte (Zellen) auf und man kann dir weiter
helfen.
Dazu müsste man aber wissen, wieviel solche Werte es ein können.
Die Werte müssen doch eingegeben werden. Da ist es doch egal, ob diese
in einer Zelle stehen, oder getrennt eingegeben werden.
Ein Entwurf einer solchen Tabelle wäre auch recht schön. Damit könnte man
dir vielleicht besser helfen.

MfG Günter

Re: Aufmass berechnen

Verfasst: Mo 12. Aug 2024, 11:20
von karolus
Hallo

selektiere den Zellbereich mit den Einträgen, inklusive der leeren Zellen in der Spalte rechts davon und:

Code: Alles auswählen

def calculate_selection(*_):
    selection = doc.CurrentSelection
    data = selection.DataArray
    out = [ (a, f"={a.replace(',','.')}") for a, _ in data]
    selection.FormulaArray = out
Das ist python, vielleicht benötigst du apso.oxt zum organisieren von python-code

Re: Aufmass berechnen

Verfasst: Mo 12. Aug 2024, 11:55
von redeagle56
Hallo,
deine Berechnung der Silikonfugen ist falsch. Bei dieser Aufgabe
müssen die Multiplikationen in Klammern gesetzt werden.
Ich habe mal versucht eine gängige Lösung zu finden.
Sieh es dir halt mal an.

MfG Günter
Aufmass_2.ods
(19.13 KiB) 220-mal heruntergeladen

Re: Aufmass berechnen

Verfasst: Mo 12. Aug 2024, 12:12
von karolus
redeagle56 hat geschrieben:
Mo 12. Aug 2024, 11:55
Hallo,
…Bei dieser Aufgabe
müssen die Multiplikationen in Klammern gesetzt werden.…
Und was genau ändert das an der Berechnung :roll:

Re: Aufmass berechnen

Verfasst: Mo 12. Aug 2024, 14:45
von redeagle56
Hallo Karolus,
hatte mich vermacht.
Wusste nicht, das Calc das von sich aus macht.
Punktrechnen vor Strichrechnen, habe ich so in der Schule gelernt.

MfG Günter

Re: Aufmass berechnen

Verfasst: Mo 12. Aug 2024, 15:37
von paljass
Hi,
@Günter
Das die Klammern bei Punktrechnung vor Strichrechnung überflüssig sind, ist ja nun klar.
Nicht überflüssig in deiner Beispielberechnung sind aber die Spalten T und U; die fehlen nämlich in der Formel. Wenn du die mit einbeziehst, wirst du sehen, dass das Ergebnis von DeeJay richtig ist.

Gruß
paljass

Re: Aufmass berechnen

Verfasst: Mo 12. Aug 2024, 15:40
von redeagle56
Hallo paljass,
da ist mir noch einer durchgerutscht.
Hier nochmal die bereinigte Tabelle.

MfG Günter
Aufmass_3.ods
(23.28 KiB) 254-mal heruntergeladen