Aw: Re: [de-users] Calc: Entfernungsmatrix
Hallo, ich habe es bei Meinem "Fahrtenbuch" sehr schnell aufgegeben, denn es war mir zu aufwendig die Liste die die Ortspunkt drin hatte zu Pflegen damit neue Ortspunkte da rein kamen. Ich habe mir dann aufgeschrieben wie viele Km ich an dem Tag unterwegs war und habe die Summe dann aufgeteilt über den Tag. Denn die Ortspunkte hatte ich ja.;) Gruß Christian Palm > Gesendet: Freitag, 02. März 2018 um 17:41 Uhr > Von: "Alois Klotz" <alois.kl...@salzburg.at> > An: users@de.libreoffice.org > Betreff: Re: [de-users] Calc: Entfernungsmatrix > > Hallo, > ich habe eine ähnliche Lösung wie von Wolfgang beschrieben - hier ist > eine Beispieldatei: > https://www.dropbox.com/s/nvkbby4iyzulekr/Entfernungsmatrix.ods?dl=0 > MfG Alois > -- > www.easy4me.info > > > Boris Kirkorowicz schrieb am 02.03.2018 um 11:24: > > Hallo, > > mit Calc führe ich eine Fahrtenliste, in der immer wieder dieselben > > Start- und Zielpunkte vorkommen, jedoch beliebig kombiniert. Zur > > Vereinfachung möchte ich, dass nach Eingabe des Start- und des > > Zielortes automatisch die Entfernung eingetragen wird, etwa so: > > > > Spalte A Spalte B Spalte C Spalte D > > """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" > > 1.1.2018 Ortspunkt 1 Ortspunkt 2 11 km > > 2.1.2018 Ortspunkt 1 Ortspunkt 2 22 km > > 3.1.2018 Ortspunkt 3 Ortspunkt 1 33 km > > 4.1.2018 Ortspunkt 4 Ortspunkt 3 44 km > > > > Bislang habe ich mir in Spalte D eine Formel wie > >> =WENN(C2="Ortspunkt 2";11;WENN(C2="Ortspunkt 3";33;WENN(C2="Ortspunkt > >> 2";44;""))) > > angelegt, aber das wird schnell zu unübersichtlich, wenn es mehr > > Ortspunkte werden und beliebige Kombinationen erfasst werden sollen. > > Da dachte ich daran, alle möglichen Kombinationen in einer Liste zu > > erfassen und die Entfernung aus dieser Liste auszulesen und in Spalte > > D einzutragen. Bei einem Parameter (Spalte C) ginge das wohl ganz > > einfach mit SVERWEIS(), aber wie mache ich das mit zwei Parametern > > (Spalten B und Spalte C)? > > > > > > > -- > Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org > Probleme? > https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ > Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de > Listenarchiv: https://listarchives.libreoffice.org/de/users/ > Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert > > -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Calc: Entfernungsmatrix
Hallo, ich habe eine ähnliche Lösung wie von Wolfgang beschrieben - hier ist eine Beispieldatei: https://www.dropbox.com/s/nvkbby4iyzulekr/Entfernungsmatrix.ods?dl=0 MfG Alois -- www.easy4me.info Boris Kirkorowicz schrieb am 02.03.2018 um 11:24: Hallo, mit Calc führe ich eine Fahrtenliste, in der immer wieder dieselben Start- und Zielpunkte vorkommen, jedoch beliebig kombiniert. Zur Vereinfachung möchte ich, dass nach Eingabe des Start- und des Zielortes automatisch die Entfernung eingetragen wird, etwa so: Spalte A Spalte B Spalte C Spalte D " 1.1.2018 Ortspunkt 1 Ortspunkt 2 11 km 2.1.2018 Ortspunkt 1 Ortspunkt 2 22 km 3.1.2018 Ortspunkt 3 Ortspunkt 1 33 km 4.1.2018 Ortspunkt 4 Ortspunkt 3 44 km Bislang habe ich mir in Spalte D eine Formel wie =WENN(C2="Ortspunkt 2";11;WENN(C2="Ortspunkt 3";33;WENN(C2="Ortspunkt 2";44;""))) angelegt, aber das wird schnell zu unübersichtlich, wenn es mehr Ortspunkte werden und beliebige Kombinationen erfasst werden sollen. Da dachte ich daran, alle möglichen Kombinationen in einer Liste zu erfassen und die Entfernung aus dieser Liste auszulesen und in Spalte D einzutragen. Bei einem Parameter (Spalte C) ginge das wohl ganz einfach mit SVERWEIS(), aber wie mache ich das mit zwei Parametern (Spalten B und Spalte C)? -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Calc: Entfernungsmatrix
Am 02.03.2018 um 11:24 schrieb Boris Kirkorowicz: > Hallo, > mit Calc führe ich eine Fahrtenliste, in der immer wieder dieselben > Start- und Zielpunkte vorkommen, jedoch beliebig kombiniert. Zur > Vereinfachung möchte ich, dass nach Eingabe des Start- und des Zielortes > automatisch die Entfernung eingetragen wird, etwa so: > > Spalte A Spalte BSpalte CSpalte D > " > 1.1.2018 Ortspunkt 1 Ortspunkt 2 11 km > 2.1.2018 Ortspunkt 1 Ortspunkt 2 22 km > 3.1.2018 Ortspunkt 3 Ortspunkt 1 33 km > 4.1.2018 Ortspunkt 4 Ortspunkt 3 44 km > > Bislang habe ich mir in Spalte D eine Formel wie >> =WENN(C2="Ortspunkt 2";11;WENN(C2="Ortspunkt 3";33;WENN(C2="Ortspunkt >> 2";44;""))) > angelegt, aber das wird schnell zu unübersichtlich, wenn es mehr > Ortspunkte werden und beliebige Kombinationen erfasst werden sollen. Da > dachte ich daran, alle möglichen Kombinationen in einer Liste zu > erfassen und die Entfernung aus dieser Liste auszulesen und in Spalte D > einzutragen. Bei einem Parameter (Spalte C) ginge das wohl ganz einfach > mit SVERWEIS(), aber wie mache ich das mit zwei Parametern (Spalten B > und Spalte C)? Würde ich mit einer Kreuztabelle und Verschiebung machen: Pkt1Pkt2Pkt3Pkt4 Pkt1 1 0 D12 D13 D14 Pkt2 2 D12 0 D23 D24 Pkt3 3 D13 D23 0 D34 Pkt4 4 D14 D24 D34 0 ^^ |+ Hilfsindex + Bezeichner Angenommen, der aktuell gewählte [1] Start- und Zielponkt stehen in A1 btw. B1, und die Tabelle befindet sich im Bereich G1:L5, dann kannst Du I1:L1 mit folgender Formel füllen[2]: | =VERSCHIEBUNG($G$2;SPALTE()-SPALTE($I$1);0) [1] Schau dir mal "Daten => Gültigkeit => Kriterien => Zulassen: Zellbereich" usw. an ;-) [2] Du schrubst ja, dass Start- und Zielpunkte beliebig austauschbar wären; daher brauchst du im Prinzip nur eine Tabelle derselben anzulegen. Nur die Entfernungen musst du trotzdem händisch eintragen. :-( Den jeweiligen Hilfsindex ermittelst du mit SVERWEIS, z. B. für den Startpunkt (z. B. in A2): | =SVERWEIS(A1;$G$2:$H$5;2) und den Wert kannst du dann ganz einfach aus der Tabelle auslesen mit | =VERSCHIEBUNG($H$1;A2;B2) Wolf 'natürlich kannst du die SVERWEIS-Aufrufe auch direkt in der VERSCHIEBUNG-Formel ausführen, aber in separaten Zellen ist es ggf. einfacher zu debuggen' gang -- If I could, I would wish for ONE news INDEED being a fake, namely for the news of this immature cockalorum in fact became President of the United States. -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert