Плюс. В электронной таблице можно легко добавлять и удалять поля, включая вычисляемые.
Минус. В электронной таблице очень сложно получать различные выборки из данных.
Плюс. В базе данных очень легко делать сложные выборки, с помощью запросов.
Минус. В базе данных большая проблема быстро добавить вычисляемое или даже хранимое поле.
Казалось бы - какая проблема, в OpenOffice я создал базу данных и подключил в качестве источника данных таблицу. Вуаля? Нет, запросы к такой базе данных работают в очень ограниченном виде. Как это, чёрт подери, печально.