Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Excel
  Position in einer Liste

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Position in einer Liste (1192 mal gelesen)
Axel.Strasser
Ehrenmitglied V.I.P. h.c.
Selbstständig im Bereich PLM/CAx



Sehen Sie sich das Profil von Axel.Strasser an!   Senden Sie eine Private Message an Axel.Strasser  Schreiben Sie einen Gästebucheintrag für Axel.Strasser

Beiträge: 4107
Registriert: 12.03.2001

Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!

erstellt am: 13. Nov. 2007 19:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ich habe hinter ein Feld eine Auswahlliste hinterlegt (Mehrsprachig). Jestz will ich in einem anderen Feld nicht auf den Wert sondern auf die Position des Wertes in der Auswahlliste zugreifen.

Auswahlliste:
Apfel
Birne
Orange

dann sollte ich zugreifen können auf 1, 2 oder 3

Axel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

okl
Mitglied
Wirtsch-Ing (Maschbau)


Sehen Sie sich das Profil von okl an!   Senden Sie eine Private Message an okl  Schreiben Sie einen Gästebucheintrag für okl

Beiträge: 157
Registriert: 21.04.2006

3,6 GHz, 2 GB RAM, NVIDIA Quadro FX 1300, Delmia V5R16 SP1, Win XP Prof SP2, Office 2003, VS 2005, VB 6

erstellt am: 13. Nov. 2007 19:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Axel.Strasser 10 Unities + Antwort hilfreich

Hallo Axel!

Das ist - meines Wissens direkt nicht möglich. Ich hatte einmal ein ähnliches Problem, das ich wie folgt gelöst habe:

1) die Auswahlliste ist über eine Datenreihe auf Deinem "Datenbasisblatt" definiert.
2) Neben der Spalte mit den Werten ("Apfel", "Birne", "Orange") steht 1,2,3
3) In  dem Feld, in dem Du den zugehörigen Index dieser Liste ("Apfel", "Birne", "Orange") suchst, steht ein SVerweis, der Dir dann den Index liefert.

Hoffe, dass Dir das hilft.


Grüße, Ole

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hajo_Zi
Mitglied
Projektant


Sehen Sie sich das Profil von Hajo_Zi an!   Senden Sie eine Private Message an Hajo_Zi  Schreiben Sie einen Gästebucheintrag für Hajo_Zi

Beiträge: 479
Registriert: 26.03.2003

erstellt am: 13. Nov. 2007 19:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Axel.Strasser 10 Unities + Antwort hilfreich

Hallo Axel,
benutze aus derf Formulat Symbolleiste die Kombobox die gibt Zahlen zurück.

Gruß Hajo

[Diese Nachricht wurde von Hajo_Zi am 13. Nov. 2007 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Axel.Strasser
Ehrenmitglied V.I.P. h.c.
Selbstständig im Bereich PLM/CAx



Sehen Sie sich das Profil von Axel.Strasser an!   Senden Sie eine Private Message an Axel.Strasser  Schreiben Sie einen Gästebucheintrag für Axel.Strasser

Beiträge: 4107
Registriert: 12.03.2001

Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!

erstellt am: 13. Nov. 2007 22:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Mappe1.xls.txt

 
Also ich habe mal versucht das Problem in einer Tabelle vereinfacht zusammnezufassen Auf dem ersten Blatt gibt es eine Sprachauswahl. Abhängig von dieser erscheinen unterschiedliche Auswahllisten (in den gelben Zellen). Abhängig von der Auswahl wird eine Berechnung gestartet und der Inhalt der grünen Zellen ausgewählt. In der Formel ist jetzt nur dt berücksichtigt, wenn ich jetzt noch franz und englisch einbauen will wir die Formel noch unübersichtlicher und vorallem wenn sich an den Auswahlfeldern etwas ändert (aus dem Auto wird z.B.ein Rollbrett  muss die ganze Formel wieder geändert werden. Wenn ich jetzt nur 1,2,3,4 bekommen würde wäre ich von der Sprache und den Änderungen unabhängig.

Mir ist bewusst (und es ist auch so gewollt) dass sich die Feldinhalte bei der Änderung der Sprache nicht automatisch geändert wird.

Axel 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hajo_Zi
Mitglied
Projektant


Sehen Sie sich das Profil von Hajo_Zi an!   Senden Sie eine Private Message an Hajo_Zi  Schreiben Sie einen Gästebucheintrag für Hajo_Zi

Beiträge: 479
Registriert: 26.03.2003

erstellt am: 13. Nov. 2007 23:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Axel.Strasser 10 Unities + Antwort hilfreich

Halloo Axel,

siehe Dir mal dies Beispiel an http://hajo-excel.de/chCounter3/getfile.php?id=129

Der Dateiname sollte was mit dem Problem zu tun haben. Ich habe mir z.B. einen Ordner angelegt in dem ich alle Dateien aus dem Internet speichere. Bei Dateinamen wie Test., Mappe.., Beispiel wird eine vorhandene überschrieben.

Gruß Hajo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Harmening
Moderator
Arbeiter ツ




Sehen Sie sich das Profil von Thomas Harmening an!   Senden Sie eine Private Message an Thomas Harmening  Schreiben Sie einen Gästebucheintrag für Thomas Harmening

Beiträge: 2897
Registriert: 06.07.2001

Das Innerste geäussert
und aufs Äusserste verinnerlicht

erstellt am: 14. Nov. 2007 00:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Axel.Strasser 10 Unities + Antwort hilfreich


dropdownmitbereichverschiebungundkalkulation.xls.txt

 
Zitat:
In der Formel ist jetzt nur dt berücksichtigt, wenn ich jetzt noch franz und englisch einbauen will wir die Formel noch unübersichtlicher und vorallem wenn sich an den Auswahlfeldern etwas ändert
;-) jo, ohne viel Wenn() und Aber, das muss wirklich nicht sein 


Aufgabe: eine Datenbank als inputmatrix (bereiche vergrössern wenn mehr Daten benötigt werden),
Formel die grösstenteils dynamisch arbeitet ohne starren Zellbezug.

Lösungsvorschlag:
deinen Bereich mit dt , fr, en, ersetze ich mit Deutsch, Français, English,
da diese Namen für den Vergleich pos herhalten müssen um die Position in der Matrix zu bekommen.
Erweitere ich das Texte Datenblatt um eine weitere Spalte, wegen dem Preis  -soll ja eine Datenbank werden.

Ein Matrix, die die dt- , fr-, en-Bezeichnungen und den Preis enthält, wird erstellt (Name: bereich)

Des weiteren erstelle ich in diesem Blatt noch eine weitere (Test)spalte Rückgabe der pos dt,en,fr als Zahl
Name: pos =VERGLEICH(Tabelle1!G4;A1:d1;0))  ''Tabelle1!G4 ist das Dropdownfeld
und mittels =BEREICH.VERSCHIEBEN(dt;;pos-1;;1) eine sofortige visuelle Darstellung der Namen in der jeweiligen Sprache (grüner Bereich).

mittels Kamera oder Bildverknüpfung erzeuge ich mir ein visuellen output auf Tabelle1 um sofort zu sehen was in Tabelle Texte passiert
wenn mittels Dropdown von dt, fr und en umgeschaltet wird.

Was folgt sind testweises Aufbauen der Formel Spalte G um dann in Spalte I =SVERWEIS(B8;BEREICH.VERSCHIEBEN(bereich;;pos-1);5-pos;FALSCH)
die Rückgabe der Matrix als Wert zu haben ;-)

und bevor nur noch Züge an einen vorbeirauschen - mappe   

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Axel.Strasser
Ehrenmitglied V.I.P. h.c.
Selbstständig im Bereich PLM/CAx



Sehen Sie sich das Profil von Axel.Strasser an!   Senden Sie eine Private Message an Axel.Strasser  Schreiben Sie einen Gästebucheintrag für Axel.Strasser

Beiträge: 4107
Registriert: 12.03.2001

Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!

erstellt am: 14. Nov. 2007 17:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für Eure Vorschläge. Ich hatte meine Tabelle nur als Beispiel für das Problem versucht aufzubauen, im Orginal geht es um ein Controlling Problem.
ich habe es jetzt letztendlich mit "Vergleich" und einer wilden Formel gelöst:

Code:

=WENN(ISTNV(VERGLEICH(F15;Fremdbezug;0))=FALSCH;$G15*1.3;0)+WENN(ISTNV(VERGLEICH(F15;Lagerbezug;0))=FALSCH;$G15*1.06;0)+WENN(ISTNV(VERGLEICH(F15;InterneArbeit;0))=FALSCH;$G15*1.7;0  )

Ich habe in meiner Texttabelle noch horizontale Bereiche eingeführt und nachdem ich drei Werte addieren muss wird die Formel halt etwas länger, für meine ursprüngliche Fragestellung reicht ein Wenn-Term

Axel

[Diese Nachricht wurde von Axel.Strasser am 14. Nov. 2007 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz