I have this error

FormLogicError: Could not evaluate: if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_sh1xw15/EdadR_001 = 6 and /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_sh1xw15/Sexo == ‘Mujer’, if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_gk9fi70/COOR < 11, 1, if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_gk9fi70/COOR < 14, 2, if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_gk9fi70/COOR < 17, 3, if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_gk9fi70/COOR < 20, 4, if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_gk9fi70/COOR > 19, 5, ‘NO’) ) ) ) ) ), message: Cannot read properties of undefined (reading ‘t’)

I tried validate 3 sentences with “if”. Edad and, Sexo and depending results put a COOR value.

You have 2 here "== ". Remove one =.
Hint: For complex/long if expressions you may develop and test them step by step.

1 Like

I did it, remove one =
FormLogicError: Could not evaluate: if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_sh1xw15/EdadR_001 = 6 and /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_sh1xw15/Sexo = ‘Mujer’, if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_gk9fi70/COOR < 11, 1, if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_gk9fi70/COOR < 14, 2, if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_gk9fi70/COOR < 17, 3, if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_gk9fi70/COOR < 20, 4, if( /model/instance[1]/aQUos8efk99SeHkSijgmLp/group_gk9fi70/COOR > 19, 5, ‘NO’) ) ) ) ) ), message: Cannot read properties of undefined (reading ‘t’)

Didn’t work

@CarlosVillegas007, have you tried validating your XLSForm through this online validator?