You can’t hide calculated columns in the same way as with regular columns, some of these pains are mentioned in the reference sites.
Below is the PowerShell I used in the SharePoint 2010 Management Shell to hide them.
I’ve commented out two options since they are quite useful to retain in most circumstances.
$web = get-spweb http://root/sites/site
$list = $web.Lists[<span class="str">"list name"</span>]
$field = $list.Fields[<span class="str">"Column Name"</span>]
$field.ShowInDisplayForm = $false
$field.ShowInEditForm = $false
<span class="rem"># $field.ShowInListSettings = $false</span>
<span class="rem"># $field.ShowInVersionHistory = $false</span>
$field.ShowInViewForms = $false
$field.ShowInNewForm = $false
Senior consultant and company director at The Full Circle. Passionate about automation scripting, end user experience and cloud technology.