Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

Base - Abfrage 20% von Summe Bericht

Alles rund um Büroanwendungen, Bildungsprogramme und Spiele unter Linux

Moderator: Moderatoren

Antworten
Benutzeravatar
Uwe.Lü
Hacker
Hacker
Beiträge: 520
Registriert: 7. Nov 2004, 22:21

Base - Abfrage 20% von Summe Bericht

Beitrag von Uwe.Lü »

Ich stehe wieder auf dem Schlauch, Bewirtungskosten dürfen nur zu 80% steuerlich angerechnet werden und
das vom Nettobetrag. Nun zu meinem Problem.
Der Nettobetrag wird in der Abfrage mit der Formel
01 DB Abfrage"."Betrag brutto" / ( 1.0 + "Steuersatz" / 100.0 )
Wie kann ich aus dieser Summe 20% herausrechnen?
Acer Aspire V17 Nitro - Black Edition, Distribution: openSUSE Leap 15.2 (x86_64), NVIDIA Corporation GM107M (GeForce GTX 860M)
Acer Extensa, Distribution: openSuse Leap 15.2, Kernel-Version: 5.3.18-lp152.1-default
abgdf
Guru
Guru
Beiträge: 3311
Registriert: 13. Apr 2004, 21:15

Re: Base - Abfrage 20% von Summe Bericht

Beitrag von abgdf »

Mich (vielleicht Dich auch) hat ein bißchen verwirrt, daß innerhalb der Klammer auch nochmal "Punkt vor Strich"-Rechnung gilt.

Ansonsten (leider mit einer leichten Rundungsproblematik):

Code: Alles auswählen

#!/usr/bin/perl

use warnings;
use strict;

my $betrag_brutto = 200;
my $steuersatz    = 19;

my $betrag_netto = $betrag_brutto / (1 + ($steuersatz / 100));

print "\nBruttobetrag:\t";
printf("%.2f\n", $betrag_brutto);

print "Nettobetrag:\t";
printf("%.2f\n", $betrag_netto);

print "80% vom Nettobetrag:\t";
printf("%.2f\n", $betrag_netto * 80 / 100);

print "20% vom Nettobetrag:\t";
printf("%.2f\n\n", $betrag_netto * 20 / 100);
Benutzeravatar
Heinz-Peter
Guru
Guru
Beiträge: 2257
Registriert: 24. Okt 2005, 14:04

Re: Base - Abfrage 20% von Summe Bericht

Beitrag von Heinz-Peter »

Uwe.Lü hat geschrieben: 14. Sep 2020, 15:23 Der Nettobetrag wird in der Abfrage mit der Formel
01 DB Abfrage"."Betrag brutto" / ( 1.0 + "Steuersatz" / 100.0 )
Wie kann ich aus dieser Summe 20% herausrechnen?
Wenn wir annehmen das ["Betrag brutto" / ( 1.0 + "Steuersatz" / 100.0 )] = Y
Dann Y = 100%
Wir suchen 20% von Y.

Also (20 x Y) : 100 = Die Gesuchten 20%

Stimmt das überhaupt?
Wenn Y=200
(20 x 200) : 100 = 4000 : 100 = 40

Also 40 ist 20% von 200.
Wir müssen lernen, entweder als Brüder miteinander zu leben oder als Narren unterzugehen.
Mein Betriebssystem: Suse 42.2/42.3, Prozessor: Pentium 4 550 (3,40 GHz, FSB800, Hyper-Threading), Grafikkarte: Nvidia Geforce 6610XL (PCIe)/128MByte.
abgdf
Guru
Guru
Beiträge: 3311
Registriert: 13. Apr 2004, 21:15

Re: Base - Abfrage 20% von Summe Bericht

Beitrag von abgdf »

Heinz-Peter hat geschrieben: 14. Sep 2020, 16:21 Dann Y = 100%
Wir suchen 20% von Y.

Also (20 x Y) : 100 = Die Gesuchten 20%

Stimmt das überhaupt?
Wenn Y=200
(20 x 200) : 100 = 4000 : 100 = 40

Also 40 ist 20% von 200.
Äh, ja, "Y * 20 / 100" ist "20% von Y", das kann man schon sagen. :)
Benutzeravatar
Uwe.Lü
Hacker
Hacker
Beiträge: 520
Registriert: 7. Nov 2004, 22:21

Re: Base - Abfrage 20% von Summe Bericht

Beitrag von Uwe.Lü »

Vielen Dank für Eure Antworten:
Ich habe in der Tabelle Y - als Numeric, und Betrag 20% - ebenfalls als numeric hinzu gefügt und
dann in der Abfrage beide neuen Salten hinzu gefügt.

Nun zu ["01 DB BHS Claudia"."Betrag brutto" / ( 1.0 + "Steuersatz" / 100.0 ) * ( "Steuersatz" / 100.0 )] = Y

Code: Alles auswählen

Die Spalte '["01 DB BHS Claudia"."Betrag brutto" / ( 1.0 + "Steuersatz" / 100.0 ) * ( "Steuersatz" / 100.0 )] = Y' ist unbekannt.
Acer Aspire V17 Nitro - Black Edition, Distribution: openSUSE Leap 15.2 (x86_64), NVIDIA Corporation GM107M (GeForce GTX 860M)
Acer Extensa, Distribution: openSuse Leap 15.2, Kernel-Version: 5.3.18-lp152.1-default
Benutzeravatar
Heinz-Peter
Guru
Guru
Beiträge: 2257
Registriert: 24. Okt 2005, 14:04

Re: Base - Abfrage 20% von Summe Bericht

Beitrag von Heinz-Peter »

Uwe.Lü hat geschrieben: 15. Sep 2020, 10:53 Vielen Dank für Eure Antworten:
Ich habe in der Tabelle Y - als Numeric, und Betrag 20% - ebenfalls als numeric hinzu gefügt und
dann in der Abfrage beide neuen Salten hinzu gefügt.

Nun zu ["01 DB BHS Claudia"."Betrag brutto" / ( 1.0 + "Steuersatz" / 100.0 ) * ( "Steuersatz" / 100.0 )] = Y
Ich kenne das Rechen Programm nicht.
Was ist mit dem Script von @abgdf, kannst Du den nicht einsetzen?

Grüße

Heinz-Peter
Wir müssen lernen, entweder als Brüder miteinander zu leben oder als Narren unterzugehen.
Mein Betriebssystem: Suse 42.2/42.3, Prozessor: Pentium 4 550 (3,40 GHz, FSB800, Hyper-Threading), Grafikkarte: Nvidia Geforce 6610XL (PCIe)/128MByte.
abgdf
Guru
Guru
Beiträge: 3311
Registriert: 13. Apr 2004, 21:15

Re: Base - Abfrage 20% von Summe Bericht

Beitrag von abgdf »

Heinz-Peter hat geschrieben: 15. Sep 2020, 14:44Was ist mit dem Script von @abgdf, kannst Du den nicht einsetzen?
Wahrscheinlich geht es um LibreOffice-Base oder Calc. Das hatte ich nicht bedacht, mein Skript ist einfach in Perl für die Konsole. Vielleicht könnte man die Berechnung in die Calc-Syntax übertragen, aber damit kenn' ich mich nicht aus (eben weil ich Berechnungen, auch komplexere, in Skriptsprachen mache).
Antworten