bedingte Summe

Thomas hatte in einem anderen Thread den Vorschlag gemacht die in
Ragtime fehlende rechenblatt-funktion summewenn() mit
VSuchlauf zu simulieren ... leider hat die sache einen Haken
VSuchlauf kennt keine definierten suchbereich und arbeitet
spaltenweise von links nach rechts :-(
Aufgabe:
Es sollen alle Beträge addiert werden welche vor einem vorgegebenen
Datum Datum liegen. Aufbau der Quellliste:
DATUM Text Betrag1datum Betrag2Datum Betrag1 Betrag2 Flag

in excel würde die Formel so aussehen:
summewenn(doknameC:C;

Re: bedingte Summe

#908 On 14 Oktober, 2004 19:18 Klaus Steigemann said,

Hallo Dido,

Die Formel mit dem Suchlauf ist in Ragtime nicht so viel anders als
SummeWenn von Excel.
Für den von Dir angegebenen Fall würde die Formel in RT lauten:

VSuchlauf(C:E;Spaltenwert(1)A" ist und in Spalte C in der
ersten Zeile (oder irgendwo dazwischen) ein Wert steht, der nicht mit
dem Wert von A1 verglichen werden kann, resultiert die Fehlermeldung
"WERT!". Daher schlage ich folgende Abwandlung vor:

VSuchlauf(C:E;Und(Spaltenwert(1)>A1;Typ(Spaltenwert(1))=8);0;LfdResultat+Spaltenwert(3))

Zur Erklärung:
Such- und Auswahlbereich sind hier zusammengefaßt C:E. Für die
entsprechend zu durchsuchende Spalte wird in der Bedingung die Variable
Spaltenwert(X) verwendet. X steht dabei für den Index der Spalte, also
die wievielte Spalte im angegebenen Bereich bearbeitet werden soll; in
deinem Beispiel die erste Spalte. Die 0 (Null) gibt den Startwert für
die Addition, damit bei erneutem Suchlauf nicht zur alten Summe weiter
dazu addiert wird. Die Summenbildung erledigt das Argument "LfdResultat
+Spaltenwert(3)". Spaltenwert(3) ist dabei der Entnahmebereich, also die
entsprechende Zeile der Spalte E.
Um die Spaltenkopftexte bei einer Durchsuchung zu unterdrücken, habe ich
in der zweiten Formel die mit UND gekoppelte Bedingung eingeführt. Typ
(...)=8 prüft dabei, ob die zu untersuchende Zelle ein Datum enthält.
Wenn nicht, wird diese Zeile ignoriert und mit der nächsten weiter gemacht.

Als Bedingung für die Summenbildung können natürlich auch beliebige
ander Kriterien definiert werden.

War das, was Du gesucht hast?
mfg
Klaus Steigemann

Dido schrieb:

> Thomas hatte in einem anderen Thread den Vorschlag gemacht die in
> Ragtime fehlende rechenblatt-funktion summewenn() mit
> VSuchlauf zu simulieren ... leider hat die sache einen Haken
> VSuchlauf kennt keine definierten suchbereich und arbeitet
> spaltenweise von links nach rechts :-(
> Aufgabe:
> Es sollen alle Beträge addiert werden welche vor einem vorgegebenen
> Datum Datum liegen. Aufbau der Quellliste:
> DATUM Text Betrag1datum Betrag2Datum Betrag1 Betrag2 Flag
>
> in excel würde die Formel so aussehen:
> summewenn(doknameC:C; > BEI VSUCHLAUF weiss ich nicht wie die Suche auf eine spezifische
> Spalte eingeschränkt werden kann :-(
>

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

bedingte Summe

#910 On 14 Oktober, 2004 19:38 Thomas Kaegi said,

Hallo Dido

Irgendwie scheinen wir uns nicht richtig zu verstehen. Was meinst du
mit "kennt keine definierten Suchbereich"? Das erste Argument der
Funktion ist ja gerade der Suchbereich. Die Funktion sucht eine
Tabelle zweilenweise von oben nach unten ab - nur ein einziges Mal.
Dass der "Suchbereich" mehrere Spalten umfassen kann, hat nicht zur
Folge, dass diese Spalten nacheinander abgesucht werden, sondern
ermöglicht die Referenzierung der weiteren Spalten mit der Funktion
"Spaltenwert". Die so referenzierten weiteren Spalten können in der
Bedingung eine Rolle spielen (also z.B. "Nur summieren wenn der Wert
in Spalte 1 des Suchbereichs - einfacher mit "LfdZelle" referenziert
- die Bedingung A erfüllt UND gleichzeitig der Wert in Spalte (n) des
Suchbereichs die Bedingung B. Die mit "Spaltenwert" referenzierte
Spalte kann aber auch bei der Ermittlung des Resultats der Funktion
eine Rolle spielen, so wie im von mir unten angegebenen Fall.

Leider verstehe ich den Aufbau deiner Quellliste nicht. Welche
Elemente deiner Quellliste stehen in welcher Spalte? Weil ich das
nicht sehen kann, hängt auch mein Interpretationsversuch der
Excel-Formel in der Luft.

Als Excel-Laie sagt mir die angegebene Excel-Formel leider gar nichts
und ich muss raten. Ich vermute, dass diese Formel die Werte in
Spalte C mit dem Wert in Zelle A1 vergleicht und für diejenigen
Zeilen, bei denen der Wert in Spalte C kleiner ist als der Wert in
Zelle A1, die Werte in Spalte E summiert.

Das ergibt bei RagTime eine recht einfache Anwendung der VSuchlauf-Funktion:
VSuchlauf(C:E;LfdZelle

bedingte Summe

#920 On 15 Oktober, 2004 10:21 Dido said,

Lieber Thomas, danke für die weitreichenden Erklärungen von
VSuchlauf. Doch wie Du schon sagtest: in VSUCHLAUF wird der Gesamte
Bereich also Summen- und Suchspalte angegeben, die Orientierung was
woher kommt läuft durch angabe der Spaltennummer von links nach
rechts.
Das bedeutet die Suchspalte muss immer vor der Ergebnisspalte
stehen. Den Aufbau der Tabelle hatte ich oben als Beispiel eingefügt.
wenn ich vsuchlauf richtig verstanden habe, dann würde in deinem
Beispiel die Spalte C auf die Bedingung LfdZelle

Re: bedingte Summe

#921 On 15 Oktober, 2004 11:03 Listenteilnehmer said,

> Das bedeutet die Suchspalte muss immer vor der Ergebnisspalte
> stehen.

Lies bitte noch einmal genau durch, was Thomas Dir geschrieben hat.

Dann wirst Du die Antwort finden und Sie hat überhaupt nichts mit
Deiner Vermutung zu tun.

(Natürlich kannst Du auch in einer Spalte rechts von der Ergebnisspalte
suchen)

Gruß

Peter

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

bedingte Summe

#922 On 15 Oktober, 2004 12:45 Thomas Kaegi said,

Hallo Dido

Der "Suchbereich" beschreibt den Bereich, in dem eine Spalte in der
ganzen Operation IRGEND eine Rolle spielt, egal welche. Umgekehrt
ausgedrückt: alle Spalten, die in der Funktion irgend eine Rolle
spielen, müssen im Suchbereich liegen. Diese Beschränkung stimmt
allerdings nur insoweit, als für die Referenzierung der Zellen in
diesen Spalten die Funktionen "LfdZelle" und "Spaltenwert" benutzt
werden. Mit der Funktion "SetzeZelle" (vielleicht auch mit anderen,
aber diese fällt mir gerade ein) können auch Zellen ausserhalb dieses
Bereichs referenziert werden.

Die im zweiten Argument der Funktion definierte Bedingung kann sich
auf jede beliebige Spalte des Bereichs beziehen, z.B. auch auf die
erste, aber eben nicht nur auf diese. Und noch viel besser: es kann
auch eine Bedingung formuliert werden, die sich auf mehrere Spalten
bezieht - somit ist die RagTime-Funktion "VSuchlauf" der
Excel-Funktion "SummeWenn" wahrscheinlich auch diesbezüglich haushoch
überlegen, denn diese scheint auf eine einzige Spalte beschränkt.
Zudem kann nicht nur die Summe gebildet, sondern eine beliebige
Operation ausgeführt werden - weit überlegen also auch in dieser
Beziehung!

Ich habe mit der Funktion VSuchlauf durch Verschachtelung schon sehr
komplexe Operationen "programmiert", die die Komplexität eines
Skripts aufwiesen. Weil die Dokumente unter Windows benutzt werden
sollten habe ich dafür nicht AppleScript verwendet.

Gruss
Thomas

--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

bedingte Summe

#925 On 15 Oktober, 2004 16:22 Dido said,

zu Patten Peter: lese bitte mal den ganzen thread durch
VSuchLauf sucht in der ersten! spalten des angebenen bereiches und
holtt das ergebnis in der n-ten spalte ausgehend von der suchspalte
ab.
sollte ich diesbezüglich falsch liegen dann würde mich interessieren
wie die Funktion aussieht wenn Du in Spalte F suchst und die Spalte B
saldieren willst :-)

Achja zur Konvertierung und/oder Referenzliste hat noch keiner was gesagt ;-)
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

bedingte Summe

#928 On 15 Oktober, 2004 16:29 Dido said,

zu thomas:
Das sich VSuchlauf und der angebene Bereich beliebig definbieren kann
ist klar, doch nicht klar ist wie eine spezifische Spalte in einem
bereich als Suchspalte definiert werden kann oder wie suchbereich
von ergebnisbereich getrennt werden kann.
Die meinung das Ragtime in dem Punkt überlegen ist, kann ich nicht
teilen, das es ebenso eine vergleichbare Funktion wie Vsuchlauf
zusätzlich gibt und einige Funktion die in ragtime zu
Bandwurmähnlichen gebilden führen. Aber es geht ja nicht um Besser
oder Schlechter... ich prüfe grade den Wechsel zu RT weil es einfach
in vielen bereichen Vorteile bietet... leider sind viele bestehende
Stats auf EXCEL erstellt... und ich will nicht unbedingt immense
anpassungen vornehmen.
thats all... hinzu kommt das ich persönlich eher auf einfach
Funktionen stehe :-) allein schon der Bandwurm eine Summe aufgrund
eines Parameters zu erhalten find ich überflüssig. Scriptähnliche
strukturen da wo diese sinn machen :-)
>
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: bedingte Summe

#929 On 15 Oktober, 2004 16:36 Juergen Schell said,

Hi Dido,
"VSuchLauf sucht in der ersten! spalten des angebenen bereiches": Du
liegst tatsächlich falsch. Es gibt in RagTime drei Suchlauffunktionen:
Suchlauf, VSuchlauf, HSSuchlauf.

Suchlauf geht durch jede Zelle eines Bereichs (auch rechteckig.) Damit
könnte man
summewenn(doknameC:C;A1;0;LfdResultat +
Index(dokname!rechenblattname!E:E;LfdIndex))
also über Index eine Spalte benutzen, die Suchlauf nicht kennt.

VSuchlauf geht mehrere Spalten zeilenweise durch und erlaubt mit der
Funktion Spaltenwert, jede Zelle dieser Zeile in eine Operation
einzubeziehen:

VSuchlauf(dokname!rechenblattname!C:E;Spaltenwert(1) > A1;0;LfdResultat
+ Spaltenwert(3))

Beispiel: Wenn VSuchlauf gerade in Zeile 50 herumlümmelt, liefert
Spaltenwert(1) den Wert der Zelle C50, Spaltenwert(3) den von E50. Wenn
nun C50 größer ist als A1, wird C50 zu dem aktuellen Zwischenergebnis
addiert und zum neuen Zwischenergebnis.

Das löst nicht das Problem der Konvertierung, erlaubt nur, die
Funktionalität anders zu erreichen.

Gruß, Jürgen

Dido wrote:

> zu Patten Peter: lese bitte mal den ganzen thread durch
> VSuchLauf sucht in der ersten! spalten des angebenen bereiches und
> holtt das ergebnis in der n-ten spalte ausgehend von der suchspalte ab.
> sollte ich diesbezüglich falsch liegen dann würde mich interessieren
> wie die Funktion aussieht wenn Du in Spalte F suchst und die Spalte B
> saldieren willst :-)
>
>
> Achja zur Konvertierung und/oder Referenzliste hat noch keiner was
> gesagt ;-)

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: bedingte Summe

#931 On 17 Oktober, 2004 21:25 Listenteilnehmer said,

Am 15.10.2004 um 17:22 schrieb Dido:

> zu Patten Peter: lese bitte mal den ganzen thread durch
> VSuchLauf sucht in der ersten! spalten des angebenen bereiches und
> holtt das ergebnis in der n-ten spalte ausgehend von der suchspalte
> ab.

Hm und puh!

Du gehst also von eigen erdachten Vermutungen aus, nicht von Fakten
bzgl. der VSuchlauf-Formel!

Gehen wir die VSuchlauf-Formel mal mit einem Beispiel an:

(Vielleicht verstehe ich Dich ja auch falsch, aber so habe ich es
aufgenommen)

Die Tabelle sieht beispielsweise so aus:
(Ich hoffe die Tabelle kommt sinnvoll per eMail an)

Spalte A Spalte B Spalte C Spalte D Spalte E Spalte F
Zeile 1 Januar A M Kalt Ich Mann
Zeile 2 Februar B N Warm Du Weib
Zeile 3 März C O Warm Er Weib
Zeile 4 April D P Kalt Sie Mann
Zeile 5 Mai E Q Lau Es Transe
Zeile 6 Juni F R Kalt Wir Junge
Zeile 7 Juli G S Warm Ihnen Weib
Zeile 8 August H T Kalt Uns Frau
Zeile 9 Septem. I U Warm Du Mädchen
Zeile 10 Oktober J V Warm Ich Mann
Zeile 11 Novem. K W Kalt Ich Frau
Zeile 12 Dezem. L X Warm Wir Weib

Dann setze ich in eine beliebige andere Zelle (beispielsweise Zelle E1)
folgende Formel:

VSuchlauf(C1:F12;Spaltenwert(4)='Transe';0;Spaltenwert(2))

Dann bekomme ich das Ergebnis "Lau"! - Warum?

Was macht "VSuchlauf" nun eigentlich in diesem Beispiel:

Es durchsucht den angegebenen Bereich. In diesem Falle also von "Spalte
C" bis "Spalte F" von Zeile 1 bis Zeile 12 (VSuchlauf(C1:F12;).

Nun schaut "VSuchlauf"_zeilenweise_ (und nicht spaltenweise!!! Ist ja
schließlich ein "vertikaler Suchlauf" [VSuchlauf] und kein
"horizontaler Suchlauf" [HSuchlauf], wo er Spaltenweise durchsuchen
würde!) nach der Bedingung nach, die da heißt
(Spaltenwert(4)='Transe';).

Er schaut also in Zeile 1 zuerst nach, ob in dem angegebenen Bereich
(von "Spalte C" bis "Spalte F") der vierte Spaltenwert [Spalte C ist in
dem angegebenen Bereich der Spaltenwert(1), Spalte D ist in dem
angegebenen Bereich der Spaltenwert(2), Spalte E ist in dem angegebenen
Bereich der Spaltenwert(3) und Spalte F ist in dem angegebenen Bereich
der Spaltenwert(4)], also in "Spalte F" das Wort "Transe" vorkommt. (Da
er nach einem Wort und nicht nach einer Zahl suchen soll, ist der
Suchbegriff in Apostroph gesetzt!).

Da er in Zeile 1 nichts findet, geht er gemäss der
"VSuchlauf"-bedingung vertikal eine Zeile weiter und sucht wieder im
angegebenen Bereich, ob in "Spalte F" [Spaltenwert(4)] das Wort
"Transe" steht.

Auch in Zeile 2 wird er nicht fündig und geht zur nächsten Zeile über.

Das Spielchen macht er dann bis zum Ende des angegebenen Bereiches,
also bis Zeile 12.

Allerdings findet er in Zeile 5 die Bedingung erfüllt. Gemäss
"VSuchlauf" merkt er sich also diese Zeile, sprich "5".

Folgender Teil der Formel bestimmt nur den Startwert (0;)!

Aber der letzte Teil ist nun somit der Wichtigste für Deine
Aufgabenstellung: Spaltenwert(2)!

Dieser Teil der Formel sagt nämlich nun: Wenn Du in einer Zeile fündig
geworden bist (nicht in einer Spalte!!!) dann gebe mir bitte aus dieser
Zeile den zweiten Spaltenwert aus dem angegebenen Bereich zurück. Da
der zweite Spaltenwert in dem Bereich (C1:F12) die "Spalte D" ist,
liefert RagTime dir auch den Wert "Lau" (Zelle D5) aus dieser Zeile
wieder.

Somit kannst Du also in "einer Zeile" nach einem Wert in "Spalte X"
suchen und Dir den Wert aus "Spalte A" wiedergeben lassen.

> sollte ich diesbezüglich falsch liegen dann würde mich interessieren
> wie die Funktion aussieht wenn Du in Spalte F suchst und die Spalte B
> saldieren willst :-)

Unter folgenden Vorraussetzungen müsste Deine Formel folgendermaßen
aufgebaut sein:

Vorraussetzungen:

Suchbegriff ist der Monat "Januar" in "Spalte F"!

In "Spalte B" stehen beliebige Zahlen und nur die Zahlen, wo in "Spalte
F" "Januar" steht, sollen gefunden und addiert werden!

VSuchlauf(B:F;Spaltenwert(5)='Januar';0;LfdResultat+Spaltenwert(1))

Was macht diese Formel:

Sie sucht im angegebenen Bereich VSuchlauf(B:F; "Spalte B" bis "Spalte
F" (da nun keine Zeilen als Begrenzung angegeben wurden, sucht er das
ganze Rechenblatt, also von Zeile 1 bis 16000 durch)!

RagTime versucht in "Spalte F" (Spaltenwert(5)='Januar';) das Wort
"Januar" zu finden und merkt sich jede Zeile, wo diese Bedingung wahr
ist!

0; ist wieder der Startwert!

Aber nun: ;LfdResultat+Spaltenwert(1))! Wenn er in einer Zeile fündig
geworden ist, dann holt er sich in dieser Zeile den Wert aus "Spalte B"
("Spalte B" ist ja im angegebenen Bereich der Spaltenwert(1)!)

