Sumar en cada columna de un grid las celdas que no sean nulas
Publicado por Francisco (30 intervenciones) el 16/09/2014 17:07:27
Buenas, tengo que realizar una aplicación , en la que tengo un grid, que tiene celdas con datos tipo Double ,y algunas otras de ellas estan vacias (NULL) .
Yo lo que pretendo es realizar una suma de cada columna independiente, y calcular la media aritmetica de cada columna por separado,
El problema principal que tengo es que no se como controlar que la celda sea null o no. estoy probando muchas cosas pero no consigo dar con la solución. Aqui esta el código, para por si alguien puede ayudar! Muchisimas gracias!!
Dim SumatorioPorColumnas As Integer = 0
For Each columna In gridTiempos.Columns
For Each linea In gridTiempos.Rows
If linea.Cells(columna) = DBNull.Value Then
'No realizo nada
Else
valor = valor + linea.Cells(columna).Value
End If
MsgBox(valor)
Next
valor = valor / nummuestras
SumatorioPorColumnas = SumatorioPorColumnas + valor
Next
Yo lo que pretendo es realizar una suma de cada columna independiente, y calcular la media aritmetica de cada columna por separado,
El problema principal que tengo es que no se como controlar que la celda sea null o no. estoy probando muchas cosas pero no consigo dar con la solución. Aqui esta el código, para por si alguien puede ayudar! Muchisimas gracias!!
Dim SumatorioPorColumnas As Integer = 0
For Each columna In gridTiempos.Columns
For Each linea In gridTiempos.Rows
If linea.Cells(columna) = DBNull.Value Then
'No realizo nada
Else
valor = valor + linea.Cells(columna).Value
End If
MsgBox(valor)
Next
valor = valor / nummuestras
SumatorioPorColumnas = SumatorioPorColumnas + valor
Next
Valora esta pregunta


0