Aus bestimmten Gründen möchte ich berechnen, wie viel ein Preis sein wird, im Vergleich zum Gewicht eines Artikels.[Excel-VBA] Abrufen des spezifischen Preises aus der Zelle
Ich habe zwei Spalten in Excel erstellt, was ich eigentlich will ist, dass, wenn ich in A1 die Menge an LBS eingeben, für e.x. 100 muss die Ausgabe $ 150, - in B1 sein. Ich habe etwas mit einem einfachen VBA-Code versucht. IT funktioniert aber, die Preise ändern sich über die Zeit.
In Spalte C (LBS) und D (Preis) habe ich die Lbs und Preise (in Blatt 2) notiert. Für e.x.
LBS Price
100 150
200 300
300 450
Ich habe den folgenden Code:
Private Sub CommandButton1_Click()
Dim kilo As Integer, result As String
kilo = Range("A1").Value
Select Case kilo
Case Is >= 300
result = "450 euro"
Case Is >= 200
result = "300 euro"
Case Is >= 1
result = "150 euro"
Case Else
result = "nvt"
End Select
Range("B1").Value = result
End Sub
Das Problem ist die Liste zu lang ist, geht es zu 40000 LBS. Über den 40.000 LBS/Gewicht kommt ein Preis von xxx pro 500 lbs/Kilo
die Formel ist so zwischen 100 und 199 lbs, der Preis wird € 300 sein, - Zwischen 200 und 299 Preis wird 450 € sein -
Hat jemand eine Idee? Ich möchte die Zelle ergeben, also wenn das Gewicht zwischen 200 und 300 liegt, sollte die Ausgabe € 450, - sein. Zelle (B4)
Vielen Dank.
Sie wirklich auf der Suche entweder mit einem Gewicht auf Preis Karte - ein bisschen wie die 'If' Aussagen - oder einen Algorithmus, um Gewicht zu Preis umwandelt, oder eine Kombination der beiden .Ich bin mir nicht sicher, wie viele Leute würden gerne versuchen, den Algorithmus zu konstruieren, aber einige könnten, und wenn sie es tun, werden sie die vollständige Liste der Gewicht zu Preis-Werte wollen - vielleicht bearbeiten Sie Ihren Beitrag, um das jetzt aufzunehmen. – Ambie
Momentan scheint der Algorithmus 'Gewicht/100 * 150' zu sein, aber die Frage ist: Wird der Algorithmus nach 300 lbs beibehalten? – Ambie