Er merkt sich diesen Wert und wenn er noch einmal fündig wird, dann
holt er sich wieder den Wert aus "Spalte B" dieser Zeile und addiert in
zu dem vorherigen hinzu. Das macht er dann bis zum Ende des angegebenen
Bereiches, sprich bis Zeile 16000.

Das wäre mein Lösungsvorschlag!

Ich hoffe, dass Du an diesem Beispiel erkennst, wie vielseitig diese
Formel eingesetzt werden kann. Thomas hat ja schon daraufhin gewiesen,
dass man damit wirklich komplexe Datenblätter und Dokumente erstellen
kann, die in anderen Programmen gar nicht erst möglich sind, bzw. die
programmiererische Fähigkeiten voraussetzen, die auch ich nicht habe -
aber auch mir gelingt es mit dieser Formel.

Viel Spaß noch für Dein Rechenblatt, dass mit dieser Formel bestimmt
besser rechnet und aussieht.

Gruß

Peter Patten

--- StripMime Report -- processed MIME parts ---
multipart/alternative
text/plain (text body -- kept)
text/enriched
---
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: bedingte Summe

#932 On 17 Oktober, 2004 22:11 Listenteilnehmer said,

Am 17.10.2004 um 22:25 schrieb Patten Peter:

> Dann setze ich in eine beliebige andere Zelle (beispielsweise Zelle
> E1) folgende Formel:

Uups, falsche Taste gedrückt. Sollte "G1" heißen.

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

bedingte Summe

#935 On 18 Oktober, 2004 08:22 Thomas Kaegi said,

Hallo Dido

Lies doch bitte jeweils die Erläuterungen etwas gründlicher und
versteif dich nicht zum Vorneherein auf deine vorgefasste Meinung.
Ich hatte bereits in 2 Beiträgen gesagt, dass dank "Spaltenwert(n)"
jede beliebige Spalte im "Suchbereich" abgesucht werden könne und
sogar Suchkriterien in mehreren Spalten definiert werden könnten.
Weshalb behauptest du dann gegenüber Peter Patten, dass VSuchlauf nur
die erste Spalte absuchen könne und fragst, wie Spalte F abgesucht
und die Spalte B saldiert werden könne? Das hatte ich doch bereits
beantwortet. Unterdessen hat es Jürgen Schell nochmals getan.

In deinem letzten Beitrag kommst du noch mit einem neuen "Anliegen":
Trennen des Such- und des Ergebnisbereichs. Auch das ist mit RagTime
kein Problem! In diesem Fall würde das vierte Argument der Funktion
VSuchlauf, die bei Erfüllen der Bedingung auszuführende Operation,
mit der Funktion "SetzeZelle" formuliert. Darin kann ein Bereich an
einem völlig anderen Ort (selbst in einem anderen Dokument!)
angegeben werden, in dem das Resultat abgelegt werden soll. Innerhalb
des Ergebnisbereichs kann mit dem Index des Suchlaufs die Position
angegeben werden (LfdIndex), oder es kann ein Zähler für die Anzahl
Resultate als Index benutzt werden (LfdZähler), wenn die
Ergebnisliste ohne Lücke, also nur für diejenigen Zeilen, bei denen
die Bedingung erfüllt wurde, gespeichert werden soll. - Zudem können
statt nur einer einzigen Operation auch mehrere ausgeführt werden,
indem die Operationen im vierten Argument von VSuchlauf mit &
aneinandergehängt werden, z.B. zwei SetzeZelle-Funktionen.

