SUMMEWENN
03.01.2013 11:55:34
Rolf
heute habe ich zur Abwechslung mal kein VBA-, sondern ein excel-Problem, das mir Kopfschmerzen bereitet.
In einer Datei mit mehreren Arbeitsblättern verwende ich u.a. die Formel SUMMEWENN mit einer Verkettung (Monat, Trennzeichen, Kennziffer) als Suchkriterium:
=SUMMEWENN($A:$A;VERKETTEN(D$28;".";$C30);$M:$M)
Die entsprechenden Kriterien im Suchbereich (Spalte A) setzten sich ebenfalls aus o.g. Parametern zusammen:
=VERKETTEN(MONAT(B4);".";C4)
Das Trennzeichen in diesem Fall ein Punkt ist notwendig, um z.B. zwischen Januar mit KZ 12 (1.12) und November mit KZ 2 (11.2) unterscheiden zu können. Allerdings führt die Verwendung eines "." als Trennzeichen ebenso zu falschen Ergebnissen, wie "," oder "-". Bei Verwendung von ";", ":" oder "|" z.B. ist das Ergebnis dagegen korrekt.
Kann mir jemand sagen, woran das liegt? Bislang hatte ich diesbezüglich noch nie Probleme.
Ich füge mal eine Beispieldatei bei.
https://www.herber.de/bbs/user/83230.xlsx
Der Einfachheit halber habe ich die beiden Tabellen in ein Arbeitsblatt gepackt. Die Eingabe diverser Trennzeichen in Zelle C1 erspart das jeweilige Ändern aller Formeln. Bei Ergebnisabweichung erscheint das Resultat von Tabelle 2 rot hinterlegt in Zelle N26.
Gruß, Rolf