Hallo,
bevor ich in der Luft zerrissen werde, ich habe die Suchfunktion schon benutzt und aber keine Lösung für mein Problem gefunden.
Das Problem ist folgendes, ich arbeite an einer CNC Maschine und möchte nach der Programm Erstellung einen Report als Exeltabelle ausgeben.
Ist alles soweit in Ordnung. Nur werden die Abmasse des Bauteils in Punkte in Verbindung zum Nullpunkt ausgegeben.
Sprich: mal ist X1=-10 und X2=10 ergiebt eine Seitenlänge von 20 oder bei einem anderen Bauteil ist X1=10 und X2=30 ergibt auch 20.
Da das zusammenrechnen vor allem bei größeren Zahlen eine Fehlerquelle birgt, möchte ich eine Zusatzspalte in der die Werte addiert werden.
Im Beispiel hat das Bauteil eine Seitenlänge in X von 20.
Addiere ich aber -10 und 10 ergiebt das null…logisch! Ich kann nicht pauschal sagen, dass ein Punkt im minus ist und einer plus oder beide plus. Das ergibt sich je nachdem wo man den Nullpunkt setzt. Und das geschieht da wo es am besten ist um das Programm zu schreiben. Deswegen ist das mit Klammern setzten nicht zu lösen.
Weiß jemand eine Möglichkeit wie ich nur die positiven Zahlen addieren kann?
Ein Arbeitskollege sagte was von „wenn aber Bedingungen“….
Wäre super wenn mir wer weiterhelfen könnte!
Viele Grüße Daniel
Hi,
ganz verstanden habe ich Dich wohl nicht. Wenn Du aber das willst:
-10 + 10 sei 20
nimm doch
Betrag(-10) + Betrag(10)
das ergibt tatsächlich 20.
Die Betragsfunktion heißt in Excel jetzt
ABS(…)
HTH.
Markus
Hallo,
Danke für deine schnelle Antwort!
Ich versuche das nochmal und besser zu erklären:
Der X Min Wert vom Absoluten Nullpunkt liegt bei X-32.
Der X Max Wert vom Absoluten Nullpunkt liegt bei X-12.
Das ergiebt eine Seitenlänge von 20.
Mit der Vorzeichenregel ergibt sich aber -44.
Wende ich das mit dem Betrag an ergibt sich 44.
Ich möchte aber quasi die distanz zwischen den Punkten haben also 20.
Gruß Daniel
Moin,
Ich möchte aber quasi die distanz zwischen den Punkten haben
also 20.
Du hast einen Denkfehler! Um die Distanz zu kriegen, mußt du die Werte nicht addieren, sondern subtrahieren. Und das geht dann auch mit den negativen Werten:
30 - 10 = 20
10 - (-10) = 20
Gruß
Kubi
1 „Gefällt mir“
Stimmt!
Aber da kommt manchmal auch ein negativer Wert raus.
Ich möchte aber immer ein Positves Ergebnis!
Mit den „Wenn dann Bedingungen“ klappt das sehr gut.
Die Sache hat sich erledigt.
Vielen Dank für die Antworten!
Grüezi Daniel
Kurz die wesentlichen Punkte zusammengefasst müsste es eigentlich wie folgt passen:
Tabellenblatt: [Mappe1]!Tabelle2
│ A │ B │ C │ D │
──┼─────┼─────┼───────┼───┤
1 │ X1 │ X2 │ Länge │ │
──┼─────┼─────┼───────┼───┤
2 │ -10 │ 10 │ 20 │ │
──┼─────┼─────┼───────┼───┤
3 │ -20 │ -10 │ 10 │ │
──┼─────┼─────┼───────┼───┤
4 │ 10 │ 20 │ 10 │ │
──┼─────┼─────┼───────┼───┤
5 │ 10 │ -10 │ 20 │ │
──┼─────┼─────┼───────┼───┤
6 │ │ │ │ │
──┴─────┴─────┴───────┴───┘
Benutzte Formeln:
C2: =ABS(B2-A2)
C3: =ABS(B3-A3)
C4: =ABS(B4-A4)
C5: =ABS(B5-A5)
A1:smiley:6
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Mit freundlichen Grüssen
Thomas Ramel