Muvka, calc считается легко, если его писать разумно, а не сначала умножать компенсацию лишней границы на 3, а потом обратно делить на 3 )))))
И до тех пор, пока вы лично помните откуда взялась эта формула или пока не пришел другой человек поддерживать этот calc. 33.33% + 1px
и для 4 столбцов тогда будет 25% + 1px, что в общем-то тоже понятно, особенно при наличии рядом margin -1px.
Тогда и переменную можно будет использовать для толщины границы и в вашем решении.