[de-users] Wenn-Formel in Calc

2006-12-08 Thread Alfons Mair

Hallo,

ich habe folgendes Problemchen welches ich hoffentlich über eine  
"Wenn-Formel" lösen kann?



23-10-2006  250 105H6010
29-10-2006  500   105H6010 Summe 750
15-11-2006  600 105H6010
17-11-2006  800   105H6010
23-11-2006  1500105H6010 Summe 2900
23-10-2006  750   105H6111
25-10-2006  960 105H6111



Ich möchte nun erreichen, dass eine Summierung auf Monatsbasis vollzogen  
wird und anhand der Materialnummer festgelegt wird. Es müsste jeweils  
hinter der letzten Einteilung eines Monats zum Material die Summierung  
ausgegeben werden.


Wie kann ich das lösen?

Gruß
Alfons

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Wenn-Formel in Calc

2006-12-08 Thread Werner Tietz

Hallo Alfons

Alfons Mair schrieb:

Hallo,

ich habe folgendes Problemchen welches ich hoffentlich über eine  
"Wenn-Formel" lösen kann?



23-10-2006250105H6010
29-10-2006  500   105H6010 Summe 750
15-11-2006 600105H6010
17-11-2006800   105H6010
23-11-2006 1500105H6010 Summe 2900
23-10-2006 750   105H6111
25-10-2006960105H6111



Ich möchte nun erreichen, dass eine Summierung auf Monatsbasis 
vollzogen  wird und anhand der Materialnummer festgelegt wird. Es müsste 
jeweils  hinter der letzten Einteilung eines Monats zum Material die 
Summierung  ausgegeben werden.


Wie kann ich das lösen?


in D1 :
=WENN(MONAT(A1)<>MONAT(A2);SUMMENPRODUKT(MONAT($A$1:A1)=MONAT(A1);$B$1:B1;$C$1:C1=C1);"")
und nach unten ziehen über den ganzen Datenbereich.

Gruß Werner

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Wenn-Formel in Calc

2006-12-08 Thread Christian Paul
Am Freitag, 8. Dezember 2006 19:49 schrieb Werner Tietz:
> Hallo Alfons
>
> Alfons Mair schrieb:
> > Hallo,
> >
> > ich habe folgendes Problemchen welches ich hoffentlich über eine
> > "Wenn-Formel" lösen kann?
> >
> >
> > 23-10-2006250105H6010
> > 29-10-2006  500   105H6010 Summe 750
> > 15-11-2006 600105H6010
> > 17-11-2006800   105H6010
> > 23-11-2006 1500105H6010 Summe 2900
> > 23-10-2006 750   105H6111
> > 25-10-2006960105H6111
> >
> >
> >
> > Ich möchte nun erreichen, dass eine Summierung auf Monatsbasis
> > vollzogen  wird und anhand der Materialnummer festgelegt wird. Es müsste
> > jeweils  hinter der letzten Einteilung eines Monats zum Material die
> > Summierung  ausgegeben werden.
> >
> > Wie kann ich das lösen?
>
> in D1 :
> =WENN(MONAT(A1)<>MONAT(A2);SUMMENPRODUKT(MONAT($A$1:A1)=MONAT(A1);$B$1:B1;$
>C$1:C1=C1);"") und nach unten ziehen über den ganzen Datenbereich.

Nett, aber unzureichend.
Schönheitsfehler: Berücksichtigt nicht die wechselnde Artikelnummer und
setzt weiterhin voraus, das immer nach Datum sortiert ist.

Als Excel und Calc Trainer schüttel ich da den Kopf und sage das, was ich 4000 
Mal im Jahr sagen muß.

"IES IST EINE DATENBANKANWENDUNG. Alles andere ist QUATSCH!"

Ich schreie deshalb, weil ich fast täglich mitansehen muß, wie sich Anwender 
mit dieser Art von Datenhaltung selber ins Knie schießen.
Ich meine, wenn es schon Calc sein muß:

1. Spalte B einfügen
2. in B1 die Funktion =Monat(A1)
3. Funktion nach unten kopieren
4. Zellzeiger irgendwo in Datenbereich stellen
5.  Menü: Daten->Datenpilot->aufrufen
6. Aktuelle Selektion bestätigen (wenn's stimmt)
7. Schaltfläche Monat in Bereich "Zeilenfelder" ziehenund fallenlassen
8. Schaltfläche "Artikel" in Bereich "Zeilenfelder" ziehen und fallenlassen
9. Schaltfläche "Anzahl" in  Bereich "Datenfelder" ziehen und fallenlassen
(nicht wundern, daß das FGeld nicht angezeigt wird...)
10. Mit "OK" bestätigen
11. unzureichendes Funktionsmonstrum vergessen und sich mit Kreuz/Pivotabellen 
beschäftigen
12. Fürs nächste Mal: Solche Daten gleich in einer Datenbank sammeln und sich 
weniger mit diesen Krücken herumärgern

mfg
Christian Paul

-- 
Ask five economists and you'll get five different explanations (six if
one went to Harvard).
Edgar R. Fiedler

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Wenn-Formel in Calc

2006-12-09 Thread Stefan Weigel

Christian Paul schrieb:

Als Excel und Calc Trainer schüttel ich da den Kopf und sage das, was ich 4000 
Mal im Jahr sagen muß.


11. unzureichendes Funktionsmonstrum vergessen und sich mit Kreuz/Pivotabellen 
beschäftigen


Hallo Paul,

Du sprichst mir aus dem Herzen!

Den Anwendern darf man aber keinen Vorwurf machen. Der Aufruf zur 
Besinnung geht an:


o Die Hersteller, die mächtige und nützliche Funktionalität (Pivot) 
liefern, diese aber zugunsten von Klickibunti nur äußerst 
geringwertig kommunizieren.


o Die Mehrheit der Autoren, die Kreuztabellen und andere 
datenbankähnliche Funktionalität nur stiefmütterlich behandeln.


o Die Mehrheit der Software-Trainer, die Kreuztabellen und andere 
datenbankähnliche Funktionalität nur stiefmütterlich behandeln.


Vorbeugend: Es ist schlicht nicht richtig, dass man schon ein 
erfahrener Calc-Anwender sein muss, um sich gewinnbringend mit dem 
Datenpiloten befassen zu können.


(Höchst bescheiden verweise ich auf meinen Vortrag und mein kleines 
Heft zu diesem Thema: http://www.stefan-weigel.de/ooo/Vortrag.pdf 
http://www.stefan-weigel.de/ooo/OOoListen.pdf)


:-)

> 1. Spalte B einfügen
> 2. in B1 die Funktion =Monat(A1)
> 3. Funktion nach unten kopieren

Diese 3 Punkte sind übrigens nicht notwendig. Die Gruppierung nach 
Monaten übernimmt ebenfalls der Datenpilot 
(Daten|Gliederung|Gruppierung).


Herzliche Grüße

Stefan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Wenn-Formel in Calc

2006-12-09 Thread Stefan Weigel

Stefan Weigel schrieb:


Hallo Paul,


Entschuldigung, da habe ich wohl Vor- und Nachnamen verwechselt. 
Sorry. Also ich grüße Christian. ;-)


Stefan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Wenn-Formel in Calc

2006-12-09 Thread Mechtilde
Christian Paul wrote:
> Am Freitag, 8. Dezember 2006 19:49 schrieb Werner Tietz:
>> Hallo Alfons
>>
>> Alfons Mair schrieb:
>>> Hallo,
>>>
>>> ich habe folgendes Problemchen welches ich hoffentlich über eine
>>> "Wenn-Formel" lösen kann?
>>>
>>> Ich möchte nun erreichen, dass eine Summierung auf Monatsbasis
>>> vollzogen  wird und anhand der Materialnummer festgelegt wird. Es müsste
>>> jeweils  hinter der letzten Einteilung eines Monats zum Material die
>>> Summierung  ausgegeben werden.
>>>
>>> Wie kann ich das lösen?
>> in D1 :
>> =WENN(MONAT(A1)<>MONAT(A2);SUMMENPRODUKT(MONAT($A$1:A1)=MONAT(A1);$B$1:B1;$
>> C$1:C1=C1);"") und nach unten ziehen über den ganzen Datenbereich.
> 
> Nett, aber unzureichend.
> Schönheitsfehler: Berücksichtigt nicht die wechselnde Artikelnummer und
> setzt weiterhin voraus, das immer nach Datum sortiert ist.
> 
> Als Excel und Calc Trainer schüttel ich da den Kopf und sage das, was ich 
> 4000 
> Mal im Jahr sagen muß.
> 
> "DIES IST EINE DATENBANKANWENDUNG. Alles andere ist QUATSCH!"

ACK, das kann ich nur dick unterstreichen. Diesem Problem begegne ich
auch regelmäßig.
> 
> Ich schreie deshalb, weil ich fast täglich mitansehen muß, wie sich Anwender 
> mit dieser Art von Datenhaltung selber ins Knie schießen.

Wenn man keine Freie Software nutzt und für ein Datenbankprogramm viel
Geld bezahlen soll, dann mag man versucht sein, dies mit einer
vorhandenen Tabellenkalkulation zu realisieren, bevor man erhebliche
Investionen tätigt.

Bei OpenOffice.org 2.x gibt es keinen Grund mehr, Kalkulationstabellen
als Datenbanken zu missbrauchen.

Gruß

Mechtilde



-- 
Dipl. Ing. Mechtilde Stehmann
## Observer OpenOffice.org: lang/DE
## Freie Office-Suite für Linux, Mac, Windows, Solaris
## http://de.openoffice.org
## Meine Seite http://www.mechtilde.de
## PGP encryption welcome! Key-ID: 0x53B3892B

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Wenn-Formel in Calc

2006-12-09 Thread Stefan Weigel

Hallo Mechtilde,

Mechtilde schrieb:


Bei OpenOffice.org 2.x gibt es keinen Grund mehr, Kalkulationstabellen
als Datenbanken zu missbrauchen.


Bei einfachen Listen würde ich nicht von "Missbrauch von 
Kalkulationstabellen als Datenbanken" sprechen.


o Calc bietet bei einfachen Listen, alles was der Normaluser für 
seine "Primitiv-Datenbank" braucht.


o Calc ist einfacher und schneller zu bedienen als Base und 
erfordert weniger Einarbeitung und EDV-Kenntnisse.


o Eine "Calc-Datenbank" ist zig-mal schneller erstellt im Vergleich 
zum Einrichten und definieren einer "echten Datenbank".


o Calc bietet mit dem Daten-Piloten und Co. Möglichkeiten, die ich 
von "echten" Datenbankfrontends nicht kenne.


Natürlich gibt es auch Gründe, selbst einfache Listen in einer 
"echten" Datenbank zu führen, zum Beispiel definierte 
Felddatentypen, eindeutige Indizes und so weiter. Und natürlich hat 
Calc nichts mit relationalen Strukturen und dergleichen am Hut. 
Bezüglich der im OP dargestellten Liste und Aufgabe halte ich Calc 
auf jeden Fall für das geeignete Werkzeug.


Gruß

Stefan


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]