anche io non ho capito, oltretutto hai scritto "Adesso se nella cella X viene inserito un'altra volta 3 la cella X deve passare a 2" forse intendevi "Adesso se nella cella Y viene inserito ...".
per fare quello che dici basta fare X=Y-1