Re: [de-users] Base-formular erweitern

2008-03-02 Diskussionsfäden Sebastian Gödecke
Am Mittwoch, 27. Februar 2008 15:49:07 schrieb Robert Großkopf:
> Hallo Sebastian,
>
> > Hallo, Liste
> > Ich habe mir per BASE ein Formular gebaut was bisher hervorragend läuft.
> > Es müssen hier 5 Einträge gemacht werden und diese werden dann auch eine
> > entfernte MysqlDB gespeichert. Nun möchte ich dieses Formular noch
> > erweitern/verändern:
> > Und zwar ist dort ein Eintrag für die Saison. Dort wird können folgende
> > werte eingetragen werden: FS07 ,HW07, FS08, HW08 usw.
>
> Ich nehme an, dass diese Werte an andere Stelle auch bereits in der
> Datenbank vertreten sind?
Was meinst du damit ? in anderen Tabellen ? Nein, nur in dieser hier.
>
> > Nun weiß ich nicht ob es sinn macht, aber ich wollte das mit derSaison
> > verändern und zwar so, das dort evtl ein dropdown-menu ist. Das heißt
> > dann, das beim Eintrag auszuwählen ist, welche Saison es wäre.
> > Gleichzeitig wollte ich aber damit die Anzeige begrenzen und zwar nur auf
> > die selektierte Saison. Ist das möglich und macht das so wie ich mir das
> > vorstelle Sinn ?
>
> Du musst dann ein Auswahlfeld einbauen, dass als Index den selben Inhalt
> hat wie als Text. Das Auswahlfeld steckt im Hauptformular. Im Unterformular
> kannst Du nach Auswahl im Hauptformular erkennen, welche Inhalte bisher zu
> Deiner Vorauswahl passen abgespeichert wurden. Im Hauptformular kannst Du
> neue Inhalte hinzufügen.
Ich habe es mal mit einem Kombinationsfeld versucht, aber fundierte Berichte 
dazu habe ich noch nicht. 

> Den Inhalt in einem Listfeld zu präsentieren hat leider den Nachteil, dass
> er sich nicht richtig sortieren lässt, da die Werte eigentlich nach den am
> Schluss stehenden Zahlen sortiert werden müssten.
>
> > Oder hat jemand andere Vorschläge ?
>
> Wie sieht die Tabellenstruktur der dahinter liegenden Datenbank aus? Gibst
> Du bisher in eine Tabellenform ein oder in Textboxen?
id
Artikel
Lieferant
Preis
Saison
Notizen

Jeweils varchar(50) ausser notizen, da sind es 200

Reicht dir das ?



>
> Gruß
>
> Robert
>

Sebastian

PS: sorry für die PM, ich weiß nicht, ob du die über die liste liest. 


-- 
Take heart amid the deepening gloom that your dog is finally getting
enough cheese
-- National Lampoon, "Deteriorata"

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



Re: [de-users] Variablennamen erzeugen und global ve rfügbar machen

2008-03-02 Diskussionsfäden Jörg Schmidt
Hallo,

H.S. schrieb:
> aber
> nützlich wäre es schon
> gewesen.

Wozu?

Mir ist zum Ersten der grundsätzliche Sinn nicht klar (denn Deinem Makro
ist es ziemlich egal wie Variablen heißen und ein Array schiene mir
sinnvoller) und mir ist auch nicht klar wie Du solche Variablen jemals
wieder im selben Makro dynamisch abfragen willst, es sei denn auf
ähnlichem Umweg (dynamisch erzeugtes Modul) wie unten.

Oder was übersehe ich?

> Aber ich habe mir das schon gedacht.

Du kannst eine Variable wie gewünscht deklarieren wenn Du das Modul
indem sie deklariert wird zur Laufzeit erzeugst. Prinzipiell etwa so:

Sub Main
Dim asheetnamen(0)
asheetnamen(0) = "Nummer1"
For i = 0 to 0
mache_Variable(asheetnamen(i), 1234)
GlobalScope.Dummy.Modul.test()
Next i
Msgbox Nummer1
End Sub

