Registriert seit: 27.06.2015
Version(en): 2007
Hallo,
vielleicht kann mir jemand helfen. Bin schon seit einger Zeit im Netz auf der Suche nach einer Excel Formel um einen Bezug errechnen zu lassen:
Es geht um Lehrgangskosten, wo jeweils 8 Mitarbeiter teilnehmen können und dies mit einem Gesamtpreis abgerechnet wird, wenn 9 Mitarbeiter teilnehmen wird der Betrag also 2 mal berechnet, ab 17 Mitarbeiter 3 mal und so weiter.
Wenn B1>0, dann multipliziere A1 mit 1; wenn B2>8 dann multipliziere A1 mit 2, wenn B2>16 dann multipliziere A1 mit 3; und immer so weiter.
Also jedesmal wenn sich der Wert B1 um 8 erhöht, dann A1 mit einer Zahl höher multiplizieren.
Vielleicht hat hier jemand eine Lösung für mich.
Danke schon mal.
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
sowas in der Art?
=A1*(RUNDEN(B1/8;0)+1)
Gruß
Peter
Registriert seit: 27.06.2015
Version(en): 2007
27.06.2015, 11:39
(Dieser Beitrag wurde zuletzt bearbeitet: 27.06.2015, 11:40 von Electribe.)
Danke für die schnelle Antwort, allerdings wird bei dieser Formel die Zelle A1 nicht mit 2 multipliziert, wenn B1 größer 8 ist.
Registriert seit: 12.04.2014
Version(en): Office 365
27.06.2015, 11:44
(Dieser Beitrag wurde zuletzt bearbeitet: 27.06.2015, 11:50 von Peter.)
Hallo,
bei mir schon:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C |
1 | 5 | 9 | 10 |
Zelle | Formel |
C1 | =A1*(RUNDEN(B1/8;0)+1) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
aber ich sehe gerade, das macht er bereits bei 8 und nicht erst bei 9.
Probier es mal damit:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C |
1 | 5 | 0 | 0 |
2 | 5 | 8 | 5 |
3 | 5 | 9 | 10 |
4 | 5 | 16 | 10 |
5 | 5 | 17 | 15 |
Zelle | Formel |
C1 | =A1*AUFRUNDEN(B1/8;0) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß
Peter
Registriert seit: 27.06.2015
Version(en): 2007
Wenn ich jetzt aber nach Deinem Beispiel 6 in B1 eintrage, dann bleibt C1 trozdem 10
Genauer: A1 bis "3" bleibt bei C1 die "5" stehen, ab A1 "4" ist die C1 schon mit "10" gefüllt
A1 mit Wert "10" ergibt schon "15" in C1
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo
Versuchen wir es mal mit dem Gegenteil:
Code:
=A1*(QUOTIENT(B1-1;8)+1)
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 27.06.2015
Version(en): 2007
Noch zur ersten Variante Deiner Formel:
[
Bild bitte so als Datei hochladen: Klick mich!]
so schaut das bei mir aus.
Und die zweite Formel gibt dies bei mir aus:
[
Bild bitte so als Datei hochladen: Klick mich!]
hat mein Excel das Rechnen verlernt?
Registriert seit: 12.04.2014
Version(en): Office 365
27.06.2015, 12:11
(Dieser Beitrag wurde zuletzt bearbeitet: 27.06.2015, 12:12 von Peter.)
Hallo,
ich hatte ja schon geschrieben, dass die erste Variante nicht so rechnet wie du das gerne hättest.
Meine zweite Formel als auch die Formel von shift-del geben diese Ergebnisse aus - und das sollte doch eigentlich passen.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D |
1 | | | Peter | shift-del |
2 | 5 | 3 | 5 | 5 |
3 | 5 | 4 | 5 | 5 |
4 | 5 | 9 | 10 | 10 |
5 | 5 | 10 | 10 | 10 |
6 | 5 | 17 | 15 | 15 |
Zelle | Formel |
C2 | =A2*AUFRUNDEN(B2/8;0) |
D2 | =A2*(QUOTIENT(B2-1;8)+1) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß
Peter
Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:1 Nutzer sagt Danke an Peter für diesen Beitrag 28
• Electribe
Registriert seit: 27.06.2015
Version(en): 2007
Mit der Formel von shift del funktioniert es:
[
Bild bitte so als Datei hochladen: Klick mich!]
Warum mit der von Peter nicht, kann ich nicht nachvollziehen.
Allerdings kommt jetzt (für mich) die Schwierigkeit hinzu, dass es auch Monate gibt, wo keine Schulungen stattfinden, dann sollte entsprechend in C1 auch "0" stehen. Dies funktioniert mit der Formel von Peter bereits:
[
Bild bitte so als Datei hochladen: Klick mich!]
habt Ihr hierzu vielleicht auch noch eine Lösung für mich?
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo
Dann hänge ich noch was dran:
Code:
=A1*(QUOTIENT(B1-1;8)+1)*(B1>0)
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.