Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1856to1860
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel Funktion erstellen [UNI Aufgabe]

Excel Funktion erstellen [UNI Aufgabe]
29.11.2021 08:36:17
Lennart
Guten Morgen zusammen!
Ich halte mich kurz, ich sitze an einer Aufgabe aus der Uni und komme einfach nicht weiter..
Aufgabe ist es: Eine benutzerdefinierte Funktion in Excel zu erstellen, die die Summe eines ausgewählten Zellbereichs (er ist nicht fest definiert) bildet und dabei alle Werte über/gleich "100", mit einem Mehrwertsteuersatz von 19% belegt und in die gesamt-Summe addiert.
Ich habe nun eine Funktion die bei Werten über "100" die 19% addiert aber ich finde keine Lösung eine eigene Summenfunktion zu erstellen.

Public Function MWST(price)
If price >= 100 Then
MWST = price * 1.9
Else
MWST = price
End If
End Function

So sieht meine generelle Mwst-Funktion aus, ihr seht also ich bin noch weit entfernt vom Ziel...
Ich bin euch für jede Hilfe unendlich dankbar!!
Beste Grüße
Lennart

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Funktion erstellen [UNI Aufgabe]
29.11.2021 08:49:23
{Boris}
Hi,
Ich habe nun eine Funktion die bei Werten über "100" die 19% addiert

Nein - Du multiplizierst mit 1,9 und nicht mit 1,19.
Aber so oder so - hier ein Vorschlag, bei dem auch der Grenzwert (in Deiner Anforderung: 100) variabel ist:

Function mySum(DerSummenbereich As Range, DerGrenzwert As Double) As Double
Dim C As Range, dblSum As Double
For Each C In DerSummenbereich
If IsNumeric(C) Then
If C >= DerGrenzwert Then
dblSum = dblSum + C * 1.19
Else
dblSum = dblSum + C
End If
End If
Next C
mySum = dblSum
End Function
Im Tabellenblatt dann:
=mysum(A1:A100;100)
nach der Syntax
=mysum(DerSummenbereich;DerGrenzwert)
VG; Boris
Anzeige
{=SUMME(A1:A9*(1+(A1:A9>=100)*19%))}
29.11.2021 22:18:29
lupo1

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige