一张结构清晰、带自动计算的合同管理系统表格可解决纸质登记难、Excel汇总错、付款逾期等问题:含8个核心字段,支持状态自动判断、剩余天数计算、收支分类管理、数据验证防错及一键筛选查询。

合同数量一多,纸质登记翻半天找不到,Excel手动汇总总出错,付款时间错过、到期没提醒、财务对账卡壳——这些问题全靠一张结构清晰、逻辑自洽、带自动计算的合同管理系统表格来解决。
先搭骨架:设计合同台账核心字段
新建Excel文件,第一张表命名为【合同主台账】。不要一上来就填数据,先列清楚必须有的8个字段:合同编号、合同名称、甲方、乙方、合同金额、签订日期、截止日期、当前状态。
合同编号必须带年份+业务类型缩写+流水号,比如“2026-XS-001”,【否则后期无法按年筛选、无法区分销售/采购类合同】。截止日期这一列务必设置为日期格式,不是文本,否则后续自动提醒和到期判断全部失效。
甲方和乙方别写简称,写全称,财务审计时要核对营业执照名称,缩写可能不一致。
让台账活起来:加公式实现自动计算与状态判断
在【当前状态】列输入以下公式:
=IF(TODAY()>[截止日期列],"已过期",IF(TODAY()+30>=[截止日期列],"即将到期","正常执行"))
这一步做完,整列会根据今天日期(2026年8月14日)自动标出每份合同所处阶段。注意:公式里用的是相对引用,拖拽填充时会自动适配行号;如果复制粘贴出错,检查是否把“截止日期列”替换成实际列字母,比如E2、E3……
在【剩余天数】列输入:=MAX(0,[截止日期列]-TODAY())。这个值能直接用于排序或条件格式高亮——比如把剩余≤7天的单元格设为红色背景,一眼揪出紧急项。
分类管理:拆分收入合同与支出合同两张表
方法一:在同一工作簿内新建两个新表,分别命名为【收入合同】和【支出合同】。
方法二:在【合同主台账】中增加一列【合同性质】,下拉选项限定为“收入”“支出”,再用Excel的“筛选”功能一键切出两类视图。
方法三(推荐):用数据透视表动态汇总。把【合同主台账】设为数据源→插入→数据透视表→将【合同性质】拖入筛选器,【签订日期】拖入列,【合同金额】拖入值(求和),立刻生成按月/按季度的收支对比表。
收入合同表头补上:收款进度、已收款金额、预计收款时间;支出合同表头补上:付款进度、已付款金额、预计付款时间。这两组字段必须和财务系统实际记账口径一致,不能自己发明术语。
防错加固:设置数据验证与条件格式
第一步:选中【合同性质】整列→数据→数据验证→允许:序列→来源填“收入,支出”→确定。这样录入时只能点选,杜绝手误打成“收如”“之出”。
第二步:选中【签订日期】和【截止日期】列→开始→条件格式→突出显示单元格规则→日期发生→选择“过去7天”“未来30天”等,用不同颜色标记异常时间组合(比如签订日期晚于截止日期)。
第三步:选中【合同金额】列→数据验证→允许:小数→数据:大于0→出错警告标题写“金额异常”,内容写“合同金额必须为正数”。【这是财务底线,负数金额会导致后续所有求和、分析失真】。
一键查询:用筛选+搜索快速定位合同
第一步:选中表头行(含所有字段名)→开始→套用表格格式→勾选“表包含标题”→确定。Excel自动启用筛选下拉箭头。
第二步:点击【甲方】列筛选箭头→搜索框里输入“科技”,立刻列出所有含“科技”的甲方单位;再点【当前状态】筛选→只勾选“即将到期”,结果实时收缩。
第三步:按Ctrl+F调出查找框,在工作表内直接搜合同编号或关键词,比滚动翻页快十倍。注意:确保查找范围是“值”而非“公式”,否则搜不到自动计算出来的“即将到期”文字。

















