I sometimes see a double minus is array formulas like:
=SUMPRODUCT(--($C$2:$C$3=9102);--ISNUMBER(SEARCH("piec";$D$2:$D$3));$F$2:$F$3)

Is this just short for If($C$2:$C$3=9102;1;0) or is there more to it?