Hello,
Thank you for the additional clarification.
This is possible but it would have to be done in code using
custom logic.
You would check what was entered as the value for field two then either save or throw an error, depending on the requirement for field 3.
Please let me know if you have any questions.
Best Regards,
Sandro