Two years ago I have built the enclosed spreadsheet in ODS format (Libre Office) for education purpose. Maybe it can helpful, and also be easily modified or adapted. Blue fields are input ones. The main interest is that it follows the label names used for the NanoVNA.
As an example I have fed it on line 5 (cells I5 and J5) with the previous results from Jim Lux. These are reverse calculations, and final results are highlighted in E5 and F5 cells, and it perfectly matches !
F6EGK Jean-Roger