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
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
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

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