Anzeige
Archiv - Navigation
992to996
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
992to996
992to996
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formel, die entsprechende Zahl in anderem Sheet se

Formel, die entsprechende Zahl in anderem Sheet se
15.07.2008 16:03:29
Ralf
Hallo,
ich benötige eine Formel, die den zugehörigen Wert aus Spalte D (Blatt 1, ISO) in Spalte R (Blatt 2, WÄHRUNG / CURRENCY) findet und danach den entsprechenden Wert aus Spalte A (Blatt 1, DATUM) in Spalte C (Blatt 2) heraussucht und dann den passenden Wert in Spalte K (Zinsen SSB) einsetzt!
In dem konkreten Beispiel 6,78% für AUD und 2,79% für CAD:
Blatt 1
DATUM/// FNR NAME ISO EURIB Zinsen SSB
02.01.08 843 HI-ZW AUD 4,665
02.01.08 843 HI-ZW CAD 4,665
02.01.08 843 HI-ZW GBP 4,665
Blatt 2
WÄHRUNG / CURRENCY: AUD
2.1.2008 9.75% 6.78%
3.1.2008 9.76% 6.79%
4.1.2008 9.77% 6.80%
WÄHRUNG / CURRENCY: CAD
2.1.2008 5.40% 2.79%
3.1.2008 5.41% 2.80%
4.1.2008 5.42% 2.81%
Viele Grüße
Ralf

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel, die entsprechende Zahl in anderem Sheet se
15.07.2008 16:12:00
mpb
Hallo Ralf,
so ganz nachvollziehbar ist Deine Problemstellung zwar nicht, aber ich vermute, die Aufgabe lässt sich mit der Funktion SVERWEIS lösen.
Gruß
Martin

AW: Formel, die entsprechende Zahl in anderem Sheet se
15.07.2008 16:20:00
Ralf
Hallo Martin,
das Problem war auch nicht so leicht zu schildern. So einfach ist es leider nicht. Mit einem SVerweis würde ich lediglich die Währung finden (z.B. AUD), nicht jedoch den zugehörigen Wert 6.78% am 2.1.2008!
vg
Ralf

AW: Formel, die entsprechende Zahl in anderem Sheet se
15.07.2008 16:24:00
mpb
Hallo Ralf,
dann schildere das Problem nochmal neu. Was ist denn die "Ausgangsinformation", mit der die Sucherei beginnen soll, und was soll für diesen "Wert" gefunden werden?
Gruß
Martin

Anzeige
Nachfrage
15.07.2008 16:32:14
mpb
Wo stehen im Blatt 2 die Angaben AUD und CAD?

AW: Nachfrage
15.07.2008 16:45:00
Ralf
Hallo Martin,
neben Währung / Currency. Und zwar habe ich in Blatt 1 die Währung AUD am 02.01.08 vorgegeben. Hierzu möchte ich in Blatt 2 bei der Währung AUD den Zinssatz 6,78% für den 2.1.2008 selektieren.
vg
Ralf

AW: Nachfrage
15.07.2008 17:02:00
mpb
Lade bitte mal eine (abgespeckte) Beispieldatei hoch.
Ist z.B. Währung / Currency:AUD der Inhalt einer Zelle (z.B: A1) und Währung / Currency:CAD der Inhalt einer weiteren Zelle im gleichen Blatt (z.B. F1) und dazwischen (Zeilen B:E) stehen die Zinsen für die verschiedenen Tage?

Anzeige
AW: Nachfrage
15.07.2008 17:36:39
Ralf

Die Datei https://www.herber.de/bbs/user/53833.xls wurde aus Datenschutzgründen gelöscht


