Hello,
Yes, it's possible but with a little difference, follow me step by step to understand my idea :
1. Create a custom field like this screenshot :
The point here, is to know if you have a person 
OR a company
2. Then
 if you have a company, the 
Address field will be 
displayed AND mandatory (and not displayed if previous custom field value is "No"), and then idea is to have 
2 "
address_tax_number" custom field, first is 
mandatory (required) associated with "
Cie" value and the second one, 
not required and associatiated with Ind (individual)
Hope this will fit your needs.
Regards