Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formel interpretiert Feldwerte als Text

Formel interpretiert Feldwerte als Text
pietsch.st@gmx.de
Hallo Forum,
habe Werte in vier Zellen. Die Werte stammen jeweils aus folgender selbstgeschriebener Funktion mit Rückgabewert Long:
= Anz_Unf($B$2, "Arbeitsunfall", "3","e").
Die Werte dieser Formel sind im Feld als Zahl dargestellt und sind korrekt. Als Zahl gemäß Excel "Format-Zellen).
In einem weiteren Feld greife ich mit einer Arbeitsblattfunktion =Summe(obige Felder) darauf zu.
Das Ergebnis ist imme Null.
Grund wohl die in meiner selbstgeschriebenen Formel angegebenen Parameter-Ausführungszeichen.
Wie kann ich Excel dazu bringen das zu ignorieren und nur den Wert als Zahl zu nehmen.
MfG und Bitte um Unterstützung
Stefan
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Formel interpretiert Feldwerte als Text
08.07.2009 22:59:54
Tino
Hallo,
wie ist die Rückgabe deiner Funktion deklariert?
Gruß Tino
AW: Formel interpretiert Feldwerte als Text
09.07.2009 09:07:04
Tino
Hallo,
da Du dich nicht mehr meldest, hier noch Beispiele wie ich es gemeint habe.
Die Deklarierung für Zahlen in Deiner Funktion sollte in etwa so aussehen.
Function Anz_Unf(...) as Double
Function Anz_Unf(...) as Single
Function Anz_Unf(...) as long
Function Anz_Unf(...) as Integer
Function Anz_Unf(...) as Byte
Möchtest Du einen Varianten Typ zurückgeben, musst Du darauf achten, dass kein Text an Anz_Unf übergeben wird. Sollte es Text sein müsstest Du mit IsNumeric auf Zahl prüfen und mit 1 Multiplizieren oder mit den Umwandlungsfunktionen (z. Bsp. CDbl oder CLng usw.) den Text in eine Zahl wandeln.
Gruß Tino
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige