I think this calculation will get you what you're looking for:
DATEDIFF('year', MAX(IF [Action Type] = 3 THEN ([Launch Date]) END), (TODAY()))
The section in bold is finding all of the records with Action Type 3 and then returning the most recent (max) date. The rest of the calculation is doing the date diff in years.
This calculation will need to be shown with the Product Name to show the specific number of years for each product.
If you wanted to show this for Action Type 2 or 3 then it would look like this:
DATEDIFF('year', MAX(IF [Action Type] = 3 or [Action Type] = 2 THEN ([Launch Date]) END), (TODAY()))
Let me know if you have any issues.
If this post assists in resolving the question, please mark it helpful or as the 'correct answer' if it resolves the question. This will help other users find the same answer/resolution. Thank you.