wahrscheinlich eine kleineUrsache, doch große Wirkung. In der Formel "
Summewenn(A:A;<Suchkriterium>;B:B)" soll daß Suchkriterium das Ende
einer Zahlenkolone in C vergleichen mit einer Zahl in E, also
"rechts(c1;)=e1", doch anstatt zu summieren, bekomme ich immer nur "0"
als Ergebniss. Was läuft schief??
Grüße Falk
--
Mit freundlichen Gruessen
Eckehard Pfeifer
(http://home.t-online.de/home/Dr.Eckehard.Pfeifer)
Das VBA-Magazin - ein Blick lohnt sich immer: www.vba-magazin.de
Ausführliche Informationen zur ViBAT: http://www.vba-magazin.de/vibat
es wäre hilfreich, wenn Du die komplette Formel angeben würdest.
Schränke die Bereiche ein, also zB statt "A:A" nur "A1:A100". Ferner
liefert die Funktion RECHTS() als Ergebnis einen String und keinen
Wert.
Wenn die Zelle E1 also eine Zahl enthält, mußt Du das Ergebnis aus der
Funktion RECHTS() in einen Wert umwandeln, zB mit WERT().
Du kannst auch eine Matrixformel verwenden, z.B.
wenn in A1:A100 Zahlen oder leere Zellen enthalten sind:
=SUMME((WERT(RECHTS(WERT(A1:A100)))=E1)*B1:B100)
wenn in A1:A100 Texte oder leere Zellen enthalten sind:
=SUMME((RECHTS(A1:A100)=E1)*B1:B100)
Matrixformel: Formeleingabe mit strg+shift+enter abschließen,
erkennbar
an den geschweiften Klammern.
MfG Ullrich
Falk Bock <Falk...@supplies-team.de]> schrieb in im Newsbeitrag:
uu$xGNgg$GA.304@cppssbbsa05...
Grüße
Falk
Ullrich Schwarz schrieb: