Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
--- Excel VBA Zelle lesen/ vergleigen/schreiben (http://www.informatikerboard.de/board/thread.php?threadid=1341)
Geschrieben von 01010101 am 11.12.2012 um 19:18:
Excel VBA Zelle lesen/ vergleigen/schreiben
Meine Frage:
Hallo, ich möchte aus Prozentwerten Zahlen zuordnen,
Die Prozentwerte stehen in einer Zelle daraus sollen in eine Andere Zelle zahlen geschrieben werden
Bsp. 100%-95% = 1 ; 94%-80% = 2 und so weiter (Notenzuordnung)
Wie kann das in einer VBA gelöst werden?
Meine Ideen:
???
Geschrieben von Karlito am 11.12.2012 um 19:29:
Was hält dich davon ab, das mit Excel-Formeln zu lösen?
VG,
Karlito
Geschrieben von 01010101 am 11.12.2012 um 19:34:
Ja, wenn das geht, würde ich das sogar besser finden, aber wie mach ich die Größer/kleiner Abfrage in der Formel?
Gruß
Geschrieben von Karlito am 11.12.2012 um 19:43:
Die naivste Variante wäre mit wenn(;
VG,
Karlito
Geschrieben von 01010101 am 11.12.2012 um 20:02:
Wie mache ich das dann wenn ich in der Zelle A1 80 stehen habe?
ich habe folgendes probiert:
=Wenn(und(A1<=100;A1=>95); [2]; [2])
komme aber nicht weiter???
Geschrieben von 01010101 am 11.12.2012 um 20:11:
Ich habs, Danke und Gruß
Geschrieben von Karlito am 11.12.2012 um 20:13:
ja, das wird leider ein unschöner ausdruck, aber er funktioniert.
Dein Ansatz ist richtig. Du darfst nur nicht in beiden Fällen das selbe ausgeben. Du musst hier weitere Wenns schachteln.
code: |
1:
2:
3:
|
=Wenn(und(A1<=100;A1>95); 1; wenn(und(A1<=94;A1>80); 2;wenn(...)))
|
|
Geschrieben von Karlito am 11.12.2012 um 20:15:
Ah, OK, habe deinen Post zu spät gesehen.
Forensoftware: Burning Board, entwickelt von WoltLab GmbH