Microsoft Excel – die neusten Beiträge

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

Wie kann ich den Platz für die Beschriftung der y-Achse in einem Excel Diagramm vergrößern?

Hallo zusammen,

ich habe in Excel waagerechte Balkendiagramme erstellt. Links neben jeden Balken steht auf der y-Achse eine recht langer Beschriftungstext. Leider reicht oft der vorgesehene Platz nicht um alles in einer Zeile darzustellen und der Text wird entweder verkürzt dargestellt oder ich muss das Diagramm vergrößern, damit der Text in 2 Zeilen dargestellt wird. Das ist für mich unpraktisch, da ich für einen Zeitschriftenartikel viele Diagramme auf engem Platz unterbringen muss, das Diagramm soll also so kompakt wie möglich sein. Ich möchte auch ungern den Diagrammtyp ändern oder die Schriftart verkleinern.

Ist es möglich bei gleicher Diagrammgröße die Fläche für die y-Achsenbeschriftung zu vergrößern und dafür die Zeichenfläche mit den Balken etwas zu stauchen? Sodass quasi in einer waagerechten Zeile der Text mehr Platz einnimmt und dafür der Balken weniger? Das wäre perfekt, aber ich finde so eine Option leider nicht bzw. kann die Größe beider Flächen nur zusammenhängend ändern.

Ich habe unter eine Beispielgrafik erstellt, um es zu verbildlichen. Ich möchte quasi die rot eingezeichnete Linie nach rechts verschieben.

Falls Excel das nicht kann, fällt euch eine Lösung ein, wie man es sonst realisieren kann?

Wer mir helfen kann wäre definitiv mein Held, ich hab schon extrem viel Zeit in dieses Problem investiert ;)

Bild zum Beitrag
Computer, Microsoft Excel, Grafik, Diagramm, Informatik, Balkendiagramm, y-Achse

Meistgelesene Beiträge zum Thema Microsoft Excel