"If... And" Múltiple
Publicado por Diego Molina (1 intervención) el 28/01/2020 20:23:29
Hola,
Estoy tratando de poner varios operadores lógicos en un codígo :
Lo que sucede es que nunca entra en el primer caso, y siempre ocurre lo que sigue después del Else, así las condiciones se cumplan.
Tengo algún error?
Gracias!
Estoy tratando de poner varios operadores lógicos en un codígo :
1
2
3
4
5
6
If (0.196 = Cells(i, 22).Value) And (0.084 = Cells(i, 23).Value) And (0.054 = Cells(i, 27).Value) And (0.16 = Cells(i, 25).Value) Then
Cells(i, 29) = WorksheetFunction.Norm_Dist(((Cells(i, 22) + Cells(i, 23) + Cells(i, 24) + Cells(i, 25) + Cells(i, 26) + Cells(i, 27) + Cells(i, 28))), 0.65, 0.09, 1)
Else
Cells(i, 29) = WorksheetFunction.Norm_Dist((Cells(i, 22) + Cells(i, 23) + Cells(i, 24) + Cells(i, 25) + Cells(i, 27) * 0.5 / 0.2 + Cells(i, 28) * 0.5 / 0.2), 0.65, 0.09, 1)
End If
Lo que sucede es que nunca entra en el primer caso, y siempre ocurre lo que sigue después del Else, así las condiciones se cumplan.
Tengo algún error?
Gracias!
Valora esta pregunta


0