Wo du natürlich recht hast ist, dass ein Excel-Arbeitsblatt mit der
Funktion SummeWenn nicht automatisch von RagTime konvertiert wird.

Gruss
Thomas
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: bedingte Summe

#937 On 18 Oktober, 2004 10:14 Martin Berlin said,

Hallo Dido,

es kommt noch besser! Habe in Excel nach der Funktion gesucht, weil
ich mir nicht vorstellen konnte, bzw. es neu für mich war, daß Excel
in "DokumentC:C" suchen kann und richtig, die Funktion heißt:
SUMMEWENN(Bereich;Suchkriterien;Summe_Bereich) und Bereich steht hier
für 'in der Tabelle'.
Mit RT und der Funktion VSuchlauf und HSuchlauf kannst Du aber aus
nicht geöffneten RT-Rechenblättern Daten selektieren, in das aktive
Rechenblatt holen, verarbeiten, und/oder in nicht geöffnete
RT-Rechenblätter schreiben (auch ohne VB). Was willst Du mehr?
Im Übrigen sind eigentlich alle Funktionen in der RT-Hilfe (->Menü
Info->Formeln und Funktionen) recht ausfühlich beschrieben(Dank an
Jens).
Da bekommt das Arbeiten mit Tabellen(Rechenblättern) eine neue, wie
ich meine anspruchsvolle und entzückende Dimmension;-)

