Re: [de-users] DBMAX und SVERWEIS
Sorry erst lesen, dann absenden 😭 SQL MAX(Spalte) From Tabelle Where Jahr=2023 and Monat=1 VG Peter Am 22.08.23 um 11:43 schrieb Peter Nacken: Hi Markus, sorry, dass ich jetzt anfange was zu Stänkern. Aber imho ist Calc und dat Dingen von $ eine Tabllenkalkulation und keine Datenbank. Bei der Menge an Daten wäre vielleicht ein Blick auf ne SQL(z.B. MariaDB) oder LO Base lohnenswert. Die Abfrage in SQL sehe dann in etwa so aus SQL MAX(Spalte) Where Jahr=2023 and Monat=1. Ich hoffe, ich habe das richtig im Kopf Bitte nehm mein Gestänker eher als Anregung ;-) VG Peter Am 21.08.2023 um 10:11 schrieb Markus Mueller: Liebe Liste, hat jemand von Euch eine Idee, die meinen aktuellen Schlauchstand beendet? Das Problem: Ich habe eine umfangreiche Tabelle mit Messwerten (in z.B. A1:D1). In Spalte A steht der Monat der Messung (1 = Januar etc.), in B das Jahr (z.B. 2012). Mit DBMAX kann ich mir leicht den maximalen Messwert (in Spalte C) für einen bestimmten Monat heraussuchen lassen. Wie aber kann ich das zugehörige Jahr des Januar-Maximalwertes herausfinden, SVERWEIS würde ja auch Werte gleichen Betrages aus anderen Monaten finden und ein DBSVERWEIS gibt es meines Wissens nicht. Die Tabelle ergänzt sich laufend und ist daher nicht sortiert. Ich danke für sachdienliche Hinweise zur Ergreifung des Jahreswertes! Beste Grüße Markus -- Peter Nacken Gutenbergstraße 92 47803 Krefeld Tel. 02151 / 313229 Mobil 0175/4834327 Fax 02151 / 9754883 E-Mail peter.nac...@gmx.de -- 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/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] DBMAX und SVERWEIS
Hallo Peter, Deinen Einwurf empfinde ich nicht als "Stänkern", sondern als einen Hinweis auf eine wesentlich bessere und im Endeffekt flexiblere Lösung … die aber leider so gut wie nie gewählt wird. Das ist meine persönliche, in Jahrzehnten gewonnene Erfahrung zu diesem Thema. Viele Menschen sind bereit, extrem zeitaufwendige und komplizierte Tabellenkalkulations-"Programmierungen" zu erstellen, ohne auf Hinweise einzugehen, dass die jeweilige Aufgabe mit einer Datenbank deutlich einfacher, übersichtlicher und schneller zu lösen wäre. Gruß Jörn Am 22.08.2023 um 11:43 schrieb Peter Nacken: Hi Markus, sorry, dass ich jetzt anfange was zu Stänkern. Aber imho ist Calc und dat Dingen von $ eine Tabllenkalkulation und keine Datenbank. Bei der Menge an Daten wäre vielleicht ein Blick auf ne SQL(z.B. MariaDB) oder LO Base lohnenswert. Die Abfrage in SQL sehe dann in etwa so aus SQL MAX(Spalte) Where Jahr=2023 and Monat=1. Ich hoffe, ich habe das richtig im Kopf Bitte nehm mein Gestänker eher als Anregung ;-) VG Peter Am 21.08.2023 um 10:11 schrieb Markus Mueller: Liebe Liste, hat jemand von Euch eine Idee, die meinen aktuellen Schlauchstand beendet? Das Problem: Ich habe eine umfangreiche Tabelle mit Messwerten (in z.B. A1:D1). In Spalte A steht der Monat der Messung (1 = Januar etc.), in B das Jahr (z.B. 2012). Mit DBMAX kann ich mir leicht den maximalen Messwert (in Spalte C) für einen bestimmten Monat heraussuchen lassen. Wie aber kann ich das zugehörige Jahr des Januar-Maximalwertes herausfinden, SVERWEIS würde ja auch Werte gleichen Betrages aus anderen Monaten finden und ein DBSVERWEIS gibt es meines Wissens nicht. Die Tabelle ergänzt sich laufend und ist daher nicht sortiert. Ich danke für sachdienliche Hinweise zur Ergreifung des Jahreswertes! Beste Grüße Markus -- 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/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] DBMAX und SVERWEIS
Hi Markus, sorry, dass ich jetzt anfange was zu Stänkern. Aber imho ist Calc und dat Dingen von $ eine Tabllenkalkulation und keine Datenbank. Bei der Menge an Daten wäre vielleicht ein Blick auf ne SQL(z.B. MariaDB) oder LO Base lohnenswert. Die Abfrage in SQL sehe dann in etwa so aus SQL MAX(Spalte) Where Jahr=2023 and Monat=1. Ich hoffe, ich habe das richtig im Kopf Bitte nehm mein Gestänker eher als Anregung ;-) VG Peter Am 21.08.2023 um 10:11 schrieb Markus Mueller: Liebe Liste, hat jemand von Euch eine Idee, die meinen aktuellen Schlauchstand beendet? Das Problem: Ich habe eine umfangreiche Tabelle mit Messwerten (in z.B. A1:D1). In Spalte A steht der Monat der Messung (1 = Januar etc.), in B das Jahr (z.B. 2012). Mit DBMAX kann ich mir leicht den maximalen Messwert (in Spalte C) für einen bestimmten Monat heraussuchen lassen. Wie aber kann ich das zugehörige Jahr des Januar-Maximalwertes herausfinden, SVERWEIS würde ja auch Werte gleichen Betrages aus anderen Monaten finden und ein DBSVERWEIS gibt es meines Wissens nicht. Die Tabelle ergänzt sich laufend und ist daher nicht sortiert. Ich danke für sachdienliche Hinweise zur Ergreifung des Jahreswertes! Beste Grüße Markus -- 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/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] DBMAX und SVERWEIS
Hallo zusammen, besten Dank für Eure Antworten und Eure Mühe! Ich hatte das Problem vereinfacht dargestellt, um es verständlicher zu machen (insbesondere ist die DB-Abfrage komplexer). Daher konnten die interessanten Antworten keine endgültige Lösung bieten. Aber ich habe wichtige Anregungen bekommen und Neues gelernt. Daher bin ich sicher, dank Eurer Hilfe eine Lösung zu finden. Tolle Community hier! Markus Am 21.08.2023 um 17:18 schrieb eilf: Am Montag, 21. August 2023, 15:04:27 CEST schrieb Bernd Neumann: Hallo Markus, ich kenne mich mit Pivottabellen u. dergl. nicht aus, kann also den Aufwand nicht einschätzen. Hi, Pivottabellen ist/sind ein ganz ausgezeichnetes Feature (und _eigentlich_ kinderleicht in der Handhabe). Deine Daten stehen in A1:C1 in der Überschrift Monat, Jahr, Merkmal_1 markiere A1:C10050 (vermutlich steht jeder Monat in einer Zeile, so hast Du für die nächsten ~ vier Jahre "Ruhe") Button: Pivotisieren, aktuelle Auswahl ziehe in Spaltenfelder in Zeilenfelder (könnte man auch tauschen, aber irgendwann reichen die Spalten nicht) ziehe Merkmal_1 nach Datenfelder klicke dann dort auf den Merkmalsnamen und wähle Max (Optionen und Quelle/Ziel sind erst mal noch nicht relevant) und schon hast Du die Maxima der Jahre/Monate (die zukünftigen Jahre/Monate stehe als (leer) (Spalten/Zeilen drin) f.f. -- fiel ferkniegen!! Frank p.s. falls du noch Fragen hast, meld Dich einfach! d.o. -- 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/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] DBMAX und SVERWEIS
Am Montag, 21. August 2023, 15:04:27 CEST schrieb Bernd Neumann: > Hallo Markus, > ich kenne mich mit Pivottabellen u. dergl. nicht aus, kann also den > Aufwand nicht einschätzen. Hi, Pivottabellen ist/sind ein ganz ausgezeichnetes Feature (und _eigentlich_ kinderleicht in der Handhabe). Deine Daten stehen in A1:C1 in der Überschrift Monat, Jahr, Merkmal_1 markiere A1:C10050 (vermutlich steht jeder Monat in einer Zeile, so hast Du für die nächsten ~ vier Jahre "Ruhe") Button: Pivotisieren, aktuelle Auswahl ziehe in Spaltenfelder in Zeilenfelder (könnte man auch tauschen, aber irgendwann reichen die Spalten nicht) ziehe Merkmal_1 nach Datenfelder klicke dann dort auf den Merkmalsnamen und wähle Max (Optionen und Quelle/Ziel sind erst mal noch nicht relevant) und schon hast Du die Maxima der Jahre/Monate (die zukünftigen Jahre/Monate stehe als (leer) (Spalten/Zeilen drin) f.f. -- fiel ferkniegen!! Frank p.s. falls du noch Fragen hast, meld Dich einfach! d.o. -- 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/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] DBMAX und SVERWEIS
Hallo Markus, ich kenne mich mit Pivottabellen u. dergl. nicht aus, kann also den Aufwand nicht einschätzen. Ich würde mit einer Suchfunktion die Zeilennummer bestimmen lassen und mit "Verschiebung" alle dazugehörigen Werte anzeigen lassen. Wenn du nicht sicher bist ob es Duplikate gibt, dann einfach nach der Ergebniszeile die Suche fortsetzen, nicht vergessen bei "Verschiebung" die Zeilen bis zum ersten Ergebnis mitzurechnen! VG Bernd Am 21.08.23 um 11:16 schrieb Günther Breitfuß: Hallo Markus, für solche Problemstellungen bieten sich Pivottabellen an. LG Günther -- 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/ Datenschutzerklärung: https://www.documentfoundation.org/privacy