Summenspalte, wenn Zellen außerhalb des Bereichs liegen (Bereich = Wert ganz links in Zeile + nächste 11 Spalten) R oder Excel?

Bitte sehen Sie das Bild. In der abgebildeten Matrix wird ein Eintrag als "New Business" ab dem Wert ganz links + den nächsten 11 Spalten (also insgesamt 12 Monate) betrachtet. Ich habe dieses "Fenster" gelb markiert. Alles rechts von diesem Fenster ist "Return Business". Für jede Spalte / Monat muss ich sowohl das New & Return Business berechnen. Ich brauche eine Formel oder eine Methode, um diese beiden Summen aus einer Spalte abzuleiten. Ich muss nur in der Lage sein, eines davon zu bekommen, weil ich es dann einfach von der Gesamtsumme der Spalte für den anderen Wert abziehen könnte.

In Zelle O6 ist das Ergebnis jeweils nur 25 US-Dollar, da sich der Wert ganz links in Zeile 5 nicht über volle 12 Monate / Spalten vor Spalte O erstreckt, sodass alles innerhalb dieses 12-Monats-Fensters immer noch als "Neu" betrachtet wird (ich habe dieses Fenster also blau gemacht) Sie konnten sehen, dass es sich über die Zelle hinaus erstreckt, für die ich ein Ergebnis erzielen möchte). Alle 11 Spalten rechts vom ersten Wert in einer Zeile könnten ausgefüllt werden, aber sie wären alle noch neu. Erst ab der 13. Spalte wird alles als "Return" gewertet.

Wie Sie sehen, kommt der erste Wert in jeder Zeile nicht immer an derselben Stelle vor, sondern bewegt sich.

Die Tabelle, mit der ich arbeite, enthält mehr als 2.000 Zeilen. Ich habe das tatsächlich manuell durchgearbeitet, aber das hat keinen Spaß gemacht! Ich habe manuell den Wert ganz links in jeder Zeile gefunden, 11 Zellen danach ausgezählt und den Rest der Zeile gelb gefärbt. Dann benutzte ich eine benutzerdefinierte Funktion, die es mir ermöglichte, basierend auf der Zellenfarbe zu summieren. Wenn es also eine Möglichkeit gibt, die Werte bedingt zu formatieren, könnte ich auch meine Farbsummenfunktion verwenden.

Wenn es einen besseren Weg gibt, dies in R zu tun, lassen Sie es mich bitte wissen. Ich bin neu in R, aber ich stelle mir vor, Matrixmathematik ist einfacher / schneller zu machen, aber ich habe nur ein bisschen damit herumgespielt und ich musste noch nie so etwas tun.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage