Seite 1 von 1

Zirkuläre Referenz bzw. von zwei Spalten abhängige Werte

Verfasst: Mi, 15.06.2011 07:30
von chameleon
Hallo ihr Lieben,

ich stehe vor einem kleinem Calc Problem das mich gestern schon den halben Abend beschäftigt hat. Es geht um eine Tabelle die wie folgt aufgebaut ist:

Code: Alles auswählen

A             B        C             D  
Monat         Kunden   Mitarbeiter   Neue Mitarbeiter
Januar 2011   2        1             0
Februar 2011  4        1             0
März 2011     6        1             1
April 2011    8        2             0
Mai 2011      10       2             0
Juni 2011     12       2             1
Juli 2011     14       3             0
...           ...      ...           ...
Es ist so, dass ich darstellen möchte wieviele neue Mitarbeiter (!) pro Monat benötigt werden um die Anzahl Kunden zu betreuen. Für jeweils 6 Kunden wird ein Mitarbeiter benötigt, d.h. sobald es >=6 Kunden sind, müsste ein MA dazukommen, dies müsste sich dann auch auf die Mitarbeiter-Spalte (C) auswirken. Bei 12 Kunden dann wieder ein weiterer MA, bei 18 auch, usw.

Das Problem ist das sowohl Mitarbeiter Zahl (C) und Neue Mitarbeiter (D) ja voneinander abhängig sind.

Die Anzahl Neukunden pro Monat ist immer identisch, in diesem Fall exemplarisch zwei.

Ich habe bei meiner Recherche den Begriff "zirkuläre Referenz" entdeckt und auch gelesen, dass soetwas wohl nicht mit einer Formel lösbar ist sondern man zu VBA greifen soll. Versucht habe ich gestern schon vieles ala IF() in Verbindung mit AND, etc. leider jedoch alles ohne Erfolg, ich kriege die Rechnung einfach nicht hin und denke ich stoße hier evtl. auf die Grenzen von "Formeln".

Wie seht ihr das Ganze?

Über Tipps, Beispiele oder Sonstiges bin ich euch bereits jetzt sehr dankbar!

Re: Zirkuläre Referenz bzw. von zwei Spalten abhängige Werte

Verfasst: Mi, 15.06.2011 08:03
von Karolus
Hallo
Da zu brauchts weder VBA noch Basic noch "zirkuläre Referenzen".
In C1:

Code: Alles auswählen

=GANZZAHL(B1/6)+(REST(B1;6)>0)
Die Formel ziehst du nach unten.
In D1:

Code: Alles auswählen

=C2-C1
und ebenfalls nach unten ziehen.

Gruß Karo