Tipps & Tricks 27.07.2010, 08:31 Uhr

Excel: Suche Formel für «zuletzt besucht»

Problem: In meinem Excel-File heisst das eine Tabellenblatt «Besuchsliste», mit den Spalten Kd-Nr., Name, Datum. Hier trägt der Aussendienst jeden Besuch jedes Kunden ein. Selbstverständlich kann der Kunde auch mehrmals besucht worden sein. Das andere Blatt ist die «KundenUebersicht» mit Spalten wie z. B. Kd-Nr., Name und «letzter Besuch». Und genau für diese «letzter Besuch»-Spalte suche ich noch die Formel. Sie soll in der Besuchsliste nachschauen, wann der Kunde zuletzt besucht wurde. Gibts das?
Lösung: Das klappt mit der Funktion MAX in einer Arrayformel. Aber zuerst mal zur Ausgangslage. Die Besuchsliste sieht etwa so aus:
Die Formel soll hier in der Spalte A die Kundennummer finden und aus den zutreffenden Zeilen das «grösste» Datum in der Spalte C ermitteln.
In der KundenUebersicht soll das Datum des letzten Besuchs in der Spalte C erscheinen. Die Arrayformel müssen Sie auf spezielle Weise eingeben, sonst funktionert sie nicht.
Die fertige Formel
Greifen Sie im Feld C2 zu dieser Formel:
=MAX((Besuchsliste!$A$2:$A$147=$A2)*Besuchsliste!$C$2:$C$147)
Nach dem Eintippen drücken Sie jetzt nicht bloss Enter, sondern drücken und halten Ctrl+Shift, während Sie Enter drücken. Dann sieht die Formel so aus:
{=MAX((Besuchsliste!$A$2:$A$147=$A2)*Besuchsliste!$C$2:$C$147)}
Nur so erscheinen die hier erforderlichen korrekten geschweiften Klammern. (PCtipp-Forum)



Kommentare
Es sind keine Kommentare vorhanden.