Clever-Excel-Forum

Normale Version: Werte unter mehreren Bedingungen ermitteln
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo, ich arbeite für meine Masterarbeit mit einem recht großen Datensatz bei dem ich mit meinen Excel-Kenntnissen an meine Grenzen stoße. Ich habe Daten für über 150 Länder (Spalte A) für jeweils 165 Jahre (Spalte B). In Spalte C und folgende stehen die für mich interessanten Werte (etwa Wirtschaftswachstum). Diese Zeitreihen beginnen jedoch nicht für alle Länder im gleichen Jahr und ich brauche einen Überblick, wann die Zeitreihen für jedes Land beginnen.

Ich möchte also zu jedem Begriff in Spalte A (Ländernamen) den kleinsten Wert =MIN() in Spalte B (Jahreszahlen), für den in Spalte C ein Wert existiert (">=0").

Ich würde gerne ein zweites Tabellenblatt machen in dem in Spalte A jeder Ländername nur einmal steht und in Spalte B der jeweils zugehörige ermittelte Wert. Geht das? Wäre super, wenn mir da jemand helfen könnte!
Du arbeitest mit vielen (oder einer Menge) Daten, aber über das Aussehen der Datensätze wissen wir nichts.

Wer hat das nur verbrochen, diese falsche Verwendung des Begriffs "Datensatz"? Nun finden das viele auch noch schick.
Was ist an dem Begriff Datensatz falsch? Mir wurde das an der Uni so beigebracht, aber ich bin kein Informatiker.

Ich dachte, ich hätte erklärt wie die Daten aussehen, oder was genau brauchst du an Information?

Spalte A: Länder (150 Länder jeweils einmal pro Jahr)
Spalte B: Jahre (165 Jahreszahlen jeweils einmal pro Land)
Spalte C: Werte für alle Land-Jahr-Kombinationen, die zu unterschiedlichen Zeiten beginnen
Hola,

ungetestet:
=min(wenn((Tabelle1!$A$2:$A$100=A2)*(Tabelle1!$C$2:$C$100>=0);Tabelle1!$B$2:$B$100))
Die Formel mit Strg-Shift-Enter abschließen.

Gruß,
steve1da
Ein Datensatz ist nur ein einziger Record (Satz) von Deinen Daten. Angenommen, Dein Haus hat 20 Parteien. Dann ist eine dieser Parteien Dein Datensatz mit Name, Whg-Nr., qm, Miete usw. Davon gibt es nun 20.

Die Daten selbst aber als Datensatz zu bezeichnen, ist eine Unsitte von Laien, die in den letzten vielleicht 10 Jahren entstanden ist.

Vermutlich dachten sie dabei an einen Satz Bücher oder einen Satz Ohrfeigen, die sie verdient hätten.
Danke für die Antwort, aber so wird das leider nichts. Ich kann ja nicht die Spalten A (Begriffe) und Spalte C (Zahlen) multiplizieren. Und selbst wenn würde ich ja, wenn ich das richtig sehe, berechnen, ob A*C (Land*Wert) oder B (Jahr) größer ist. Das macht ja keinen Sinn.

Um es vielleicht nochmal als Anweisung zu formulieren, die ich umsetzen möchte: Schaue nur auf die Zeilen, in denen der Wert in Spalte A "=Deutschland". Welche Jahreszahl (Spalte B) ist dann die kleinste =MIN(), für die es einen Wert (Spalte C) gibt ">=0".
(10.05.2019, 15:22)Diramel schrieb: [ -> ]Danke für die Antwort, aber so wird das leider nichts. Ich kann ja nicht die Spalten A (Begriffe) und Spalte C (Zahlen) multiplizieren. Und selbst wenn würde ich ja, wenn ich das richtig sehe, berechnen, ob A*C (Land*Wert) oder B (Jahr) größer ist. Das macht ja keinen Sinn.
Boah, jetzt hast du steve1da aber voll erwischt!
Hola,


Zitat:aber so wird das leider nichts.


Entschuldige bitte dass ich mein Unwissenheit mit dir geteilt habe.

Gruß,
steve1da
Hallöchen,

zum Glück trage ich Brille ….  :21:

Zitat:wenn ich das richtig sehe, berechnen, ob A*C

siehst Du nicht, denn da steht nicht A*C sondern im Prinzip (A=A2)*(C>=0)
Wenn ich das richtig sehe, gehören logische Operatoren doch schon zum Schulwissen.   Undecided  

Könntest du auch erklären, was Du mit
Zitat:aber so wird das leider nichts.

meinst? Wenn Du die Formel getestet hast, müsste ja, wenn es nichts wird, entweder ein Fehler kommen oder ein falsches Ergebnis. Das wüssten wir dann aber schon genau ...
Aber so wird das leider nichts.  :22:
Hallo Diramel,

Hier ist eine Beispieldatei mit 2 möglichen Lösungsansätzen:
[attachment=24122]

Das Tabellenblatt Testdata enthält 1000 Testdatensätze.

Im Blatt Pivot_von_Testdata siehst Du eine Auswertung mithilfe einer Pivottabelle, im Blatt Pstat habe ich es mit meiner UDF Pstat ausgewertet (und anschließend manuell die Datensätze sortiert und mit der Pivotauswertung verglichen).

Die vorderen 5 Tabellenblätter kannst Du ignorieren. Mit denen generiere ich nur meine Testdaten.

Viel Erfolg mit Deiner Masterarbeit,
Bernd P
Seiten: 1 2