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.

Verschachtelte Logik!
#1
Ich sitze gerade an einem Problem.

Ich habe eine Tabelle mit immer 5 Werten (x1 bis x5). Jetzt soll mir Excel für einen Wertebereich eine bestimmte Ziffer in eine Zelle ausgeben die anschliessend zu einer 5 stelligen Kennzahl zusammengefügt werden sollen.

Klingt vielleicht eiin bißchen abstrakt. Deshalb habe ich das Ganze, zur besseren Erläuterung, mal als Bild angehängt und zwei Reihen "zu Fuß" gemacht. Ich denke wer ein bißchen mathematisch versiert ist, wird das Problem erkennen.

Läuft ja im Prinzip auf eine wenn-dann-sonst Abfrage hinaus.

Jetzt erst einmal zwei prinzipielle Fragen dazu:

1. VBA oder Funktion. Was ist besser? Wobei ich zur VBA-Lösung tendierte.

2. Gibt es irgenwo im Netz Beispieldateien zum herunterladen, damit man sich das Ganze mal prakzisch anschauen kann?

Im Voraus vielen Dank!


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hallo,

Zitat:Gibt es irgenwo im Netz Beispieldateien zum herunterladen, damit man sich das Ganze mal prakzisch anschauen kann?
ja, gibt es .... das ganze WEB ist voller Bilder. :05:

Mit Bildern will hier eigentlich niemand arbeiten. Aus Bildern läßt sich auch keine Exceldatei erstellen. Folglich ist sowas
nicht wirklich hilfreich beim Helfen.
________________________________________________________________________
wer aufgibt, ohne es versucht zu haben, gibt einfach nur auf!

Grüße aus Norderstedt, Peter
Antworten Top
#3
(07.04.2016, 12:46)lapunta schrieb: Ich habe eine Tabelle mit immer 5 Werten (x1 bis x5). Jetzt soll mir Excel für einen Wertebereich eine bestimmte Ziffer in eine Zelle ausgeben die anschliessend zu einer 5 stelligen Kennzahl zusammengefügt werden sollen.

und welche Zahl soll für z gelten, wenn der Wert genau auf Deiner Grenze liegt?
Du hast immer nur < oder > genommen und nicht auf einer Grenze <= oder >=
Antworten Top
#4
Zitat:ja, gibt es .... das ganze WEB ist voller Bilder. [img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]

Mit Bildern will hier eigentlich niemand arbeiten. Aus Bildern läßt sich auch keine Exceldatei erstellen. Folglich ist sowas
nicht wirklich hilfreich beim Helfen.

Ich hab das ja nur so reingestellt, um das Problem zu verdeutlichen.
Ich will ja auch kein Bild sehen, sondern suche nach einer Excel-Datei zum herunterladen,an der man, wie schon gesagt, sehen kann, wie das Ganze praktisch aussieht und mit der man auch ein bißchen herumprobieren kann.

Zitat:und welche Zahl soll für z gelten, wenn der Wert genau auf Deiner Grenze liegt?

Du hast immer nur < oder > genommen und nicht auf einer Grenze <= oder >=

...das ist jetzt gerade nur eiin sekundäres problem. Ist auch ziemlich egal, wierum man es letztendlich macht.
Antworten Top
#5
Hallo,

ich hab da mal was vorbereitet :19: :

Arbeitsblatt mit dem Namen 'Tabelle1'
 DEFGHIJKLMNOPQR
1-15-10-5-10 1234512345123451234512345
201510100 5678856788567885678856788
3-15-10-5-10 1123411234112341123411234
401510100 4567845678456784567845678

ZelleFormel
J1=VERWEIS(D1;{-9999;-10;-5;-1;0;1;5;10};{1;2;3;4;5;6;7;8})
J2=VERWEIS(D2;{-9999;-10;-5;-1;0;1;5;10};{1;2;3;4;5;6;7;8})
J3=VERWEIS(D3-1%;{-9999;-10;-5;-1;0;1;5;10};{1;2;3;4;5;6;7;8})
J4=VERWEIS(D4-1%;{-9999;-10;-5;-1;0;1;5;10};{1;2;3;4;5;6;7;8})
O1=J1*10^4+K1*10^3+L1*10^2+M1*10^1+N1*10^0
P1=J1&K1&L1&M1&N1
Q1=SUMMENPRODUKT((J1:N1)*10^(5-SPALTE($A$1:$E$1)))
R1=SUMMENPRODUKT(VERWEIS(D1:H1;{-9999;-10;-5;-1;0;1;5;10};{1;2;3;4;5;6;7;8})*10^(5-SPALTE($A$1:$E$1)))
O3=J3*10^4+K3*10^3+L3*10^2+M3*10^1+N3*10^0
P3=J3&K3&L3&M3&N3
Q3=SUMMENPRODUKT((J3:N3)*10^(5-SPALTE($A$1:$E$1)))
R3=SUMMENPRODUKT(VERWEIS(D3:H3-1%;{-9999;-10;-5;-1;0;1;5;10};{1;2;3;4;5;6;7;8})*10^(5-SPALTE($A$1:$E$1)))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
Wow!
Ich hab das gerade auf meine Tabelle übertragen - und es scheint zu funktionieren. Auf die Idee mit dem Verweis wäre ich wahrscheinlich gar nicht gekommen.

Du hast mr eine Menge Arbeit erspart.

Vielen Dank :18:
Antworten Top


Gehe zu:


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