导语:本次的练习整理自exceljet.net,很实用的一个练习!
本次的练习是:如下图1所示,使用公式求每辆卡车的停放时长。
?...图1
汽车公司会实时跟踪卡车车队的位置,在每天的每个小时点会记录每辆卡车的具体位置,如上图1所示,假设共有5个位置,分别使用A、B、C、D、E来代表,卡车在同一位置连续两个小时,表明其在该位置停放了1小时...如何使用公式来计算结果?
先不看答案,自已动手试一试。
解决方案
这种情形非常适合使用SUMPRODUCT函数。...上述公式中的比较结果为数组:
{FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE}
前面的双减号将TRUE/FALSE值强制转换为1/0:
{0,0,0,0,0,0,0,0,1...}
此时,公式转换为:
=SUMPRODUCT({0,0,0,0,0,0,0,0,1})
得到结果:
1
小结:简洁而巧妙的公式解决了问题。