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.

MEHRERE BEDINGUNGEN FÜR WENN
#11
(10.08.2018, 15:36)Toni-S schrieb: nachdem ich stundenlang herumdokterte und zu keinem Ergebnis kam, jetzt aber deinen für mich völlig unverständlichen Code auf mein Problem übertrug, hatte ich mindestens 3 Minuten Schwerstarbeit leisten müssen.

Ich schätze mal, dass aufgrund der hervorgehobenen Wörter Jörgs smarte Formel sich eben nicht so simplifizieren lässt.
(Aber im Schätzen war ich schon immer schlecht, und der TE durchschwimmt einen Fluss mit starker Strömung lieber, als über die nebenan liegende Brücke zu gehen)
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
#12
(10.08.2018, 15:36)Toni-S schrieb: Hallo ...mag () Code ja unprofessionell wirken, für mich aber ist er GOLD wert, ersparte er mir doch Zeit, Frust und vielleicht sogar eine Strafe ...

Hallo, aber der code gibt entweder ein falsches Ergebnis aus oder deine Vorgabe ist falsch...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#13
(10.08.2018, 15:44)RPP63 schrieb: Ich schätze mal, dass (...) Jörgs smarte Formel sich eben nicht so simplifizieren lässt...

Hallo Ralf, ich habe mich an den Text in der Anfrage gehalten. Weicht das eklatant vom eigentlichen Problem ab, ist die Anfrage weniger "gut" formuliert... Aber das wäre mir dann auch egal...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#14
Wir sprechen ja überhaupt nicht aneinander vorbei, Jörg! Wink
Ich wollte mit meiner Intervention auch nur erreichen, dass dieser Thread nicht als Musterlösung für das Problem herhält, denn die akzeptierte Lösung ist die mit weitem Abstand schlechteste.
Schließlich haben wir einen Ruf zu verlieren …  :19:

Übrigens:
Schäme Dich, stelle Dich in die Ecke und schreibe 100mal:
"Der Vorname von RPP63 lautet korrekt Ralf, nicht etwa Ralph!"
(sehe gerade, dass Du gerade nochmal die Kurve gekriegt hast) :100:
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
#15

.xlsx   Testdatei.xlsx (Größe: 10,85 KB / Downloads: 3)
Hallo Ralph,
meine Excel-Datei ist tatsächlich geheim, denn sie enthält eine Menge persönlicher Daten, die ich natürlich nicht einfach so herausgeben darf. Es wäre auch überflüssig, das ganze Excel-Sheet zu senden, wo es doch nur um zwei Spalten geht, nämlich die Spalte mit dem Parameter "Kategorie" und der Ergebinsspalte "Betrag". Dennoch würdige ich deinen Ehrgeiz, Aufgaben nicht nur zu verstehen und zu lösen, sondern diese effizient und nachvollziehbar zu lösen. Deine offenbar effizientere Lösung interessiert mich nämlich auch deshalb, weil so eine Aufgabe bei mir immer wieder mal vorkommt und ich sie gerne selber effizient und nachvollziehbar lösen würde.
Toni
(siehe Anlage "Testdatei")
Antworten Top
#16
Hallo Jockel,
schau mal meine Testdatei an. Dort ist die von diving_excel vorgeschlagene Lösung implementiert. Soweit ich es überblicken kann, sind alle Ergebnisse richtig und diving_excel scheint meine Aufgabenstellung richtig verstanden zu haben. Ich nehme an, er nahm sich ein paar Sekunden Zeit, sie zu lesen. Vielleicht ist es aber tatsächlich alles falsch, was er schrieb und die Ergebnisse sind rein zufällig richtig.
Ich schlage vor, du zeigst hier dein Können und erklärst in Worten, die auch ich verstehe, was an divings Lösung falsch ist. Er wird sich freuen, etwas von dir dazugelernt zu haben.
Toni
Antworten Top
#17
Hallo Toni,

ich bin zwar nicht Ralf, aber den VERWEIS() kann ich dir trotzdem zeigen. Die grün markierte Hilfstabelle kannst du irgendwo hinschreiben, wo sie nicht stört und/oder die Spalte ausblenden.

