Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Automatisch nach 5 Spalten Wert in Zeile erhöhen
#1
Hallo Zusammen,

ich bin mit einer neuer Anforderung für eine Excel Datei etwas überfordert bzw. kann keine Lösung finden wie das klappen soll.

Ich habe in den Zeilen A2 und A5 habe ich je eine Variable. Im Bereich C1:Z2 werden alle Monate von zwei Jahren angezeigt.
A2 zeigt die Anzahl an Monaten und A5 die Zahl um den der Wert steigen soll.

Beispiel:
A2 = 5
A5 = 2
Wert im Januar = 5

Nun soll der Wert von Januar bis Mai "5" sein und im Juni bis Oktober "7" sein, ab November dann "9" uws..
Ändert sich der Wert in A2 z.B. auf 4, dann soll eben ab Mai schon der Wert "7" angezeigt werden.

Ich habe dafür eine kleine Bsp-Datei gebastelt. Ich hoffe jemand kann mir einen Weg zeigen ob das ganze ohne Makro möglich ist umzusetzen.

Danke


Angehängte Dateien
.xlsx   Beispiel_Datei.xlsx (Größe: 8,51 KB / Downloads: 6)
Antworten Top
#2
Hallo,

erst ein mal sind A2 und A5 Zellen, keine Zeilen. Dann stehen da Werte drin, keine Variablen. Mit Makro kein Problem, eine Formellösung fällt mir als VBA-lastigen Anwender spontan nicht ein.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
(13.12.2019, 12:28)Klaus-Dieter schrieb: Hallo,

erst ein mal sind A2 und A5 Zellen, keine Zeilen. Dann stehen da Werte drin, keine Variablen. Mit Makro kein Problem, eine Formellösung fällt mir als VBA-lastigen Anwender spontan nicht ein.

Hab ich falsch formuliert .. sorry. Wollte damit ausdrücken dass es sich um veränderbare Zahlen handeln soll.
Bzgl. A2 & A5 hab ich wohl wieder zu schnell geschrieben und zu schlecht drüber gelesen.

Ja, eine Makro Lösung habe ich auch schon im Kopf. Aber es soll leider mit einer Formellösung gelingen.
Antworten Top
#4
Hallo N...,
ab Zelle D2:

=WENN(REST(SPALTE();$A$2)=3;C2+$A$5;C2)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#5
Hallo,

also ist der Weg das Ziel. Hausaufgabe?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#6
(13.12.2019, 12:35)Ego schrieb: Hallo N...,
ab Zelle D2:

=WENN(REST(SPALTE();$A$2)=3;C2+$A$5;C2)

Perfekt .. Vielen vielen Dank :)
Antworten Top
#7
Okay, leider etwas zu früh gefreut.
Klappt leider nicht ganz richtig. 

Ist der Wert in A2 kleiner als 4 ändert sich leider nichts.
Antworten Top
#8
Hallo N...,

jetzt auch für 1 bis 3:

=WENN(ODER($A$2=1;REST(SPALTE()-SPALTE($B$2);$A$2)=1);C2+$A$5;C2)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste