Ich möchte die AVERAGE-Funktion verwenden, aber wenn ich eine Referenzzelle habe, die zufällig eine Beschriftung ist, bekomme ich #VALUE als Ausgabe.
Ich habe den Beispielcode für das, was ich versuche, angehängt:
%Vor%Ich kann die leere Zelle nicht in 0 konvertieren, da sich der AVG-Wert ändert.
JAR VERWENDET
jxl-2.6.jar
In Echtzeit wird anstelle von Label der Wert basierend auf einer Formel
verwendetIF (Einige-Zelle-Referenz="", "", einige-Wert)
Jedoch; wenn ich versuche, die Zelle mit Taste F2 zu bearbeiten, ändert es seinen Ausführungsplan und ich bekomme die richtige Ausgabe.
Gibt es dafür eine Lösung?
Erwartete Lösung:
Um die Zelle leer zu machen, aber ändern Sie das Zellenformat, so dass #VALUE nicht zurückgegeben wird.
Dieser Beitrag ist leicht verwandt mit
Ok, das erste Problem, das ich sehe, ist, dass die Zahlen, die Sie hinzufügen, in der Spalte "C" und nicht in "D" stehen. Vielleicht haben Sie bereits Zahlen in "D", also ist es kein Problem, aber etwas zu beachten.
Ich denke, das große Problem ist die Art und Weise, wie jxl die Tabellenkalkulation ausführt, diese andere Fragesteller dachten, dass ihr benannter Bereich nicht erstellt wurde, bevor ihre Formel eingefügt wurde, also hatten sie es nur, wenn sie" in "die Zelle gingen, wie Sie es taten. Es kann also sein, dass Ihr Blatt "Output" nicht initialisiert wird, es gibt also keine gültige Referenz für den Output! Referenzen.
Da Sie die Formel auch in das gleiche Blatt einfügen, legen Sie die Blattverweise ab und schreiben Sie Ihre Zeile wie folgt:
%Vor%Tags und Links java excel worksheet-function jxl