|
Hitman
aus Österreich offline
Real OC or Post God ! 21 Jahre dabei !
|
Ich weiss nicht wie die Tabelle aufgebaut ist, mach doch mal ein Beispiel und lade das hoch. Ist doch viel einfacher. http://www.file-upload.net/download-2578421/Test.rar.html Hier mal ein kleiner Test. Links gibt man die Beschreibung ein, die Artikelnummer, die Anzahl und dann wird bei der EP-Eingabe einfach der Button geklickt ob der Einzelpreis mit oder ohne MwSt. ist. Das Ganze kann man dann natürlich auch noch als Gesamtpreis/Einzelpreis-Button machen. Der Rest läuft dann von alleine. Ich mach mal eben nen zweiten Button... ______________________________ PS: Ich habe jetzt die Datei hier hochgeladen: Test2 Excel Ganz links: Artikel und Artikelnummer (kann man später ja mit ner anderen Excel Tabelle verknüpfen). Dann können die Kombinationen gemacht werden: ohne MwSt., Einzelpreis ohne MwSt., Gesamtpreis mit MwSt., Einzelpreis mit MwSt., Gesamtpreis Den Rest rechnet Excel dann selbstständig aus. Da das runden bei der Formatierung mit 2 Stellen nach dem Komma selbstständig erfolgt, spart man sich die "Runden"- Funktion. Die Buttons funktionieren, weil diese auf deren Zellen eine "WAHR", "Falsch" Aussage liefern, die mit weißer Schriftfarbe unkenntlich sind. Normalerweise sperrt man die Dinger in Excel, damit kein Ungeschick passiert. (Geändert von Hitman um 16:27 am Juni 6, 2010)
Kaufempfehlung CPU-RAM-MB, Netzteile, Festplatten Hausbau Topic - Alle Ideen sehr erwünscht!
|
Beiträge gesamt: 13363 | Durchschnitt: 2 Postings pro Tag Registrierung: März 2003 | Dabei seit: 7733 Tagen | Erstellt: 15:26 am 6. Juni 2010
|
|
|
|
OberstHorst
aus Taunusstein offline
OC God 16 Jahre dabei !
Intel Core i7 2800 MHz
|
Man kann mit einer Formel nur den Zelleninhalt manipulieren, in den man die Formel geschrieben hat. Man kann jedoch mehrere Ergebnisse in eine Zelle schreiben (nicht schön, aber geht):
Code =WENN(A1="";"Wert 1: " & A2*A3 & " Wert 2: "& A3*A4;"")
| Was du einfach nur machen musst ist deine Formel mit der MwSt in die eine Zelle zu schreiben und die Formel für deinen Gesamtbetrag in eine andere Zelle zu schreiben. Alternativ kannste halt auch immer nen kleines VBA-Skript schreiben. Da greifst du dir mit Eingabe=Sheets(1).Cells(1,1).Value den den Wert ab und rechnest je nach dem deine Sachen aus zB:
Code Sub test() With Sheets(1) If .Cells(1, 1).Value = "" Then 'wenn A1 leer ist If IsNumeric(Cells(2, 1)) _ And IsNumeric(Cells(3, 1)) _ And IsNumeric(Cells(4, 1)) Then .Cells(1, 2).Formula = _ .Cells(2, 1).Value * .Cells(3, 1).Value 'Zelle B1 füllen .Cells(1, 3).Formula = _ .Cells(3, 1).Value * .Cells(4, 1).Value 'Zelle C1 füllen Else MsgBox "Zelleninhalt kann nicht berechnet werden!" End If End If End With End Sub
| (sry für komische formatierung... bei mir siehts normal aus ) €: PS: falls wir dich alle falsch verstanden haben: Und-Operator in Excel
Code =WENN(UND(A1="";A2="";A3="");"alles leer";"zumindest eins gefüllt")
| (Geändert von OberstHorst um 8:58 am Juni 7, 2010)
<-- Killerspielespieler Geh doch zum MediaMarkt und lass dich da beraten...
|
Beiträge gesamt: 6824 | Durchschnitt: 1 Postings pro Tag Registrierung: Nov. 2007 | Dabei seit: 6015 Tagen | Erstellt: 8:54 am 7. Juni 2010
|
|
gabiza7
offline
OC Profi 14 Jahre dabei !
AMD Athlon II 2700 MHz @ 3700 MHz 46°C mit 1.475 Volt
|
Ach Gott, ach Gott Vielen Dank für eure ausführlichen Beiträge, mir tut das jetzt irgendwie richtig Leid, dass ihr euch da soviel Mühe gegeben habt, aber so kompliziert ist das Rechnungsprogramm jetzt auch wieder nicht. Tut mir also Leid, hätte da zunächst mal sauber nachdenken müssen und dann wär ich selber draufgekommen, dass man das so wie ich mir das vorgestellt habe, nicht machen kann, aber danke für eure Hilfe. Und Hitman, krieg ich so ne Wellness- Gurke? xD (Geändert von gabiza7 um 14:42 am Aug. 7, 2011)
|
Beiträge gesamt: 932 | Durchschnitt: 0 Postings pro Tag Registrierung: Feb. 2010 | Dabei seit: 5193 Tagen | Erstellt: 16:15 am 7. Juni 2010
|
|
|
|
|
|
|