结论:
职工被公司开除,补偿或赔偿金额计算分三种情况。合法开除且符合支付经济补偿情形,按工作年限计算;违法开除,按经济补偿标准二倍支付赔偿金;职工有过错被开除,公司无需支付补偿或赔偿。
法律解析:
依据《劳动合同法》,当公司合法开除且符合法定支付经济补偿情形时,经济补偿按照劳动者在本单位的工作年限来计算。每满一年支付一个月工资,六个月以上不满一年按一年算,不满六个月支付半个月工资,月工资是劳动合同解除或终止前十二个月的平均工资。若公司违法开除职工,则要按上述经济补偿标准的二倍支付赔偿金。而如果是职工自身存在严重违反公司规章制度等过错导致被开除,这种情况下公司无需支付补偿或赔偿。在遇到劳动纠纷时,法律关系可能较为复杂,若您对职工开除的补偿或赔偿问题存在疑惑,可向专业法律人士进行咨询。