Dein Hauptproblem ist wohl diese Formel
Liste4 := @Replace(Liste1 ; Liste2 ; Liste3) ;
Liste1 sind die DeptManager (z.B. Hans Meier und Paul Schulze)
Liste2 sind die SectionManager (z.B. Werner Schmitt und Hugo Schröder)
Liste3 sind die Mitarbeiter der Abteilung (z.B. Fritz Müller)
Deine Formel macht jetzt folgendes:
In der Liste der DeptManager werden die SectionManager durch die Abteilungsmitarbeiter ersetzt.
Solange kein SectionManager gleichzeitig auch DeptManager ist, enthält die Liste nur die DeptManager, ansonsten werden diese Personen mit Doppelfunktion durch irgendwelche Mitarbeiter der Abteilung ersetzt. Und dazu schreibst Du, dass die Formel grundsätzlich funktioniert.
Ich behaupte entschieden das Gegenteil!
Also, dort musst Du ansetzen