da ich nicht die genaue Aufstellung deiner Arbeitsblätter kenne (bei den bisherigen gezeigten Vorschlägen musste für jede Zeile am Ende jedesmal der Lohnsatz eingegeben werden) habe ich dir mal zwei Lösungen (alles auf einem Arbeitsblatt - Tabelle1 oder auf 2 Arbeitsblättern (Tabelle 3 und Tabelle4) angehängt.
Für die einzelnen Firmen wird jeweils eine eigene Tabelle mit den Beträgen für die jeweiligen Rangordnungen gebildet.
Auch da gibt es von den Profis bestimmt noch bessere Lösungen, aber damit müsstest du schon ein Stück weiterkommen.
ich habe mir das Ganze noch einmal angeschaut. Wenn sich die monatlichen Werte (Lohn) ändern sollten gibt es ein Problem. Wenn die Angaben in Spalte B (Rang1) sich nicht auf Namen beziehen sollten und es tatsächlich eine Rangordnung gibt, kann dies durch Hinzufügen (Erweiterung) erfolgen (zB. Rang 1 auf 10, 2 auf 20 oder ähnlich) und die gesonderte Tabelle um diese Werte erweitert werden, damit auch die Angaben der Firmen (anschließend sortieren, dann sind diese wieder zusammenhängend in der gewünschten Form). Sollten es jedoch in Spalte B Namen sein, müsstest du nach dieser Spalte noch einen Bezug einfügen (statt 1 zB. 10 oder 1.1 o.ä) und diese dann in der Auflistung der Lohnbeträge entsprechend ändern bzw. ergänzen.