Staffelpreise - Funktion finden Excel-Vorlage erstellen?

Hallo zusammen,

ich versuche schon seit Tagen mir eine Excel-Vorlage für bestimmte Staffelpreise zu basteln. Mir raucht immer mehr der Kopf, aber ich komm kein Stück weiter.

Ausgangssituation (gegeben):

Ich habe ganze Verpackungseinheiten eines Artikels (Inhalt z.B. 1000 Stück)

zu dieser Verpackungseinheit habe ich den EK/100 Stück

Diesen Artikel möchte ich nun gerne in verschiedenen Stückzahlen anbieten - Preisgestaltung bis maximal einer ganzen Verpackungseinheit (also wählbar in Schritten von 1 | 2 | 5 | 10 | 25 | 50 | 100 | 200 | 500 | 1000 Stück).

Ich versuche mich an den Preisen von Mitbewerbern zu orientieren, da ich weiß, das hier eine bestimmte Formel dazu hinterlegt ist. Nur leider gelingt es mir nicht, diese Funktion (welche noch gefunden werden muss) so in Excel zu hinterlegen, dass mir meine Tabelle die fertigen Preise ausgibt.

Ich hab mal ein paar Beispieldaten in einer Exceltabelle zusammengefaßt um darzustellen, anhand welcher Daten ich die gesuchte Funktion finden will.

 

                                      

Fertiggestellt sollte meine Vorlage dann wie folgt aussehen:

Eingabe: Abmessung | Verpackungseinheit | EK/100

Ausgabe: 1 Stück - VK/100

2 Stück - VK/100

5 Stück - VK/100 usw.

Ich hoffe, ich konnte mich verständlich ausdrücken und jemand hier in der Runde kann mir weiterhelfen. Vielen Dank schon mal im Voraus.

Bild zum Beitrag
Computer, Microsoft Excel, Mathematik, Funktion
Excel VBA - AutoFilter richtig einstellen?

Hallo!

ich versuche derzeit folgendes, ohne mich wirklich mit VBA auszukennen :D

Ich habe zwei Tabellen, Tabelle1 und Tabelle2. Auf Tabelle 1 habe ich mehrere Kategorie-Namen (im Beispiel die Zahlen) und möchte diese quasi "Selektieren", um damit einen Filter für meine Daten in Tabelle2 zu setzen, um dort nur die Daten zur jeweiligen gefilterten Kategorie anzuzeigen.

Zur Zeit sieht es wie folgt aus (vereinfachte Darstellung mit Zahlen als Kategorie):

Tabelle 1:

Tabelle 2 (Zahlen = Kategorie, Buchstaben = Daten):

Und mein Code

Sub Filtern()

Dim Kriterium As String Dim Counter Counter = 0

For i = 1 To 5     If Cells(i, 1) = "X" Then Kriterium = Kriterium + """" + CStr(Cells(i, 2)) + """" + ","     Counter = Counter + 1      Next i

Dim Liste As Range Set Liste = Worksheets("Tabelle2").Range("A2:B10") Liste.AutoFilter Liste.AutoFilter Field:=1, Criteria1:=(Kriterium)

End Sub

Zur Erklärung was ich mir dabei gedacht habe:

In der For-Schleife gehe ich erstmal die Tabelle 1 durch und schaue, wo ein X ist und füge dann entsprechenden Kategorie-Namen aus der Zelle daneben meinem String hinzu.

Dies scheint auch zu klappen, eine Test-Ausgabe via MsgBox hat mir das Ganze so ausgegeben wie ich wollte (so: "3","5",)

Im nächsten Schritt sage ich, wo die Daten sind die zu filtern sind und wende dann "AutoFilter" an, um den Filter zu setzen. Dabei sage ich dann, dass er in Feld 1 die Kriterien suchen soll. Als Kriterium gebe ich ihm meinen vorher erstellen String, welches er als ein Array verarbeiten soll, um alle Kriterien zu berücksichtigen.

Das Ergebnis sieht allerdings nur so aus:

Ich kenne mich wie gesagt eigentlich überhaupt nicht mit VBA aus, daher wäre gut möglich, dass mein Code ein zusammengeschuhsterer Haufen Müll ist, aber naja... :D

Sieht da jemand zufällig den Fehler?

Bild zum Beitrag
Computer, Microsoft Excel, VBA
Excel Zeit(Stunden) richtig berechnen?

Moin Leute,

ich komme gerade einfach nicht weiter und kann mir das Problem nicht erklären. Ich habe eine Excel Tabelle mit meinen Arbeitszeiten angefertigt mit folgender Formel " =WENN(B12>C12;C12-B12-D12+24;C12-B12-D12)" z.b.

Es funktioniert soweit auch, der Sinn hinter der Formel ist, dass er die Arbeitszeiten auch richtig zusammen rechnet wenn ich jetzt an einem Tag anfange zu arbeiten und es am anderen Tage endet. Beispiel : 19:00-2:00. Ist ja soweit logisch, wenn die erste Zahl größer ist als die zweite, dann die zweite Zahl minus die erste Zahl + 24 = meine Arbeitszeit. Nun wollte ich aber auch all diese Stunden insgesamt zusammen zählen für den Monat.

Dass er mir nur die Stunden bis 24h anzeigt habe ich behoben in dem ich die Zelle formatiere und aus dem hh:mm ein [hh]:mm gemacht habe.

Jeeeedoch jetzt funktioniert es bei der ein oder anderen Zahl aber wenn ich jetzt alle Zeiten zusammen rechne ( was in wirklichkeit ca. 40h waren ) haut er mir eine Zahl von 1600h raus. Ich verstehe nicht wie er auf diese Zahl kommt.

Ich versuche es nochmal anders zu erklären, ich habe die Zeit 18:00 - 2:00 = 07:30. ( Minus Pause 30 Minuten ) Versuche ich jetzt die Zahl "07:30" mit rechtsklick zu formatieren und mache aus dem hh:mm ein [hh]:mm zeigt er mir plötzlich statt diese 07:30 einfach 559:30 an weswegen mein Endergebnis auch auf diese 1600h gefälscht wird. Was kann das sein? Was beachte ich nicht?

Bin für jede Antwort riesen dankbar.

MFG.

Computer, Microsoft Excel, rechnen, Arbeitszeit, Uhrzeit, Stunden, Summe

Meistgelesene Beiträge zum Thema Microsoft Excel