AW: Nachfrage
15.07.2008 21:05:00
mpb
Hallo Ralf,
Deine Musterdatei ist etwas ungünstig, da die zu suchenden Angaben aus Sheet1 z.T. in Sheet "0608_alle Seg." gar nicht vorkommen. Versuche mal folgendes:
1. Schreibe im Blatt "´Sheet1" in Zelle H127 die Matrixformel
=SUMME((ZEILE(4:102)>VERGLEICH(D127;'0608_alle Seg.'!$R$4:$R$104;0)+4)*(ZEILE(4:102) Hinweis: Eingabe mit Strg-Shift-Enter abschließen!
2. Ändere die Angaben in A127:A129 in:
4.6.08
25.6.08
14.6.08
und die in D127:D129 in:
CHF
AUD
CAD
um für das Beispiel "gültige" Werte zu erhalten.
3. Kopiere die Formel in H128:H129 und formatiere die Zellen mit den Formeln wie erforderlich.
Hinweise:
1. Ich bin davon ausgegangen, dass der Zinssatz aus Spalte K gesucht wird, ggf. anpassen.
2. Ebenfalls anpassen musst Du die relevanten Bereiche (Bezug auf die Zeilen 4:102).
3. Für jede Währung folgt in Deinem Beispiel ein Block mit 30 Zeilen für die Zinsen eines Monats. Dar1auf baut die Formel entscheidend auf. Wenn in der echten Tabelle die Blöcke größer sind (z.B. 360 Zeilen für 12 Monate), muss die Formel angepasst werden, und zwar das +33. Bei 360 Zeilen je Block müsste es +363 heißen.
Gruß
Martin

Anzeige
AW: Nachfrage
16.07.2008 08:48:41
David
Deine Tabelle ist wirklich ein wenig "bescheiden", denn die zu suchenden Daten sind in der Suchtabelle nicht vorhanden, somit würde das immer einen Fehler ergeben.
Ich habe die Daten entsprechend angepasst und so sollte es gehen:
https://www.herber.de/bbs/user/53845.xls
Einzige Einschränkung, die mir einfällt, ist momentan, dass davon ausgegangen wird, dass pro Währung nicht mehr als 1000 Zeilen mit Zinsen vorhanden sind. Sollte das mal mehr sein, müsstest du die Formel anpassen - das ist die '1000' in dem Term mit 'Bereich.Verschieben'.
Rückmeldung, ob's klappt, wäre nett.
Gruß
David

Anzeige
AW: Nachfrage
16.07.2008 15:14:53
Ralf
Hallo Martin und David,
erst einmal vielen Dank für Eure Bemühungen. Da die Originaldatei zu groß war, mußte ich eine 'abgespeckte Version' in das Forum stellen. Bei dem Vorschlag von Martin ist Excel beim Ändern der Datumangaben, aus welchen Gründen auch immer, abgestürzt.
Ich habe die Formel von David mal in die beigefügte Exceldatei eingefügt. Leider führt sie noch nicht zu gewünschtem Ergebnis. Z.B. müßte ich für GBP am 02.06.08 einen Zinssatz von 4,79% erhalten und für den 09.06.08 von4,77% anstatt 6,78%.
https://www.herber.de/bbs/user/53864.xls
vg
Ralf

Anzeige
AW: Nachfrage
16.07.2008 16:04:30
David
Ok, damit kann man arbeiten. Kopiere folgende Formel in H2:

=WENN(ISTFEHLER(VERGLEICH(D2;'0608_alle Seg.'!R:R;0));"fehlt";
BEREICH.VERSCHIEBEN('0608_alle Seg.'!$K$1;VERGLEICH(D2;'0608_alle Seg.'!R:R;0)
+VERGLEICH(A2;BEREICH.VERSCHIEBEN('0608_alle Seg.'!$C$1;VERGLEICH(D2;'0608_alle Seg.'!R:R;0);;100);0)-1;))


und dann runterkopieren.
Gruß
David

AW: Nachfrage
16.07.2008 16:58:00
Ralf
Hallo Martin und David,
die Formel von David funktioniert. Die von Martin nur zum Teil, da, falls ein gesuchter Wert in dem Sheet '0608_alle Seg.' nicht vorhanden ist, trotzdem ein Wert geliefert wird. Jedoch möchte ich mich abschließend nochmals für Eure Bemühungen bedanken.
vg
Ralf

Anzeige
AW: Nachfrage
16.07.2008 16:35:03
mpb
Hallo Ralf,
ich habe gerade erst gesehen, dass die HTML-Darstellung meine Formel verstümmelt hat, konnte also nicht funktionieren.
Versuche mal
=INDIREKT("'0608_alle Seg.'!K"&VERGLEICH(D2;'0608_alle Seg.'!$R$12:$R$1367;0)+11+TAG(A2))
in Zelle H2 und dann nach unten kopieren. Sollte funktionieren, allerdings nur bei genau dem Tabellenaufbau in Tabellenblatt "0608_alle Seg.", der jetzt vorgegeben ist.
Gruß
Martin

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige