Tipps & Tricks 28.11.2011, 07:00 Uhr

Excel: Buchstabencodes multiplizieren und summieren

Problem: In einer Zeile meiner Tabelle steht pro Tag ein Buchstabe: a, b, A, B oder x. Nun brauche ich am Ende der Zeile ein Total, das wie folgt berechnet sein soll: Anzahl a oder b multipliziert mit 8.20, plus Anzahl A oder B multipliziert mit 11.50. Der Wert, mit dem multipliziert wird (8.20 oder 11.50), steht ebenfalls in der Tabelle. Die x dürfen nicht berücksichtigt werden. Wie muss eine solche Formel aussehen?
Lösung: Sie können hier die Funktion SUMMENPRODUKT verwenden oder zu einer Matrixformel greifen. Wir haben beide Multiplikatoren zusammen mit den zugehörigen Codes (A, B, a und b) in den Zeilen 3 und 4 untergebracht. In den Formeln beziehen wir uns darauf.
In AJ7 haben wir eine ganz gewöhnliche Formel verwendet. Wir geben mit FINDEN an, welcher Code in welchem Bereich zu suchen ist. Mit ISTZAHL stellen wir die Unterscheidung zwischen Gross- und Kleinbuchstaben sicher. Die zutreffenden Codes multiplizieren wir per SUMMENPRODUKT und addieren die einzelnen SUMMENPRODUKTE. In unserem Beispiel lautet die Formel so:
=SUMMENPRODUKT((ISTZAHL(FINDEN($C$3;E7:AI7))*$B$3))+SUMMENPRODUKT((ISTZAHL(FINDEN($D$3;E7:AI7))*$B$3))+SUMMENPRODUKT((ISTZAHL(FINDEN($C$4;E7:AI7))*$B$4))+SUMMENPRODUKT((ISTZAHL(FINDEN($D$4;E7:AI7))*$B$4))
In Zelle AJ8 greifen wir alternativ auf eine Matrixformel zurück. Die ist etwas eleganter, erfordert aber einen kleinen Kniff bei der Eingabe. Die Formel selbst lautet so:
=SUMME(ISTZAHL(FINDEN($C$3;E8:AI8))*$B$3)+SUMME(ISTZAHL(FINDEN($D$3;E8:AI8))*$B$3)+SUMME(ISTZAHL(FINDEN($C$4;E8:AI8))*$B$4)+SUMME(ISTZAHL(FINDEN($D$4;E8:AI8))*$B$4)
Wichtig: Weil das eine Matrixformel ist, drücken Sie nach der Eingabe der Formel nicht Enter, sondern Ctrl+Shift+Enter. Erst so entsteht die Matrixfunktion der Formel; die korrekten geschweiften Klammern {} ganz am Anfang und Ende erscheinen nur auf diese Weise.
Zu welcher Variante Sie greifen, ist Ihnen überlassen. Kopieren Sie sie für weitere Zeilen einfach noch nach unten. (PCtipp-Forum)



Kommentare
Es sind keine Kommentare vorhanden.