Macro sumatoria por fechas según condiciones
Os pego una funcion, ésta funcion debería sumar las fechas si la columna n es numerica y sume la columna p que la fecha sea superior a la de la celda k4, pero no lo hace correctamente, a continuación os pego la funcion
Function SUMARPORFECHA(celdafecha As Range, rango As Range)
Dim resultado
uf = rango.Range("O" & Rows.Count).End(xlUp).Row
resultado = 0
For i = 9 To uf
If IsNumeric(rango.Cells(i, "N")) Then
If IsDate(celdafecha) Then
If rango.Cells(i, "P") > celdafecha Then
resultado = resultado + rango.Cells(i, "O")
End If
End If
End If
Next
SUMARPORFECHA = resultado
End Functionen la celda os pongo =sumarporfecha(k4;O:O)
1 Respuesta
Respuesta de Jaime Segura
1