non ho mai creato funzioni di questo tipo per excel, ma so che qualcosa si può fare.

html, di per se, non fa nulla. tutto il funzionamento si baserebbe su javascript.
con un po' di ricerca e qualche aiuto dalla sezione js lo farai senza diventar matto
penso di averti trovato un'esempio di partenza piuttosto chiarificante:
http://wwwcdf.pd.infn.it/AppuntiLinu...javascript.htm