开发中的思维转换也是一种创新-思维创新

好久没写博客了!

最近搞个项目,要用DELPHI写客户端,好处自不用多说,其中用到一个类EXCEL控件,加载EXCEL模板

居然不支持SUMPRODUCT函数,开发人员费了九牛二虎之力,终于自定义了函数实现,但是发现导入导出EXCEL

不支持这个自定义函数,晕死!开发人员好久也不能解决这个问题,上线日期迫近了,只能屏蔽相关功能。

今天我

走来走去,想到了这个问题,仔细看了下EXCEL中SUMPRODUCT函数的定义和参数,突然发现可以转换下思维,

用最简单的乘法和加法实现,两边都支持,万事大吉,例如SUMPRODUCT(a1:a3,b1:b3)等同于a1*b1+a2*b2+a3*b3,

依次类推,虽然定义上麻烦一些,但是可以彻底解决存在的问题,我一讲出来,开发人员也恍然大悟,呵呵!

原文地址:https://www.cnblogs.com/willpower/p/1901024.html