Estimados,
Junto con saludar, tengo la siguiente consulta:
Cree esta formula en F4, =SUMA(FILTRAR(C2:C199;AÑO($A$2:$A$199)=AÑO(C1))) que suma valores de una tabla en función del AÑO ubicado en C1 y ubicado en A2:A199 (ver excel adjunto).
Lo que necesito ahora, es que los valores contenidos en C2:C199 que tienen una Moneda en la columna B2:B199 que puede ser EUR o USD, tenga conversión de valor en función de una tabla auxiliar ubicada en E9:H11.
El resultado esperado sería 160.000.
Saludos y de antemano, muchas gracias!Ejemplo sumar con Tipo de cambio.xlsx
Por
Matías86, · publicado
Hola EXCELENTES.
Heredé este código. Yo no tengo NI IDEA de programación.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo errorfecha
If Not Intersect(Target, Range("A1830")) Is Nothing Then
If Range("A1830").Value <> "" Then
If Application.WorksheetFunction.Weekday(Range("A1830").Value, 2) >= 6 Then
On Error GoTo 0
MsgBox "No puede ser sábado o domingo", vbCritical
Range("A1830").EntireRow.Delete
Range("A1830").Select
ElseIf (Range("A1830").Value < Date - 7 Or Range("A1830").Value > Date + 3) Then
MsgBox "No puede superar los siete días", vbCritical
Range("A1830").EntireRow.Delete
Range("A1830").Select
Else
If Not Intersect(Target, Rows("1830:1830")) Is Nothing Then
Rows("3:3").EntireRow.Delete
Target.Offset(0, 1).Select
End If
End If
End If
End If
Exit Sub
errorfecha:
Range("A1830").ClearContents
End Sub
¿Pero que quito para que no proteste por los Sábados y Domingos?.
Muchas gracias y SALU2.