Wer kennt sich aus bei Suchfunktionen?

Ich habe eine Frage zu der Benutzung der Suchfunktionen, und es wäre
toll wenn jemand sich da auskennen würde und mir einen kleinen Tipp
geben könnte.

Ich habe ein Rechenblatt, wobei in der Spalte A z.B. in der Zeile 1
.. 1000 Kostenstellen stehen (Beispiel unsortierte Zahlen von 1000 -
1500). In den Spalten B ... N stehen Kosten je Monat. D.H. meine
Zeile 1 sieht z.B. wie folgt aus:
(A1) 1210 (B1) 23.345 (C1) 15.863 usw.
Ich möchte jetzt ab Zeile 1001 Auswertungen je Kostenstelle und Monat
vornehmen. Hierzu steht in Feld (A1001) die erste Kostenstelle 1000,
in den Feldern (B1001, C1001 ... ) möchte ich jetzt die Kosten die
die erste Kostenstelle bereffen addieren. Ich stelle mir vor, dass
ich in Feld (B1001) über eine Suchfunktion die Zeile 1 ... 1000
durchsuche und immer wenn ich eine Übereinstimmung in Spalte A mit
der z.B. in Feld (A1001) vorgegebenen Kostenstelle habe sollten die
entsprechenden Kosten (Werte) aus den Feldern B1...1000 addiert
werden, so dass die Summe aller die Kostenstelle 1000 betreffenden
Zeilen für den ersten Monat in Feld B1001 steht.

In Excel geht das, aber in RagTime habe ich noch keine
funktionierende Lösung gefunden. Frage geht das überhaupt und wenn ja
wäre es toll wenn ihr mir sagen könntet wie.

Auf jeden Fall vielen Dank

Hans-Jürgen

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

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

Re: Wer kennt sich aus bei Suchfunktionen?

#1708 On 20 Februar, 2005 18:00 "Bernhard Storch" said,

Hallo Hans-Jürgen,

>Ich habe ein Rechenblatt, wobei in der Spalte A z.B. in der Zeile 1
>.. 1000 Kostenstellen stehen (Beispiel unsortierte Zahlen von 1000 -
>1500). In den Spalten B ... N stehen Kosten je Monat. D.H. meine
>Zeile 1 sieht z.B. wie folgt aus:
>(A1) 1210 (B1) 23.345 (C1) 15.863 usw.
>Ich möchte jetzt ab Zeile 1001 Auswertungen je Kostenstelle und Monat
>vornehmen. Hierzu steht in Feld (A1001) die erste Kostenstelle 1000,
>in den Feldern (B1001, C1001 ... ) möchte ich jetzt die Kosten die
>die erste Kostenstelle bereffen addieren. Ich stelle mir vor, dass
>ich in Feld (B1001) über eine Suchfunktion die Zeile 1 ... 1000
>durchsuche und immer wenn ich eine Übereinstimmung in Spalte A mit
>der z.B. in Feld (A1001) vorgegebenen Kostenstelle habe sollten die
>entsprechenden Kosten (Werte) aus den Feldern B1...1000 addiert
>werden, so dass die Summe aller die Kostenstelle 1000 betreffenden
>Zeilen für den ersten Monat in Feld B1001 steht.

In Zelle B1001:
VSuchlauf(A1:N1000;Spaltenwert(1)=A1001;0;LfdResultat+Spaltenwert(2))
War es das?

Mit freundlichem Gruß

Bernhard Storch
Kleinsachsenheimer Str.45
D-74321 Bietigheim-Bissingen

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

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

Re: Wer kennt sich aus bei Suchfunktionen?

#1711 On 20 Februar, 2005 20:52 Klaus Steigemann said,

Hallo Has-Jürgen,

und damit Du nicht erst lang rätseln mußt wie das in B1002 etc. dann
aussehen müßte, hier gleich die entspr. Abwandlungen der Formel von
Bernhard.

In B1002:
VSuchlauf(A1:N1000;Spaltenwert(1)=A1002;0;LfdResultat+Spaltenwert(2))

In B1003:
VSuchlauf(A1:N1000;Spaltenwert(1)=A1003;0;LfdResultat+Spaltenwert(2))

Zur Erläuterung:
VSuchlauf durchkämmt in vertikaler Richtung den als erstes angegebenen
Suchbereich (hier: A1:N1000).
Die als 2. Argument angegebene Bedingung (hier: Spaltenwert(1)=A1001)
wird zeile für Zeile geprüft. Ergibt die Prüfung FALSCH, kommt die
nächste Zeile dran. Ergibt die Prüfung WAHR, wird - beginnend mit dem 4.
Argument, dem Startwert (hier: 0), die Arbeit des 5. Arguments (hier:
LfdResultat+Spaltenwert(2)). Das 5. Argument ist die Formel für die
Addition der relevanten Kostenbeträge bei passender Kostenstelle. Diese
Formel merkt sich also in der Abarbeitung des gesamten Suchlaufs mit
Hilfe der Laufvariablen LfdResultat die bisher gefundenen (und
addierten) Beträge und addiert den der aktuell durchsuchten Zeile bei
WAHR dazu. Sind die Zeilen 1 bis 1000 einmal durchsucht, liefert die
Formel in B1001 den Summenwert für die in A1001 stehende Kostenstelle,
im B1002 die für die Kostenstelle vom A1002, etc.
Für die anderen Monate, die ja dann in Spalte C, D, E, etc. stehen, muß
die Ziffer für den Spaltenwert im 5. Argument jeweils um eins erhöht
werden, damit dann eben die sovielte Spalten im Suchbereich für die
Addition verwendet wird.

Du kannst dir die Arbeit noch ein kleinwenig erleichtern, wenn Du die
Formel geringfügig veränderst. Das erspart dir dann alle Formeln
händisch ändern zu müssen.
Setze in B1001 die Formel in folgenr Schreibweise ein:

VSuchlauf($A$1:$N$1000;Spaltenwert(1)=$A1001;0;LfdResultat+Spaltenwert(Spalte))

Achte dabei genau auf die $-Zeichen. Im Suchbereich stehen 4 davon, in
der Bedingung NUR EINES!
So brauchst Du nur noch die markierte Zelle mit dem Cursor am unteren
Griff fassen und entsprechend nach unten bis zur letzten Kostenstelle
"kopieren" und anschließend am rechten Griff bis zum letzten Monat
"kopiern". Oder umgekehrt. Fertig.

Ich hoffe, ich konnte dir ein wenig Arbeit ersparen.
mfg
Klaus Steigemann
mailto: k.steigemann@gmx.net

Bernhard Storch schrieb:

>Hallo Hans-Jürgen,
>
>
>
>>Ich habe ein Rechenblatt, wobei in der Spalte A z.B. in der Zeile 1
>>.. 1000 Kostenstellen stehen (Beispiel unsortierte Zahlen von 1000 -
>>1500). In den Spalten B ... N stehen Kosten je Monat. D.H. meine
>>Zeile 1 sieht z.B. wie folgt aus:
>>(A1) 1210 (B1) 23.345 (C1) 15.863 usw.
>>Ich möchte jetzt ab Zeile 1001 Auswertungen je Kostenstelle und Monat
>>vornehmen. Hierzu steht in Feld (A1001) die erste Kostenstelle 1000,
>>in den Feldern (B1001, C1001 ... ) möchte ich jetzt die Kosten die
>>die erste Kostenstelle bereffen addieren. Ich stelle mir vor, dass
>>ich in Feld (B1001) über eine Suchfunktion die Zeile 1 ... 1000
>>durchsuche und immer wenn ich eine Übereinstimmung in Spalte A mit
>>der z.B. in Feld (A1001) vorgegebenen Kostenstelle habe sollten die
>>entsprechenden Kosten (Werte) aus den Feldern B1...1000 addiert
>>werden, so dass die Summe aller die Kostenstelle 1000 betreffenden
>>Zeilen für den ersten Monat in Feld B1001 steht.
>>
>>
>
>In Zelle B1001:
>VSuchlauf(A1:N1000;Spaltenwert(1)=A1001;0;LfdResultat+Spaltenwert(2))
>War es das?
>
>Mit freundlichem Gruß
>Bernhard Storch
>

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

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

Wer kennt sich aus bei Suchfunktionen?

#1751 On 26 Februar, 2005 17:40 Hans-Jurgen said,

Vielen Dank Bernhard und Klaus,

grosse Hilfe, vielleicht kann ich auch mal helfen.

Gruss

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

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