Arbeitsblatt mit dem Namen 'MailMerge Aug.2018'
BCDEFG
1KategorieMiete 2018 €
2K2220,00220A1100
3A1100,00100A2140
4B2180,00180A3160
5A1100,00100B2180
6A2140,00140Ffrei
7A2140,00140K1200
8FfreifreiK2220
9A1100,00100NSSVC
10A1100,00100
11A1100,00100
12A2140,00140
13A2140,00140
14K1200,00200
15A1100,00100
16A3160,00160
17B2180,00180
18A1100,00100
19NSSVCSSVC

ZelleFormel
D2=VERWEIS(B2;$F$2:$G$9)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#18
Hi,

oder mit SVERWEIS()

Arbeitsblatt mit dem Namen 'MailMerge Aug.2018'
BCDEFG
1KategorieMiete 2018 €
2K2220,00220A1100
3A1100,00100B2180
4B2180,00180A3160
5A1100,00100K1200
6A2140,00140Ffrei
7A2140,00140NSSVC
8FfreifreiK2220
9A1100,00100A2140
10A1100,00100
11A1100,00100
12A2140,00140
13A2140,00140
14K1200,00200
15A1100,00100
16A3160,00160
17B2180,00180
18A1100,00100
19NSSVCSSVC

ZelleFormel
D2=SVERWEIS(B2;$F$2:$G$9;2;0)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Beim VERWEIS() muss die Hilfstabelle aufwärts sortiert sein, beim SVERWEIS() ist es egal. Da du neben numerischen Ergebnissen auch Text hast, wird Jörgs Formel hier nicht funktionieren. Das war in deiner Anfrage aber auch nicht bekannt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#19
Alle Frauen würden jetzt seufzen und sagen: Es gibt nur einen Ralph.
Antworten Top
#20
(10.08.2018, 16:53)Toni-S schrieb: Hallo Jockel,
schau mal meine Testdatei an. Dort ist die von diving_excel vorgeschlagene Lösung implementiert. Soweit ich es überblicken kann, sind alle Ergebnisse richtig und diving_excel scheint meine Aufgabenstellung richtig verstanden zu haben. Ich nehme an, er nahm sich ein paar Sekunden Zeit, sie zu lesen. Vielleicht ist es aber tatsächlich alles falsch, was er schrieb und die Ergebnisse sind rein zufällig richtig.
Ich schlage vor, du zeigst hier dein Können und erklärst in Worten, die auch ich verstehe, was an divings Lösung falsch ist. Er wird sich freuen, etwas von dir dazugelernt zu haben.
Toni

Hallo, willst du mich verarschen..? Lies mal bitte deine Ausgangsfrage (vielleicht dir selbst mal laut vor...) Da stand nix von K2 oder dass F frei bedeutet. Da schien alles auf eine logische lineare Reihe hinaus zu laufen ...: (... und man könnte zudem schlussfolgern, dass "A" 80 entspricht)

(10.08.2018, 15:04)Toni-S schrieb: ...

In Spalte A können 9 verschieden Begriffe stehen - in meinem Beispiel sind es Kurzzeichen für Kategorien, als "A", "B", "C" u.s.w.
In Spalte B soll ein €-Wert stehen, der die jeweile Kategorie repräsentiert, also 100, 120, 140, 180, 200 etc. 
Beispiel: 
Feld A1 = "B" => Feld B1 = 100,00
Feld A2 = "C" => Feld B2 = 120,00
...


Aber sei's drum. Hättest du von Anfang an deine Vorgabe richtig formuliert, hätte ich mir die Zeit sparen können. Ich kann dir im Übrigen mein Können nicht zeigen, das würdest du (mit Verlaub) nicht verstehen, wenn du schon an dieser Aufgabe scheiterst... ... Außerdem die angebotene Lösung ist laut deinen Vorgaben falsch "B" sollte 100 sein.  Denk mal darüber nach!!!
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


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