Office-Fragen.de
Wenn-Dann oder VBA? - Druckversion

+- Office-Fragen.de (https://office-fragen.de)
+-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html)
+--- Forum: Excel (https://office-fragen.de/forum-2.html)
+--- Thema: Wenn-Dann oder VBA? (/thread-9151.html)



Wenn-Dann oder VBA? - david123 - 16.04.2020

Hallo zusammen,

ich suche eine Lösung für das folgende Problem und weiß nicht, ob ich dazu VBA oder eine Wenn-Dann (verschachtelt?) verwenden muss und auch wie?!
Ich habe meine Problematik mal in einem Screenshot festgehalten:

[Bild: 2020-04-16-16-20-11-Microsoft-Excel-Mappe1.png]

Freue mich über eure Hinweise und Hilfestellungen! Ich bin leider ein Anfänger und kann selbst noch nicht so viel selbst anderen helfen... ich arbeite daran!
Danke!

Gruß 
David


RE: Wenn-Dann oder VBA? - Calderon - 16.04.2020

Hallo,
nimm Sverweis.

=Sverweis(B3;F4:G11;2;0)


RE: Wenn-Dann oder VBA? - thowe - 16.04.2020

Hallo David,

du kannst auch folgende Formel verwenden:

Code:
=INDEX($H$4:$H$11;VERGLEICH($B$3;$G$4:$G$11;0);1)

wobei das ";1" [Spalte] (von der Indexformel) nicht zwingend anzugeben ist, da nur eine Spalte in der Matrix (nämlich "H") angegeben wird. 

Wie so oft, gibt es mehrere Lösungsansätze!


RE: Wenn-Dann oder VBA? - steve1da - 16.04.2020

Hola,

@Thowe: dann aber bitte auch den Bereich im Vergleich fixieren und den Parameter auf 0 setzen  Smile

Ansonsten muss die Tabelle aufsteigend sortiert sein.

Gruß,
steve1da


RE: Wenn-Dann oder VBA? - Calderon - 16.04.2020

Hallo david123,

mir ist noch aufgefallen, dass deine Tabelle erst bei 3 losgeht. Du schreibst aber, dass 1-10 möglich ist. Was soll bei 1 oder 2 ausgegeben werden?

Fehler oder auch 40.000?


RE: Wenn-Dann oder VBA? - david123 - 16.04.2020

Cool danke! Hat geholfen.... Dachte ich könnte mich von dem SVerweis drücken :-)

LG

(16.04.2020, 17:15)Calderon schrieb: Hallo david123,

mir ist noch aufgefallen, dass deine Tabelle erst bei 3 losgeht. Du schreibst aber, dass 1-10 möglich ist. Was soll bei 1 oder 2 ausgegeben werden?

Fehler oder auch 40.000?

Hi,

von 1 - 3 bleibt es bei 40.000, deshalb habe ich die Tabelle erst bei 3 angefangen... Du hast aber recht, ich muss 1 und 2 ergänzen, falls das eingetragen wird! 

Danke und Grüße!

So, jetzt habe ich doch noch ein weiteres Problem:

Ich habe wieder versucht durch das Screenshot zu erklären, was mein Problem ist.

Zunächste habe ich eine Frage, die mit einer Zahl beantwortet wird (in grüne Zelle)
Weiter unten in gelb habe ich dann eine Frage ob ja/nein (bzw. 1 oder 0 - das ist eigentlich egal) - wenn dort 0/nein eingetragen wird, dann soll die rote Zelle auch bei 0 bleiben,
wenn aber in der gelben Zelle 1 eingetragen wird, dann sollte der Wert von der grünen Zelle 1:1 in die rote Zelle "kopiert" werden...

Ich dachte das eigentlich mit einer Wenn-Dann Funktion zu lösen, deshalb auch mein Ansatz im Screenshot.... ich hoffe ich kann es mit einer einfachen Formel rechnen und muss kein VBA anwenden oder anderes.

[Bild: 2020-04-16-17-38-08-Microsoft-Excel-Mappe1.png]

Danke nochmal für Eure Hilfe!
LG David


RE: Wenn-Dann oder VBA? - Calderon - 16.04.2020

Zitat:Ich habe wieder versucht durch das Screenshot zu erklären, was mein Problem ist.

Hallo,

besser ist es, wenn du deine Datei hier im Forum hochlädst.

Für 1 und2 brauchst du keine Zeilen, kannst du im Sverweis abfangen.

=Sverweis(Max(B3;3);F4:G11;2;0)

Zum ja/nein in B6:

=wenn(B3=1;B2;0)
Bei Zahlen brauchst du keine "", nur bei Text.


RE: Wenn-Dann oder VBA? - thowe - 16.04.2020

(16.04.2020, 16:37)steve1da schrieb: Hola,

@Thowe: dann aber bitte auch den Bereich im Vergleich fixieren und den Parameter auf 0 setzen  Smile

Ansonsten muss die Tabelle aufsteigend sortiert sein.

Gruß,
steve1da

Hallo Steve,danke für den Hinweis, das hat man davon wenn man ohne Excel einfach "so" die Formel "hinrotzt". Sorry, hab sie nun gebessert....

cu & lg