Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2003] Formatierung über WENN-Funktion übernehmen?
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
rocknagor
Newbie
Newbie


Anmeldedatum: 15.07.2008
Beiträge: 20

BeitragVerfasst am: 30.07.2008, 11:10 Nach oben

Mahlzeit,

ich habe nun schon einige Zeit mit der Suche im Forum verbracht, jedoch zu meinem Problem noch nichts gefunden.

Es geht dabei um Folgendes:
Für die Berechnung des Gesamtrisikos meiner Risikobeurteilung lasse ich verschiedene Dropdowns (Schadensausmaß, Eintrittswahrscheinlichkeit) mittels SVERWEIS als Wichtungszahlen in andere Spalten ausgeben, welche die Grundlage für die Berechnung einer Risikoprioritätszahl sind. Von dieser RPZ aus werden in der nächsten spalte durch eine WENN-Funktion die Risikobereiche (gering, mittel, hoch) ausgegeben. Momentan weise ich diesen dann über die bedingte Formatierung jeweils eine Farbe (Grün, Gelb, Rot) zu.

So weit so gut.

Um jedoch die Übersichtlichkeit zu bewahren, falls man beispielsweise versehentlich in der falschen Zeile ein DD ausgewählt hat, habe ich der entsprechenden Liste immer eine leere Zelle hinzugefügt, um die zelle mit dem DD wieder leer erscheinen zu lassen, bzw. die Auswahl rückgängig machen zu können.
Wenn also eine leere Zelle im DD benutzt wird(ist Gleichzeitig die Voreinstellung) kommt es logischer Weise zu einem Fehler (#NV) bei der entsprechenden Wichtungszahl, RPZ, bzw. bei Risikobereich.

Diesen möchte ich nun gern loswerden.

Bei den ersten beiden ist das kein Problem, da ich dort einfach über die bedingte Formatierung mit Hilfe von ISTFEHLER die Schriftfarbe auf Weiß festlege und den Fehler ignorieren lasse.

Beim Riskobereich habe ich jedoch bereits die 3 möglichen Formatierungen für die entsprechenden Hintergrundfarben ausgeschöpft.

Nun zu meiner Idee, dich bisher leider noch nicht umsetzen konnte:
Ich habe einfach 3 Zellen mit den werten gering, mittel, hoch angelegt und die entsprechenden Hintergrundfarben zugewiesen(sowohl manuell, als auch über bedingte Formatierung) und diese dann in der Ergebniszelle über eine WENN-Funktion angefordert.
Die entsprechenden Wörter stehen dann auch richtig drin, nur habe ich noch keinen Weg gefunden, die Hintergrundfarbe mit zu übernehmen.

Gibt es also eine Möglichkeit, die Formatierung einer Zelle fest zu verankern, sodass ich diese in eine andere Zelle einfach mit übernehmen kann?

Oder denke ich viel zu kompliziert und das geht auch viel einfacher(zur Not auch umständlicher, aber geht?)?

Vielen Dank schon mal fürs Lesen der Geschichte Wink
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 30.07.2008, 12:09 Nach oben

Hallo!

Zunächst vorweg: Mit einer Formel kannst du nur Werte übertragen, aber keine Formate!

Allerdings ist mir auch nicht wirklich klar, was du genau erreichen möchtest.
Kannst du mal eine Beispieldatei anhängen, an der du deinen Wunsch genau erklären kannst? Das ist meist wesentlich anschaulicher.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
rocknagor
Newbie
Newbie


Anmeldedatum: 15.07.2008
Beiträge: 20

BeitragVerfasst am: 30.07.2008, 12:57 Nach oben

So, jetzt hab ich das mal vereinfacht und angehängt. Wie gesagt, soll die enstprechende Zelle(hier grade K10) im Falle der Auswahl einer leeren Zelle in einem Dropdown auch einfach leer, bzw. weiß sein.
Das hängt auch noch damit zusammen, dass ich die grauen Felder am Ende per Button ausblenden will und so keine Verwirrung gestiftet werden soll.

Dabei fällt mir grad noch ein, dass ich die Auswahlmöglichkeiten für die erste DD-Spalte(B) etwas umständlich über eine Eingabe in A und ISTTEXT-Abfrage in V, verbunden mit INDEX/VERGLEICH in der Gültigkeit erledige. Kann man das evtl. eleganter lösen?

Vielen Dank


rocknagor.xls
 Beschreibung:

Download
 Dateiname:  rocknagor.xls
 Dateigröße:  19.5 KB
 Heruntergeladen:  31 mal

Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 30.07.2008, 13:06 Nach oben

Hallo!

=WENN(ISTNV(J7);"";WENN(J7<=24;"gering";WENN(J7<=42;"mittel";WENN(J7>=43;"hoch"))))

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
rocknagor
Newbie
Newbie


Anmeldedatum: 15.07.2008
Beiträge: 20

BeitragVerfasst am: 30.07.2008, 13:10 Nach oben

Das ging aber flott und entspricht genau meinen Wünschen...

Mein dank gehört Dir!
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 30.07.2008, 13:10 Nach oben

Hallo nochmal!

Zum Thema Gültigkeit in Spalte B:

Deine Listen in Spalte P und Q sind identisch; warum also die Abfrage, ob Spalte P oder Spalte Q genommen werden soll?

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
rocknagor
Newbie
Newbie


Anmeldedatum: 15.07.2008
Beiträge: 20

BeitragVerfasst am: 30.07.2008, 13:14 Nach oben

Nunja, abhängig von der Anzahl der betroffenen Personen sind beim Schadensausmaß verschiedene Wichtungszahlen für die gleichen Kategorien zu anzuwenden. Man wählt also den gleichen Wortlaut.
Um das im DD auch gleich aussehen zu lassen, fiel mir nichts blöderes ein, als einfach der 2. Spalte jeweils ein Leerzeichen dran zu hängen... womit sich dann die Auswahl unterscheiden lässt
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 30.07.2008, 13:20 Nach oben

Ahhh, das Leerzeichen hatte ich nicht bemerkt... Schön versteckt!

Dann kannst du auf Spalte V verzichten:
Gültigkeit in B7:
=INDEX($P$2:$Q$7;;1+(A7="x"))

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
rocknagor
Newbie
Newbie


Anmeldedatum: 15.07.2008
Beiträge: 20

BeitragVerfasst am: 30.07.2008, 13:38 Nach oben

Danke, das funktioniert.

Jedoch war der ursprüngliche Hintergedanke folgender:

Eigentlich wollte ich an dieser Stelle Checkboxen einbauen, nachdem ich jedoch gemerkt habe, dass ich an der stelle Probleme bekomme, wenn ich die nicht verwendeten Zeilen ausblende und keinerlei Ahnung habe, wie ich die Dinger abfrage, wollte ich ein elegantes Häkchen einfügen(z.B. a, Webdings), dabei dem Nutzer aber die Freiheit lassen, eine Beliebige eingabe zu machen. Allerdings habe ich das natürlich nicht hinbekommen, die gleiche Zelle zu überschreiben (KREISBEZUG???). Geht das überhaupt? ich kann mir das nur über ein Makro vorstellen, wobei ich mir jedoch nicht vorstellen kann, womit man das auslöst... müsste ja irgendwie beim Verlassen der Zelle sein oder so.

p.s.: Könntest Du mir bitte kurz den 2. Teil der Formel für B7 erläutern?

THX
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 30.07.2008, 13:45 Nach oben

Hallo!

Für beliebige Zeichen wäre es dann
=INDEX($P$2:$Q$7;;1+(A7<>""))

A7<>"" ergibt FALSCH, wenn A7 leer ist, sonst WAHR.
1+FALSCH = 1
1+WAHR = 2
Entsprechend wird entweder die 1. oder die 2. Spalte von P2:Q7 gewählt.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
rocknagor
Newbie
Newbie


Anmeldedatum: 15.07.2008
Beiträge: 20

BeitragVerfasst am: 30.07.2008, 13:55 Nach oben

Ach so ist das mit dem 1+... zu verstehen. Ich hätte einfach WAHR und FALSCH vertauscht Very Happy

So, nun ist das Thema eigentlich abgehakt...

Mich interessieren jetzt (erstmal) nur noch 2 kurze Fragen:

1. funktioniert da Überschreiben ein und derselben Zelle, nach Eingabe eines Wertes(und wenn ja, natürlich wie???), wie ich das bereits beschrieben habe?
2. ich bin beim Suchen über die Funktion Kamera gestolpert, hätte mir diese (rein hypothetisch) auch bei meinem Anfangsproblem helfen können?

1000 Dank nochmal für die schicken Lösungshilfen!
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 30.07.2008, 14:07 Nach oben

Hallo!

Die erste Frage verstehe ich nicht ganz...
Meinst du, dass das DD nur als unverbindliche Vorauswahl dienen soll, der Benutzer aber auch andere Werte eingeben können soll, die nicht in der Liste stehen?
Dann schalte bei der Gültigkeit einfach die Fehlermeldung ab.

Die Kamera hilft dir hier nicht wirklich weiter.
Sie dient dazu, einen Tabellenausschnitt quasi zu fotografieren, um ihn dann an anderer Stelle als verknüpfte Grafik wieder einzufügen.
Das kann dann hilfreich sein, wenn du z.B. wissen möchtest, wie sich Werte auf einem anderen Tabellenblatt verändern, ohne ständig zwischen den Blättern hin- und herschalten zu müssen.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
rocknagor
Newbie
Newbie


Anmeldedatum: 15.07.2008
Beiträge: 20

BeitragVerfasst am: 30.07.2008, 14:17 Nach oben

zur 2. Frage: ok, verstanden, könnte an anderer Stelle mal nützlich werden.

zur 1. Frage: Es geht dabei nicht um die DDs sondern um die Auswahlspalte, in der Einzahl/Mehrzahl (also Spalte A) durch Eingabe eines beliebigen Zeichens abgefragt wird. Ziel der Überlegung ist es dabei, dass man in eine Zelle dieser Spalte ein Beliebiges Zeichen/Buchstaben eingibt und dieses beim Verlassen der Zelle überschrieben wird, es quasi immer auf einen bestimmten Wert formatiert wird. So könnte man beispielsweise die zelle (wenn etwas eingegeben wurde9 immer mit einem kleinen a überschreiben und vorher für die gesamte Spalte die Schriftart Webdings festgelegt haben, wodurch dann immer ein häkchen in der Zelle erscheinen würde.
Hintergrund ist dabei einerseits die Optik und andererseits die Nutzerfreundlichkeit für den DAU Wink

Gruß
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 30.07.2008, 14:25 Nach oben

Ahhh, nun hab' ich's verstanden!
Dann kopiere diesen Code ins Modul des Tabellenblatts:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A4:A100")) Is Nothing Then
Application.EnableEvents = False
If Target <> "" Then Target = "a"
Application.EnableEvents = True
End If
End Sub

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
rocknagor
Newbie
Newbie


Anmeldedatum: 15.07.2008
Beiträge: 20

BeitragVerfasst am: 30.07.2008, 14:34 Nach oben

Kuhl, das funktioniert!
Langsam sehe ich wieder Lichtblicke für mein Diplom Rolling Eyes

Hab 1000 Dank (und Ruhe vor meinen Sorgen Embarassed )

THX
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Zählen wenn mit oder funktion ASchmelzer Microsoft Excel Hilfe 5 20.11.2008, 11:46 Letzten Beitrag anzeigen
Keine neuen Beiträge Bitte um Hilfe mit wenn dann Formel. NeXi Microsoft Excel Hilfe 2 19.11.2008, 15:55 Letzten Beitrag anzeigen
Keine neuen Beiträge Farbe beim Feld Vernüpfen übernehmen? HALi Microsoft Excel Hilfe 2 19.11.2008, 10:10 Letzten Beitrag anzeigen
Keine neuen Beiträge komplette Zeile ausblenden, wenn Tabe... enzo Microsoft Excel Hilfe 21 18.11.2008, 12:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Fragebögen über Patientenzufriedenheit Visionär Microsoft Access Hilfe 4 17.11.2008, 16:04 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de