Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Riesen Excel Problem





Frage

Hallo! Hab ein Kniffliges Excel Problem!!!!!!! Also ich hab ne Tabelle mit 2500 Positionen, eine Entfernungsmatrix, um ganz genau zu sein. Nun hab ich bereits herausgefunden, wo die minimale entfernung von einem startpunkt ist. Damit ich aber weitermachen kann soll er mir den Ortsnamen angeben, wo die Entfernung minimal ist. So meine Frage: Mit welcher Funktion, Trick, etc. schaff ich es damit ich die "Überschrift" (Oberste Zeile in der z.B. xy Spalte) meiner gefundenen Postition aus der Tabelle errechnen, finden, wie auch immer kann. Hab schon so einiges Versucht: Spalte des Formelergebnisses anzeigen lassen = Zu viele Operanten Mit Wenn funktionen, aber bei 2500 Positionen wirst alt!!!! SVerweis, keine Ahnung wie der Geht. etc. Bitte, Bitte, Bitte, Bitte, Bitte, Bitte um eure Hilfe. Ein verzweifelter Excel User!!!!!!!! Danke im Voraus Stefan

Antwort 1 von kollegenfreund

Arbeite mit access da gehts um Mengen einfacher.
Kannst auch excel Tabellen importieren.

Wenns mit Excel ein muss - sorry

Antwort 2 von hornet

Tut mir leid kenn mich mit Access überhaupt nicht aus, bin da nie geschult worden, ist ein riesen Problem!

Antwort 3 von kollegenfreund

kannst du bitte erklären wie die tabelle aufgebaut ist?
also name, vorname, entfernung usw..
Der genaue Aufbau der Tabellle insbesondere der Spalten ist wichtig. Sind die Angaben der "Personen"(?) durch Leerzeilen getrennt?
Erkläre bitte nochmal um was es geht, versteh ich grad nicht wirlich.

Zitat:
Damit ich aber weitermachen kann soll er mir den Ortsnamen angeben, wo die Entfernung minimal ist.


das geht also mit dem =Min befehl nicht?
Alternativ dazu, einfach die hälfte mit dem min befehl bearbeiten.
zb. in Zelle "F1" =MIN(A4:A1500)
in Zelle "F2" =MIN(A1501:2500)
Zelle "F3" =MIN(F1:F2) (falls das noch nötig ist)

Problem gibts dann eben wenn die geringste Entfernung doppelt vorhanden ist.
Außerdem müsstest du die Felder zusammen mit der Ortschaft verknüpfen, ansonsten musst du nach dem Wert der geringsten Entfernung suchen lassen und dann erst ablesen - abschreiben usw. Ausser es gibt dafür einen Befehl in Excel.

Bei Access hättest du das Problem wegen Datenredundanz nicht. da werden alle Ergebnisse ausgegeben, da z.b. der Nachname als Primärschlüssel festgelegt ist.

Also gib einfach mehr Input und wir schauen was wir ausputten können.


Antwort 4 von Andi Henrich

Hallo,

SVERWEIS geht ganz einfach:

Funktion: sverweis(a;b:c;d;FEHLER)

a ist das Feld in der Tabelle wonach gesucht wird
b+c geben den Zellbereich an, wo die Vergleichstabelle liegt

d ist das Feld, was zurückgeliefert wird, wenn Feld a gefunden wird

Fehler - kommt dann, wenn nichts passt

Ich habe noch nicht genau verstanden, was Du suchst, Aber evtl. kommt für Dich auch DBAUSZUG in Frage.

Grüße
Andi


Antwort 5 von coros

Hi Stefan,

mit Sverweis sollte das zu lösen sein. Dazu ist aber die Bedingung, dass Deine Kilometerangaben in Spalte A stehen. Wenn nicht musst Du ein neues Tabellenblatt erstellen, in dem Du in Spalte A einen Verweis auf die Zellen in dem anderem Tabellenblatt erstellst. Als Beispiel: In dem neuen Tabellenblatt schreibst Du

=Originaltabelle!B12 ,

wenn in der Originaltabelle die Kilometerentfernung in Zelle B12
steht. Das selbe für den Ort, also z.B.

=Originaltabelle!C12

wenn der Ortsname in C12 steht. Das ganze kopierst Du durch Anklicken der Zelle unten rechts in die nächsten 2500 Zellen. Dann schreibst Du in dem Originalblatt in die Zelle, in der der Ortsname erscheinen soll, folgende Formel:

=WENN(XY1>0;SVERWEIS(XY1;Tabelle2!$A$1:$B$2500;2;FALSCH);"")

Wobei die Bezeichnung XY1 gegen die Zellbezeichnung, in der Dir bereits die kleinste Kilometerentfernung ausgegeben wird, getauscht werden muss. Die Tabellenbezeichnung musst Du gegebenenfalls auch noch anpassen. Sollten Deine Kilometerentfernungen aber in Spalte A in Deiner Originaldatei stehen und die Orte dazu in der danebenliegenden Zelle, kann der SVERWEIS auch in dem Originablatt, also ohne Hilfstabelle, angewandt werden.

Ich hoffe, Du kommst mit meinen Erklärungen klar, ansonsten melde Dich noch mal.


MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: