Mit einer Wenn-funktion mehrere Felder gleichzeitig füllen
#1
Hallo,

iich habe mal eine grundsätzliche Frage, ob etwas überhaupt in Excel realisierbar ist.

Wenn ich in Zelle B1 ein A schreibe, möchte ich dass sich die Zellen C2:C10 mit dem Buchstabe X füllen.
Ist das möglich?
ich kriege es nur hin, wenn in B1 ein A steht, dass in Zelle C2 ein X steht. Wenn ich in die Zelle C2 gehe und schreibe:
Wenn(B1="A";"X")
Hierfür muss ich in die Zelle C2 gehen, aber was ist, wenn ich mehrere Zellen gleichzeitig füllen will, ohne eine Formel in jede Zelle zu schreiben.

Ist das möglich?

Ist wahrscheinlich eine dumme Frage, aber ich hoffe trotzdem das mir hier jemand weiterhelfen kann. Der Hintergrund für diese Frage ist, dass ich einen Schichtplan mit einem Dropdownmenü erstellen will. Wenn ich etwas auswähle in dem Dropdownmenü sollen sich die Zellen (stehen für jeweils eine Stunde) automatisch mit einem A füllen für anwesend. Ich möchte aber nicht in jede Zelle gehen und für jede unterschiedliche ARbeitszeit hier eine ellenlange wenn-Funktion einfügen. Daher im Vorfeld meine Frage, ob das überhaupt machbar ist.

Vielen Dank im Voraus für Eure Hilfe.
BGB
Antworten Top
#2
Hallo,

wenn du nicht in jede Zelle eine Formel schreiben möchtest, bleibt nur eine VBA-Lösung.

Am besten zeigst du mal deine Datei, eventuell gibt es auch bessere Lösungsansätze.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Moin!
In C2: =WENN(B$1="A";"X")
Dies ziehst Du jetzt am Ausfüllkästchen bis C10

Und wenn Du nicht ziehen willst, markierst Du erst C2:C10, schreibst obige Formel und bestätigst diese mit Strg+Enter (statt Enter allein).

@Klaus-Dieter: VBA? Kanonen auf Spatzen?
Wink

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#4
Hallöchen,

Klaus Dieter hat es ja schon geschrieben, mit VBA geht das. Also grundsätzlich Smile ja. Bei einer VBA-Lösung wäre es wichtig zu wissen um welche Bereiche es geht.
Eventuell geht es um größere / mehrere Bereiche, verschiedene Füllungen, und da kann ein Makro Sinn machen. Da bräuchten wir aber mehr Informationen. Und, Makros müssten natürlich auch erlaubt sein.

Ich schließe mich aber Ralf an, um nur C2:C10 mit X zu füllen und die Formeln einzusparen, wäre ein Makro etwas overdressed Smile Letztendlich kannst Du ggf. auch den Blattschutz einsetzen, damit niemand Deine Formeln löscht.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#5
Hallo,
vielen Dank für die Hilfe. VBA ist mir dann doch zu aufwendig, und Makros ist nicht wirklich eine Option.
Aber zumindest weiß ich nun schonmal, dass es so nicht geht, wie ich es gehofft hatte.
Werde es eben doch über eine Formel in jeder Zelle lösen plus Blattschutz an diesen Stellen.

Vielen Dank Euch für die schnelle Rückmeldung
lg.
BGB
Antworten Top
#6
Hi,

ich werd das Gefühl nicht los, dass Ralf mit seiner Vermutung richtig liegt und Du den "Aufwand" nur deshalb scheust, weil Du die relative/absolute/gemischte Referenzierung noch nicht kennst...?
Sagen Dir die $-Zeichen bei Bezugsangaben etwas?
Antworten Top


Gehe zu:


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