Gruß
Martin
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: bedingte Summe

#938 On 18 Oktober, 2004 14:44 Arne Johannessen said,

Patten Peter schrieb:

> Gehen wir die VSuchlauf-Formel mal mit einem Beispiel an:

Wow -- das nenne ich mal ein hervorragendes und einfaches Beispiel! Da
verstehe selbst ich endlich einmal, wie Suchläufe funktionieren. :-D
Vielen Dank!

--
Schöne Grüße
Arne

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: bedingte Summe

#957 On 19 Oktober, 2004 18:10 Dido said,

danke Euch allen ;-)
zu Patten peter: best decription of day
ich bin bisher davon ausgegangen das VSuchlauf immer die erste Spalte
eines angegeben Bereiches als Suchbereich nimmt. Das VSuchlauf für
Vertikal steht ist mir schon klar ;-) bin aber zufolge Annahme 1
davon ausgegangen das die Ergebnisse immer von links nach rechts
stehen müssen , also die Spalte 1 = suchspalte der Zeile und dann in
einer n-ten von dieser aus die Ergebnisse geholt werden...
Die "warme" Erklärung war nicht nur amüsant sondern bigSmile

zu Martin: SummeWenn funktiert genauso Dokumenten übergreifend ;-)
und zur Doku naja, ich empfinde grade die Erläuterungen zum Umgang
mit LfdZelle etc ziemlich rudimentär... es fehlt irgendwie an
Beispielen wie man Funktionen (grade so umfangreiche wie VSuchlauf,
aber auch Auswahl) verschachteln kann ;-)

und es fehlt definitiv eine Referenzliste zu Excel, soll ja einige
geben die von Excel kommen und sich ne wurst nach vergleichbaren
Funktionen suchen :-) und dann doch bei Excel bleiben. Wäre doch
schade :-)

Thanks to all: die Forms stehen, jetz such ich nur noch ein counter
also Zählenwenn ...
schleifen funktionieren auch :-) obwohl die Abarbeitung nicht
sequenziell Zeile nach Zeile läuft... hab nen weg gefunden das es
trotzdem ohne Script funzt ;-)

--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: bedingte Summe

#959 On 19 Oktober, 2004 21:09 Thomas Kaegi said,

Hallo Dido

"ZählenWenn" macht die Funktion VSuchlauf mit nur 2 Argumenten:
VSuchlauf(Suchbereich;Bedingung)
Der Suchbereich muss alle Spalten umfassen, die in der Bedingung
verwendet werden. In der Bedingung lassen sich Bedingungen für den
Wert in der ersten Spalte des Bereichs (mit LfdZelle oder
Spaltenwert(1)) ebenso wie jede andere Spalte des Bereichs
(Spaltenwert(n)) formulieren. Gezählt werden die Zeilen, auf denen
sämtliche so angegebenen Bedingungen erfüllt sind.

Gruss
Thomas
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: bedingte Summe

