Not sure if you are still looking for a suggestion......
Anyway, here's mine. See attached. I have assumed you are using Excel 2007 or later.
First, I would set up the result table horizontally so that you can allow for variable rows of each as I have shown.
Second, insert a row above the...