setDataAtCell

Yes, it is possible.
Here is an updated demo - https://jsfiddle.net/57uhv1da/

The main clue is to use a source to distinguish sources of changes.

I highly recommend you familiarize our blog post about cell dependencies - https://handsontable.com/blog/articles/2016/4/expand-your-app-with-cell-dependencies