Quiero usar la función PROMEDIO, pero cuando tengo una celda de referencia que resulta ser una etiqueta obtengo #VALOR como salida.JXL soluciona el problema #VALOR
He adjuntado la pieza de muestra de código para lo que yo estoy tratando de hacer:
String filename = "C:\\input.xls";
WorkbookSettings ws = new WorkbookSettings();
ws.setLocale(new Locale("en", "EN"));
WritableWorkbook workbook = Workbook.createWorkbook(new File(filename), ws);
WritableSheet s1 = workbook.createSheet("Output", 0);
s1.addCell(new Number(1,2,6));
s1.addCell(new Number(3, 1, 6));
s1.addCell(new Number(3, 2, 1));
s1.addCell(new Number(3, 3, 6));
s1.addCell(new Label(3, 4, ""));
Formula formula = new
Formula(3,5,"AVERAGE(Output!D1,Output!D2,Output!D3,Output!D4,Output!D5)");
s1.addCell(formula);
workbook.write();
workbook.close();
no puedo convertir la celda vacía a 0 ya que el valor de AVG va a cambiar.
JAR USED
jxl-2.6.jar
en tiempo real en lugar de la etiqueta valor se utilizará basa en una fórmula
IF (algu- cell-reference = "", "", algún valor)
Sin embargo; cuando trato de editar la celda con clave F2, cambia su plan de ejecución y obtengo la salida correcta.
¿Hay alguna solución disponible para este ....
solución esperada:
Para que la célula como vacío pero cambiar el formato de la celda de modo que no se devuelve #VALUE.
Este post está ligeramente relacionado con
JXL #VALUE problem with reference to other sheet