Seite 1 von 1

SELECT UNIQUE(datum) from tabelle

Verfasst: Do, 22.03.2007 11:15
von roli
Hi,

so wie's im Titel steht, wuerde ich es in einen Datenbank machen. Leider habe ich aber hier "nur" eine Tabelle in Calc vor mir, und da komme ich nicht weiter.
In dieser Tabelle stehen in einer Spalte Datümer (?), einzelne Daten kommen 0 bis "n" mal vor. Wie kann ich jetzt die Anzahl der unterschiedlichen Daten ermitteln?

Danke

Verfasst: Do, 22.03.2007 11:47
von Karolus
Hallo

Sind die Daten in der Spalte sortiert ? Falls ja dann zb:

=SUMMENPRODUKT(A1:A1000<>A2:A1001)

die zweite Bereichsangabe mind. mit einer leeren Zelle am Ende.

Gruß Karo

Verfasst: Do, 22.03.2007 12:56
von roli
Hi,

"bis jetzt" sind die Datümer sortiert, ob's aber immer so bleiben wird kann ich nicht sagen.
Könnte ich da eigentlich noch sowas wie eine "where datum=03.2007" einbauen?

Verfasst: Do, 22.03.2007 12:57
von roli
Hi,

"bis jetzt" sind die Datümer sortiert, ob's aber immer so bleiben wird kann ich nicht sagen.
Könnte ich da eigentlich noch sowas wie "where datum=03.2007" einbauen, um mal in meiner SQL zu bleiben ;-} ?

Verfasst: Do, 22.03.2007 17:05
von Karolus
Hallo Roland
Könnte ich da eigentlich noch sowas wie "where datum=03.2007" einbauen, um mal in meiner SQL zu bleiben ;-} ?
Wenn du damit meinst "Anzahl der unterschiedlichen Daten in 3/07" ?

erweitere die Formel auf:

=SUMMENPRODUKT(A1:A1000<>A2:A1001;MONAT(A1:A1000)=3;JAHR(A1:A1000)=2007)

Gruß Karo

Verfasst: Fr, 23.03.2007 10:16
von FranzX
Hallo Roland,

nimm die Formel:

=SUMME(WENN(HÄUFIGKEIT(A1:A100;A1:A100)>0;1))

dann erhältst du die Anzahl der unsortierten unterschiedlichen Werte in der Spalte.

Die Anzahl der unterschiedlichen unsortierten Werte eines bestimmten Zeitraums erhältst du mit folgender Formel,
wobei das Anfangsdatum in die Zelle L2 und das Enddatum des betreffenden Zeitraums in die Zelle M2 ausgelagert wurde:

=SUMMENPRODUKT(($A$1:A100>=$L$2)*($A$1:A100<=$M$2)*(HÄUFIGKEIT(A1:A100;A1:A100)>0))

Gruß
FranzX

Verfasst: Mo, 26.03.2007 16:32
von roli
Da war doch noch was ...

DANKE, was wuerde ich nur machen wenn's euch nicht geben wuerde!