发明名称 一种确定公式的计算顺序的方法及装置
摘要 本发明提供了一种确定公式的计算顺序的方法及装置,该方法,包括:确定每个目标公式对应的取数单元格和结果单元格,其中,取数单元格用于存放源数据,结果单元格用于存放计算结果;根据每个目标公式对应的取数单元格和结果单元格,将每个目标公式分别转换为公式有向图;根据各个目标公式对应的取数单元格和结果单元格中相同的单元格,将各个公式有向图合并为至少一个总有向图;在每个总有向图中,确定每个目标公式的结果单元格对应的最长路径;根据每个目标公式的结果单元格对应的最长路径,确定每个总有向图对应的各个目标公式之间的计算顺序。本发明提供了一种确定公式的计算顺序的方法及装置,能够提高处理效率。
申请公布号 CN106354703A 申请公布日期 2017.01.25
申请号 CN201610682600.X 申请日期 2016.08.17
申请人 浪潮通用软件有限公司 发明人 李桢
分类号 G06F17/24(2006.01)I 主分类号 G06F17/24(2006.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 李世喆
主权项 一种确定公式的计算顺序的方法,其特征在于,包括:确定每个目标公式对应的取数单元格和结果单元格,其中,所述取数单元格用于存放源数据,所述结果单元格用于存放计算结果;根据所述每个目标公式对应的取数单元格和结果单元格,将所述每个目标公式分别转换为公式有向图;根据各个所述目标公式对应的取数单元格和结果单元格中相同的单元格,将各个所述公式有向图合并为至少一个总有向图;在每个所述总有向图中,确定每个所述目标公式的结果单元格对应的最长路径;根据所述每个目标公式的结果单元格对应的所述最长路径,确定每个所述总有向图对应的各个所述目标公式之间的计算顺序。
地址 250100 山东省济南市高新区浪潮路1036号