Código HTML:
</form>
</td>
<?php
$borrarC=$_POST['borrarC'];
if ($borrarC == "on"){
$_SESSION["condicion"]="";
$_SESSION["suma"]="";
$_SESSION["media"]="";
$_SESSION['agrupar']="";
}
pienso que desde aquí vamos mal, ya que es muy ruin combinar lógica de aplicación y presentación ¡¡en un mismo script!!
según mi punto de vista lo que planeas es un "evento", y deberías atenderlo como tal..
osea, tu según presionas tu checkbox... y el borrado de tus variables lo haces en medio del HTML ...y eso esta mal; debes atender estos eventos desde el inicio de tu script, así debería de ser para no perjudicar su posible uso en otras partes (tal ves debas crear una función y reutilizarla) demás, de que no generas errores comunes... como al usar headers, cookies (y sesiones)
así, y de la manera mas sana... respondes a tu lógica de servicio con precisión sin tener que afectar mas que lo necesario, espero comprendas.... debes analizar eso
suerte!