Sub mache_Variable(x, y)
GlobalScope.BasicLibraries.createLibrary("Dummy", "", "", "")
modulinhalt = "Global " & x & CHR(13) & "Sub test()" & CHR(13) & x & " =
" & y & CHR(13) & "End Sub"
Libdummy = GlobalScope.BasicLibraries.GetByName("Dummy")
Libdummy.insertByName("Modul", modulinhalt)
End Sub


Das gibt eine Variablendeklaration mit variablen Namen der Variable.

Ob das insgesamt sinnvoll ist weiß ich nicht, aber Obriges läuft hier
zunächst und ich sehe nichts was dagegen spräche, denn ich benutze
ähnliche Dinge (Erzeugung von Code zur Laufzeit) in z.B. Batch-Dateien
relativ häufig.



Gruß
Jörg



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



[de-users] Pointer (wöchentlich) : Umgang mit Mailingliste

2008-03-02 Diskussionsfäden André Schnabel
---
Die Etikette der [EMAIL PROTECTED]
---


Um was geht es?
---

Du hast Dich auf einer Mailingliste mit einem zum Teil recht hohem
Mailaufkommen eingetragen. Um einen möglichst reibungslosen Umgang
mit dieser Masse an Mails zu ermöglichen, haben sich einige
Übereinkünfte bewährt. Sie werden von der Mehrzahl der Teilnehmer
akzeptiert und angewendet.

Es geht nicht darum, irgendjemandem irgendetwas vorzuschreiben. Wer
die Regeln liest, wird schnell feststellen, dass alle ihren Sinn
haben und den Umgang mit der Liste für alle vereinfachen. Jedoch
erschließt sich dieser Sinn nicht immer sofort. Diese eMail möchte
zum Verständnis beitragen.

Eine ausführlichere Version dieses Textes mit vielen, weiteren
Tipps findest Du unter
http://www.eschkitai.de/openoffice/netikette.html .



Die acht goldenen Regeln für gute Beiträge:
---

1. Hilfe zur Selbsthilfe
2. Gib deinen Realnamen an
3. Für jede Frage bitte eine neue Mail anlegen
4. Antworten sinnvoll kürzen
5. Achte auf gute Lesbarkeit
6. Rückmeldung in Form einer Zusammenfassung
7. Mailprogramm richtig konfigurieren
8. Schicke keine Dateianhänge an die Liste



Die wichtigsten Punkte im Detail:
---

### 1 ###  Hilfe zur Selbsthilfe

Versuche zunächst einmal über die Online-Hilfe von OpenOffice.org
Hilfe zu finden. Probiere über den Index mehrere Stichworte aus,
nicht immer sitzt der erste Treffer oder beschreibt der Begriff,
den Du gewählt hast, auch Dein Problem.

Im Dokumentationsportal findest Du Anleitungen zu einzelnen
Modulen, Hilfen zur Installation sowie Antworten auf häufig
gestellte Fragen ("FAQ"): http://de.openoffice.org/doc/

Die linke Navigationsleiste bietet eine Suchfunktion. Probiere sie
aus.