#960 On 19 Oktober, 2004 22:02 Martin Berlin said,

>zu Martin: SummeWenn funktiert genauso Dokumenten übergreifend ;-)

bei meiner '97er Version noch nicht, o.k., aber kann man auch in
nicht geöffnete Dokus schreiben? (so wie mit SetzeZelle)

>und zur Doku naja, ich empfinde grade die Erläuterungen zum Umgang
>mit LfdZelle etc ziemlich rudimentär... es fehlt irgendwie an
>Beispielen wie man Funktionen (grade so umfangreiche wie VSuchlauf,
>aber auch Auswahl) verschachteln kann ;-)

Da gebe ich Dir Recht, dennoch würde das, denke ich, den Rahmen einer
Hilfe-Datei dann sprengen und es würde nicht mehr auf die CD
passen(?), aber es müßte zumindest in diesem Buch über RagTime
eingehender behandelt werden.

>
>und es fehlt definitiv eine Referenzliste zu Excel, soll ja einige
>geben die von Excel kommen und sich ne wurst nach vergleichbaren
>Funktionen suchen :-) und dann doch bei Excel bleiben. Wäre doch
>schade :-)

Dazu müßte sich jemand bei RT sehr intensiv mit Excel beschäfftigen
und ich denke dafür hat da niemand Zeit;-)

Gruß
Martin

--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists