In Suchlauf Zelle ändern, ohne Einfluss auf LfdResultat

Von Thomas Kaegi. | 1 Juni, 2012 - 18:18
Kurzbeschreibung:

Wird in einem Suchlauf mit SetzeZelle gearbeitet, so wird damit normalerweise das LfdResultat beeinflusst, was manchmal unerwünscht ist. Im Beispiel wird gezeigt, wie mit SetzeZelle ein Zellinhalt ohne Einfluss auf das LfdResultat des Suchlaufs verändert werden kann.

Ausführliche Beschreibung:

Der Trick besteht darin, die SetzeZelle-Funktion in einer Bedingung zu verwenden. So wird "SetzeZelle" tatsächlich ausgeführt, hat aber keinen Einfluss auf LfdResultat, z.B.:

Wenn(SetzeZelle(LfdResultat;B:B;LfdIndex)≠0;0)

Mit dieser Formel würde in die Zelle in Spalte B mit dem LfdIndex der Wert von LfdResultat geschrieben und dabei der Wert von LfdResultat auf 0 zurückgesetzt, oder aber unverändert belassen. Das erscheint nicht besonders sinnvoll und dient nur zur Illustration des Grundsatzes.

Im Beispiel ist dieser Trick in zwei Varianten in einer Suchlaufformel in sinnvoller Weise angewendet. Die Formel ist im Dokument im Detail erläutert.

Anhang Größe
Gruppensummen.rtd 459.11 KB

Automatische Zwischensummen

#10677 On 3 Juni, 2012 21:35 jacques villars said,

Viel mehr als "In Suchlauf Zelle ändern, ohne Einfluss auf LfdResultat" handelt es sich hier auch um Vollautomatische Zwischensummen zu Gruppen von Zahlen in einer Spalte von Werten!
jacques