Auch die Seiten des internationalen Projekts
(http://www.openoffice.org/) helfen weiter. Obwohl auf englisch,
beschreiben sie genau diejenigen Probleme, wie man sie auch hier
antrifft, und das oft sehr verständlich.

Weitere Hilfen findest Du auch auf den Seiten
des OpenOffice.org-Portal (http://www.ooo-portal.de/),
des OpenOffice.org-Forum (http://de.openoffice.info/) und
des OpenOffice.org-Wiki (http://www.ooowiki.de/).
Ein Blick dorthin lohnt sich.

Möglicherweise ist Deine Frage schon einmal auf der Mailingliste
gestellt und beantwortet worden. In diesem Fall hilft ein Blick ins
Archiv, das unter
http://de.openoffice.org/servlets/SummarizeList?listName=users bzw.
http://www.mail-archive.com/users%40de.openoffice.org zu finden
ist.

Falls Du mit diesen Hilfen dein Problem nicht bereits selbst lösen
konntest, wird Dir diese Vorarbeit doch erlauben, Dein Anliegen
präziser zu beschreiben, und helfen, die Antworten auf deine Frage
besser zu verstehen. Auch ein Nachhaken dürfte Dir dann um einiges
leichter fallen.

Bitte vergiss nicht, Deinen Lesern mitzuteilen, mit welcher Version
von OpenOffice.org und mit welchem Betriebssystem Du arbeitest.

Zu guter Letzt findest du unter
http://de.openoffice.org/about-ooo/about-users-mailinglist.html
weitere Hinweise zur Benutzung der Mailingliste sowie zum
An- und Abmelden.


### 2 ###  Gib Deinen Realnamen an

Bitte gib Deinen Vor- und Nachnamen in der From:-Zeile an. Wir
wissen gern, mit wem wir uns unterhalten. Im realen Leben stellt
man sich ja auch mit dem Namen vor und schlägt so die Brücke zum
anderen. Wir finden, die Angabe des Namens trägt mit dazu bei, daß
aus einer anonymen Nutzerschar eine Community wird.


### 3 ###  Für jede Frage bitte eine neue Mail anlegen

Oft verwenden Teilnehmer die _Antwortfunktion_ des Mailprogramms,
um ein neues Thema anzufangen. Dabei löschen sie den als Zitat
eingelesenen Inhalt und das Subjekt. Jedoch bleiben bei diesem
Verfahren die (unsichtbaren) Verwaltungsinformationen der Mail
erhalten und die Mail wird jetzt beim Empfänger innerhalb des
ursprünglichen Themas einsortiert.

Stell dir vor, Du platzt in ein Gespräch mit einem völlig anderen
Thema hinein. Dementsprechend ruppig kann die Reaktion der anderen
ausfallen.

Also schreibe eine _neue_ Mail. Viele Mailprogramme unterstützen
Dich dabei, indem sie gleich die Listenadresse in das Empfängerfeld
eintragen. Schau einmal nach, ob Dein Mailprogramm das auch kann.

Gib Deiner Mail eine Überschrift (Subject), die deutlich auf Dein
Problem hinweist, z. B. 'Calc (OOo 1.1RC4): Zellformatierung'.


### 4 ###  Antworten sinnvoll kürzen

Dein Mailprogramm liest beim Beantworten die alte Mail, versehen mit
Quotezeichen (> ), wieder ein. Nun hast Du es ganz leicht, zu
antworten. Doch lösche alles, auf das Du dich nicht beziehst. Lasse
aber den Absatz, auf den Du antwortest, stehen. Deine Antwort kommt
unter diesen Absatz, mit Leerzeile getrennt. Das entspricht der
üblichen Leserichtung von oben nach unten.

Absolut unnö

Re: [de-users] Vista mit openoffice 2.3

2008-03-02 Diskussionsfäden Stefan Weigel

Hallo Jens,

Jens Franik schrieb:


OOo_2.3.1_Win32Intel_install_de.exe
OOo_2.3.1_Win32Intel_install_wJRE_de.exe

Beide müssen installiert werden


Eine von beiden genügt. ;-)

Gruß

Stefan

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



Re: [de-users] rel. Bereiche erzeugen

2008-03-02 Diskussionsfäden Stefan Weigel

Hallo Horst,

Horst Schulze schrieb:

gibt es eine Möglichkeit wie mit Adresse(...) auch einen realtiven Bereich zu erzeugen. Das 
heißt, wenn in Zelle x1 5 Steht dann A5:A99 und wenn in X1 7 steht dann A7:A99 oder 
A7:A106.


Beispiel:
=SUMME(INDIREKT("A"&X1&":A99"))

Grund ist z.B.: ich möchte aus einer Liste die raussuchen, die mit A anfangen, bzw. mir 
angeben, auf welchen Platz sie stehen.


Was hat dies mit der Deiner obigen Frage zu tun? Ich fürchte, Du 
musst nochmal klarer darstellen, was du willst.



Alfred
Bernd
Anton
Heinz
Paul
Cäsar 
Dora

Emil
Amalie

Ausgabe:
Alfred
Anton
Amalie


AutoFilter?

Gruß

Stefan


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



Re: [de-users] Vista mit openoffice 2.3

2008-03-02 Diskussionsfäden Jens Franik
Guten Tag Hans Chaloupek,

Sie sind auf der Benutzer Mailingliste von OpenOffice gelandet, nachdem
Sie sich aber selber nicht mit Ihrer E-Mail hier eingetragen haben,
sende ich Ihnen die Antwort auch per CC: an Ihre persönliche E-Mail
Adresse.

am Sonntag, 2. März 2008 um 13:42 schriebst Du:

> Ich habe soeben das openoffice 2.3 heruntergeladen.

Sie haben welche Datei von wo runtergeladen?

Richtig wäre von http://de.openoffice.org

die

OOo_2.3.1_Win32Intel_install_de.exe
OOo_2.3.1_Win32Intel_install_wJRE_de.exe

Beide müssen installiert werden und werden dann über das Startmenue
gestartet.


> Am Bildschirm habe ich ein Ikon mit dem Inhalt von 12 Files.

Ein Icon kann keine Files enthalten, nur ein Ordner kann Files
enthalten, wie heisst der Ordner und was für Files?

> Ich kann aber daraus kein Arbeitsprogramm öffnen.

Es gibt nach der Installation (siehe oben) keinen Eintrag in Ihrem
STARTKNOPF/Programme Menue? Es gibt in dem Ordner keine Datei welche
auf .exe endet (und sie haben ihre Ansicht so eingestellt, dass sie die
Dateiendungen auch sehen?)

> Funktioniert openoffice mit Vista?

Ja.

Mit mehr Details und präzisen Angaben ist es einfacher Ihnen zu helfen.
Es geht nicht, was soll ich tun kann als Antwort nur *schulterzucken*
haben...

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:[EMAIL PROTECTED]



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



Re: [de-users] Variablennamen erzeugen und global verfügbar machen

2008-03-02 Diskussionsfäden H.S.
Hallo Stefan,

es mag sein, dass es der Programmierlogik widerspricht, aber nützlich wäre es 
schon
gewesen.

Aber ich habe mir das schon gedacht. Danke.

Horst

Am 28 Feb 2008 um 15:04 hat Stefan Weigel geschrieben:

> Hallo Horst,
>
> Horst Schulze schrieb:
>
> >   For i=0 to Anzahl-1
> > 'und jetzt wird es schwierig. Es soll eine Variable erzeugt werden in der 
> > Form
> > '   oSheetKalk= oMGLcalc.Sheets().getByName("Kalk")
> > 'das geht, wenn die Tabelle Kalk vorhanden ist, aber natürlich nicht so:
> > (osheet & asheetnamen(i))
> > =oMGLcalc.Sheets().getByName(asheetnamen(i))
> > 'Aber wie kann ich einen Variablennamen erzeugen
> > 'und um noch einen draufzulegen, Global verfügbar machen
> > global osheet & asheetnamen(i)
> >   Next i
>
> Es widerspricht jeder Programmierlogik, dass Variablennamen
> dynamisch nach dem in der Variablen abgelegten Wert bestimmt werden.
> Das geht natürlich nicht. Ich wüsste auch nicht, wie man diese
> Variablen im weiteren Programm benutzen sollte.
>
> Gruß
>
> Stefan
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>



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



[de-users] Vista mit openoffice 2.3

2008-03-02 Diskussionsfäden Hans Chaloupek
Ich habe soeben das openoffice 2.3 heruntergeladen.
Am Bildschirm habe ich ein Ikon mit dem Inhalt von 12 Files.
Ich kann aber daraus kein Arbeitsprogramm öffnen.

Funktioniert openoffice mit Vista?
Was wäre zu tun?

Bitte um Ihre Information.

Besten Dank

Hans Chaloupek
[EMAIL PROTECTED]

Re: [de-users] calc hängt bei autoformat oder bedingter formatierung

2008-03-02 Diskussionsfäden Horst Schulze
hallo,

hat bei mir problemlos geklappt mit einer leeren Tabelle. Wenn die Tabelle aber 
sehr voll
wird, dauert das schon manchmal sehr lange.
1. Versuche erst die Formate zu machen und dann die Daten dazukopieren
2. Steiger die Zeilenzahl und beobachte die Zeit die benötigt wird. 20, 40, 80, 
160, 320, 640,
1280, 2560, 5120 Zeilen
Vielleicht dauert das nur ein paar Stunden.

Horst


Am 1 Mar 2008 um 20:13 hat Eberhard Roloff geschrieben:

> Hi,
>
> neu in der Liste angekommen, habe ich versucht, im Archiv zu suchen,
> aber nichts gefunden.
>
> Habe eine calc Tabelle mit ca. 5000 Zeilen. Bei solcher Menge hätte ich
> gerne mehr Übersicht, z.B. indem ich einfach jede zweite Zeile grau
> einfärbe.
>
> Das geht mit Autoformat und/oder bedingter Formatierung. Habe beides an
> einer 20 Zeilen Datei probiert und tut.
>
> Bei meiner eigentlichen 5000-Datensätze-Datei hängt sich OOorg
> reproduzierbar auf, wenn ich ein grau/weiss Einfärben der ganzen Tabelle
> versuche. Es hängt solange mit OpenOffice "Fensterahmen" ohne Inhalt,
> bis ich den Prozess kille ober (Windows) neu starte.
>
> Bisher probiert und gescheitert mit:
> 2xWin XP, 1xSUSE 10.3 mit Novell OpenOffice und 1xSUSE 10.3 mit
> OpenOffice von de.openoffice.org, jeweils Version 2.31.
>
> Das fragliche File ist einerseits eine Original xls Datei von Office2k03
> oder der gleiche Inhalt, als csv Datei in OpenOffice geladen, oder eine
> OpenOffice Datei mit dem gleichen Inhalt.
>
> Was kann ich tun, um die gewünschten "Zebrastreifen" in die Datei zu
> bringen und anschließend weiterarbeiten zu können?
>
> Vielen Dank und viele Grüße
>
> Eberhard Roloff
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>



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



[de-users] rel. Bereiche erzeugen

2008-03-02 Diskussionsfäden Horst Schulze
Hallo,

gibt es eine Möglichkeit wie mit Adresse(...) auch einen realtiven Bereich zu 
erzeugen. Das
heißt, wenn in Zelle x1 5 Steht dann A5:A99 und wenn in X1 7 steht dann A7:A99 
oder
A7:A106.

Grund ist z.B.: ich möchte aus einer Liste die raussuchen, die mit A anfangen, 
bzw. mir
angeben, auf welchen Platz sie stehen.

Alfred
Bernd
Anton
Heinz
Paul
Cäsar
Dora
Emil
Amalie

Ausgabe:
Alfred
Anton
Amalie

Rang() geht nicht. Ein Makro, dass die Namen raussucht kann ich schreiben, aber 
gibt es
eine Möglichkeit das nur mit den eingebauten Funktionen zu machen?

Antwort bitte auch pm, wenn es eine Lösungsmöglichkeit gibt.

Horst

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



[de-users] Re: Calc: SUMMENPRODUKT soll leere Zellen aussschließen - Gelöst!

2008-03-02 Diskussionsfäden Hans W . Hofmann
Robert Großkopf <[EMAIL PROTECTED]> writes:

> 
> Hallo Hans,
> >
> > Auch wenn das Probelm gelöst ist noch ein Beitrag ganz ohne Hilfsformeln,
> > wenn ich das richtig verstanden habe:
> >
> > =SUMMENPRODUKT(A$1:C$1;A2:C2)/SUMMENPRODUKT(A$1:C$1;(A2:C2>0)*1)
> >
> Ist der direktere Weg - und das "*1" können wir uns dann auch noch schenken. 

Die *1 ist für die Kompatibilität zu Excel...



Gruß HW
Hans W. Hofmann


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



Re: [de-users] Calc: SUMMENPRODUKT soll leere Zellen aussschließen - Gelöst!

2008-03-02 Diskussionsfäden Robert Großkopf
Hallo Hans,
>
> Auch wenn das Probelm gelöst ist noch ein Beitrag ganz ohne Hilfsformeln,
> wenn ich das richtig verstanden habe:
>
> =SUMMENPRODUKT(A$1:C$1;A2:C2)/SUMMENPRODUKT(A$1:C$1;(A2:C2>0)*1)
>
Ist der direktere Weg - und das "*1" können wir uns dann auch noch schenken. 
Ich glaub', ich sehe mir beizeiten einmal an, wie denn Rechnungen mit 
Matrizen aufgebaut sind.

Gruß

Robert

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



Re: [de-users] Calc: SUMMENPRODUKT soll leere Zellen aussschließen - Gelöst!

2008-03-02 Diskussionsfäden Hans W . Hofmann
Daniela Mihm <[EMAIL PROTECTED]> writes:

> 
> Hallo Robert, Heinz und Alois,
> 
> Robert Großkopf schrieb:
> > Hallo Daniela,
> >> ich möchte einen "Mittelwert" berechnen lassen, bei dem nicht alle
> >> Werte gleich bedeutend sind, sondern bei dem ich angeben kann, zu
> >> wieviel % jede Spalte gewichtet wird.

Auch wenn das Probelm gelöst ist noch ein Beitrag ganz ohne Hilfsformeln, wenn
ich das richtig verstanden habe:

=SUMMENPRODUKT(A$1:C$1;A2:C2)/SUMMENPRODUKT(A$1:C$1;(A2:C2>0)*1)

Gruß HW
Hans W. Hofmann


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



Re: [de-users] Calc: SUMMENPRODUKT soll leere Zellen aussschließen - Gelös t!

2008-03-02 Diskussionsfäden Daniela Mihm
Hallo Robert, Heinz und Alois,

Robert Großkopf schrieb:
> Hallo Daniela,
>> ich möchte einen "Mittelwert" berechnen lassen, bei dem nicht alle
>> Werte gleich bedeutend sind, sondern bei dem ich angeben kann, zu
>> wieviel % jede Spalte gewichtet wird.
[Beispiel]

> =SUMMENPRODUKT(A3:C3;A$1:C$1)/
> SUMME(WENN(ISTZAHL(A3);A$1;0);WENN(ISTZAHL(B3);B$1;0);WENN(ISTZAHL(C3);C$1;0))
> 
> (Gehört natürlich eigentlich in eine Zeile ...)

Super!
Über Heinz' Vorschlag bin ich zum Teilen durch die Summe der
"benötigten" Gewichtungen gekommen, aber ich hätte zwei zusätzliche
Zwischenschritte in Zusatzspalten benötigt.
Alois, Deine Tabelle ist nahezu das, was ich mir dann
zusammenschustern wollte.
Mit Roberts Eingabe funktioniert's direkt!

> Ich habe erst einmal gestutzt, kannte die Funktion nicht.
Ich bin auch nur gerade vorher in der Hilfe darüber gestolpert ;-)

[...]

Vielen Dank Euch allen!
Das Problem ist gelöst.

Grüße aus Bingen
Daniela

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



Re: [de-users] Calc: SUMMENPRODUKT soll leere Zellen aussschließen

2008-03-02 Diskussionsfäden Alois Klotz

 Original-Nachricht 
Betreff: [de-users] Calc: SUMMENPRODUKT soll leere Zellen aussschließen

ich möchte einen "Mittelwert" berechnen lassen, bei dem nicht alle
Werte gleich bedeutend sind, sondern bei dem ich angeben kann, zu
wieviel % jede Spalte gewichtet wird.

In den Zellen A2 bis C3 stehen die Einzelwerte, darüber in Zeile 1
die Gewichtung.

In Spalte D soll der "Mittelwert" erscheinen.

A   B   C   D
1   0,4 0,3 0,3
2   1   2   5   2,5
3   3   3   2,1

Das funktioniert sehr gut über =SUMMENPRODUKT(A2:C2;A$1:C$1)
(in Zelle D2).
Ist jedoch eine Zelle leer, so sollen diese leeren Zellen nicht
einbezogen werden.
Denn als Ergebnis in Zeile 3 möchte ich (in Zelle D3) 3 erhalten und
nicht 2,1.
  

Hallo ;-)
hier eine Lösung, die mit ein paar Hilfsspalten auskommt:




ausblenden! 
40,00% 	30,00% 	30,00% 	vorhanden? 	Faktoren 	Summe 	Faktoren neu 
berechnet 	Ergebnis

1   2   5   1   1   1   0,4 0,3 0,3 100%
40% 30% 30% 2,5
3   3   
1   1   0   0,4 0,3 0   70% 57% 43% 
0%  3


hier als Tabelle zu finden:
*http://tinyurl.com/ypnuea*

Mit freundlichen Grüßen
Alois Klotz



Re: [de-users] Calc: SUMMENPRODUKT soll leere Zellen aussschließen

2008-03-02 Diskussionsfäden Robert Großkopf
Hallo Daniela,
>
> ich möchte einen "Mittelwert" berechnen lassen, bei dem nicht alle
> Werte gleich bedeutend sind, sondern bei dem ich angeben kann, zu
> wieviel % jede Spalte gewichtet wird.
>
> In Spalte D soll der "Mittelwert" erscheinen.
>
> A   B   C   D
>
> 1   0,4 0,3 0,3
> 2   1   2   5   2,5
> 3   3   3   2,1
>
> Das funktioniert sehr gut über =SUMMENPRODUKT(A2:C2;A$1:C$1)
> (in Zelle D2).
> Ist jedoch eine Zelle leer, so sollen diese leeren Zellen nicht
> einbezogen werden.
> Denn als Ergebnis in Zeile 3 möchte ich (in Zelle D3) 3 erhalten und
> nicht 2,1.

=SUMMENPRODUKT(A3:C3;A$1:C$1)/
SUMME(WENN(ISTZAHL(A3);A$1;0);WENN(ISTZAHL(B3);B$1;0);WENN(ISTZAHL(C3);C$1;0))

(Gehört natürlich eigentlich in eine Zeile ...)

Ich habe erst einmal gestutzt, kannte die Funktion nicht. Aber das Obige 
müsste zu Deinem Ergebnis führen. Alle leeren Zellen werden ausgelassen. 
Zumindest erhalte ich so 3 in der dritten Zeile.

Gruß

Robert

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



[de-users] Re: Calc: SUMMENPRODUKT soll leere Zellen aussschließen

2008-03-02 Diskussionsfäden Heinz Teucher

Hallo Daniela,

Daniela Mihm schrieb:

...

Das funktioniert sehr gut über =SUMMENPRODUKT(A2:C2;A$1:C$1)
(in Zelle D2).
Ist jedoch eine Zelle leer, so sollen diese leeren Zellen nicht
einbezogen werden.

> ...

und da liegt das Problem: Deine Erwartung geht nur dann auf, wenn die 
Summe der verwendeten Gewichtungsfaktoren 1 ist. Du müsstest also die 
Inhalte der Zeile 1 so ändern, dass die Summe über die Spalten A und B 1 
bleibt.


Eine einfache Lösung fällt mir dazu nicht ein, wohl aber eine brauchbare:

Definiere pro Datenzeile zwei Hilfszeilen.

Stelle in die erste die Funktion =WENN(A3>0;1;0). Damit enthalten in 
dieser Hilfszeile die Spalten A und B den Wert 1 und C den Wert 0.


Ermittle in der zweiten Hilfszeile den neuen Faktor als "alter Faktor 
aus Zeile 1" / =SUMMENPRODUKT(...) und nehme dabei die von Dir gesetzten 
alten Faktoren aus Zeile 1 und die Hilfszeile mit WENN-Funktion.


Ersetze in Deinen Datenzeilen in der Summenprodukt-Funktion A$1:C$1 
durch die Zellen der zweiten Hilfszeile.


Nun kannst Du die Hilfzeilen noch ausblenden und das Ergebnis sieht so 
aus wie Du willst, zumindest, wenn ich mich jetzt nicht verschrieben 
habe ;-).


Gruss
Heinz

--
OOo 2.3 unter Windows 2000


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



Re: [de-users] kann die OOo 1.5er Version mit Open-Dokument umgehen?

2008-03-02 Diskussionsfäden Heiner Gewiehs
Hallo Robert, hallo Peter,

Am Samstag 01 März 2008 18:52:14 schrieb Robert Großkopf:
> Hallo Heiner,
>
> Lesen: ja
> Schreiben: nein
>
> > das war schon die Frage!
>
> ... und das die Antwort.

vielen Dank, dann könnte es funktionieren.

Bis bald
Heiner


-- 

Heiner Gewiehs # Marketing-Fachkfm.
Krimhildstr.7 # 63868 Großwallstadt
FON:06022-654167 # Fax:06022-656071


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



[de-users] Calc: SUMMENPRODUKT soll leere Zellen aussschlie ßen

2008-03-02 Diskussionsfäden Daniela Mihm
Hallo Liste,

ich möchte einen "Mittelwert" berechnen lassen, bei dem nicht alle
Werte gleich bedeutend sind, sondern bei dem ich angeben kann, zu
wieviel % jede Spalte gewichtet wird.

Am besten kann ich's am Beispiel beschreiben:

In den Zellen A2 bis C3 stehen die Einzelwerte, darüber in Zeile 1
die Gewichtung.

In Spalte D soll der "Mittelwert" erscheinen.

A   B   C   D

1   0,4 0,3 0,3
2   1   2   5   2,5
3   3   3   2,1

Das funktioniert sehr gut über =SUMMENPRODUKT(A2:C2;A$1:C$1)
(in Zelle D2).
Ist jedoch eine Zelle leer, so sollen diese leeren Zellen nicht
einbezogen werden.
Denn als Ergebnis in Zeile 3 möchte ich (in Zelle D3) 3 erhalten und
nicht 2,1.


Grüße
Daniela

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



[de-users] Re: calc hängt bei autoformat oder bedingter formatierung

2008-03-02 Diskussionsfäden Winfried Rohr
Eberhard, 

das funktioniert hier mit Kombinationen von Software (SuSE mit OOo
2.2.1 bis 2.4.0rc2de gemischt), auch bei verschiedenen
5000-Zeilen.ods

Sowohl mit AutoFormat (selbstdefinierte Formate), als auch
über "Bedingte Formatierung" - oder per Makro:

Bei http://www.re-solutions.de/ooo/makros im Calc-Bereich

colorRows:   Färbt den benutzten Zellbereich abwechselnd
colorSelection:   Färbt die Zeilen der Selektion abwechselnd,
Mehrfachselektion möglich



Dein Problem liegt wohl an der xls-Herkunft?

Cheers
Winfried
-- 

re-Solutions.de Software Test Engineering  Mainz Germany Europe
meine OOo Seiten: http://www.re-solutions.de/ooo/


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



Re: [de-users] Dokument springt herum beim Scrollen

2008-03-02 Diskussionsfäden Living Shadow

Hallo Michael,


Wenn ich durch ein grösseres Dokument scrolle (mit dem Mausrad),

geschieht es des öfteren, dass OOo wieder an die Cursorstelle
zurückspringt. Kann man dieses «Feature» irgendwie deaktivieren?


Könnte es sein, dass du mit dem Mausrad vorwärts scrollst und dann 
irgendwann eine Cursortaste betätigst? Da der Cursor beim Scrollen ja 
nicht "mitgezogen" wird, springst du beim Betätigen einer Taste zur 
Cursorposition zurück...


Nein, das ist es nicht. Die Pfeiltasten benutze ich nur mit der rechten 
Hand ...


schönen Sonntag,
Simon

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