Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Funktion





Frage

Hallo, ich habe folgendes Problem: Ich habe eine Mappe1 in der sich ein Datum und rechts daneben verschiedene Daten befinden. Jetzt möchte ich diese Daten aus Mappe1 in eine Mappe2 einlesen lassen. Dies soll so aussehen, dass ich in Mappe2 - wie in einem Kalender - alle Daten eines Monats untereinander schreibe, findet sich in Mappe1 eines der Daten wieder, wird alles was rechts neben dem Datum steht ausgelesen und in Mappe2 wiedergegeben. Wie muss diese Funktion aufgebaut sein? Ich habe es mit SVERWEIS probiert, aber ich bekam immer eine Fehlermeldung NV. Vielen Dank für eure Hilfe, jimbo

Antwort 1 von Saarbauer

Hallo,

die Angaben NV deutet auf nich vohandene Daten hin.

Du musst diese Fehlermeldung entsprechend abfangen. Geht z.B. mit

=Wenn(Istfehler(Sverweis(.......));" Keine Daten vorhanden";Sverweis(.....))

Sonst sind nährere Angaben erforderlich

Gruß

Helmut

Antwort 2 von jimbo

Hallo, vielen Dank für die schnelle Antwort.
Allerdings hab ich schon über die normale Excel Hilfe rausfinden können, was es mit dem NV aufsich hat.

Also noch mal detailierter zu meinem Problem:

Ich kann aus einem Datenbankprogramm raus eine Excel Datei generieren.
In dieser Datei stehen dann immer ein Datum und dazu eine oder zwei Informationen, also ein Termin.

Allerdings ist nicht jeder Tag in einem Monat mit einem Termin belegt.
Diese Termine sollen jetzt automatisch in eine Kalenderähnliche anordnung gebracht werden.

Damit kommen wir zu der Funktion.

In einer Mappe2 soll - wie in einem Kalender - alle Daten eines Monats untereinander stehen.
Findet die Funktion in Mappe1 (dem generierten) zu einem Datum Informationen, kopiert sie diese in den Kalender in Mappe2.

Sprich:
Die unsortierten Daten aus dem generierten File werden kalender-mässig sortiert.

Am Ende sollen dann also im Kalender alle Informationen übertragen sein.

War dit verständlicher? ;-)
Ansonsten muss ich noch mal ein paar Screenshots schießen ..

Vielen Dank,
jimbo

Antwort 3 von jimbo

hellou,

ich habe gerade beim weiter probieren die lösung gefunden :-)


=SVERWEIS(A1;Matrix;2;FALSCH)

trotzdem vielen Dank,

jimbo

Antwort 4 von jimbo

ich bins noch mal ..

die funktion sieht mittlerweile so aus:

=WENN(ISTNV(SVERWEIS(A1;Matrix;2;FALSCH));"";SVERWEIS(A1;Matrix;2;FALSCH))

so wird nicht in den freien feldern ein #NV angezeigt ..


allerdings wirft sich jetzt ein neues Problem auf:
befindet sich in der Matrix die Durchsucht werden soll mehrfach ein Datum, wird nur das allererste Angezeigt!
Die folgenden Informationen mit identischem Datum werden nicht erkannt und auch nicht übergeben...

Weiß jemand, wie man die Funktion dahingehend verbessern kann, oder muss ich gar eine andere Funktion nutzen?

Vielen Dank für euer Mithilfe,
jimbo

Antwort 5 von Saarbauer

Hallo,

der Sverweis() greift immer nur auf den 1. passenden Datensatz zu. Alle passenden Datensätze die Später folgen werden Ignoriert.

Kannst du deine Tabelle vielleicht hier einstellen

http://www.netupload.de/

und den Link hier hinterlegen, da mir andern Excel Funktionen vielleicht eine Lösung möglich ist.

Gruß

Helmut

Antwort 6 von jimbo

hello,
ich hab es hierhin geuploadet ..

http://web12.server-2002.hostingfabrik.com/dc/test.xls

grüssle & vielen dank für deine mühe,

jimbo

Antwort 7 von Aliba

Hi jimbo,

folgende Formel in C1 und soweit benötigt nach unten und nach rechts kopiert

=WENN(ZÄHLENWENN(Matrix;$A1)>SPALTE(A1);INDEX(Tabelle2!$B:$B;VERGLEICH($A1;Tabelle2!$A:$A;0)+SPALTE(A1));"")

CU Aliba

Antwort 8 von Aliba

Hi nochmal ich,

hab vergessen zu erwähnen, funzt nur, wenn wie in deinem Beispiel die Datumswerte in Matrix aufsteigend sortiert sind.

CU Aliba

Antwort 9 von jimbo

Hai Aliba,

deine Funktion funktioniert ganz gut .. allerdings nur, wenn man eine zweite Information finden will .. gibt es eine dritte/vierte .. funktion wird diese damit nicht gefunden ..

oder muss ich dann in der nächsten spalte noch was verändern?


danke,
jimbo

Antwort 10 von Aliba

Hi Jimbo,

wie gesagt, wenn die Datumswerte aufsteigend sortiert sind funzt das auch. Du musst halt die Formel auch 5-6 Spalten nach rechts kopieren, je nachdem, wieviele Informationen du maximal erwartest.

CU Aliba

Antwort 11 von jimbo

also ich mach da wohl irgendetwas falsch ..

bei mir erscheint dann immer nur der zweite eintrag doppelt ..
ich habs noch mal so hochgeladen:

http://web12.server-2002.hostingfabrik.com/dc/test_2.xls

Antwort 12 von jimbo

aloha ..

ich hab vergessen, die matrix anzugleichen ..

jetzt passts, vielen dank.
jimbo

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: