Jelly, 99 8 bytes
Œp§’÷_ɗ2PŒp§_2İ‘P
Based onUses the altered form of the closed form expression given in the question. Takes input as a list [x,y,z]
.
Œp Cartesian product of the list.
(Each element, being an integer, is implicitly converted to a range.)
§ Sum the items of each triplet,
_2 ɗ subtract and2 forfrom each sum (implicitly vectorizing),
÷ ɗ divide
İ ’ ɗ take the reciprocal of each thelowered sum - 1,
_ɗ2 ‘ by the sumincrement -each 2.reciprocal,
P Returnand return the product of allthe quotientsincrements reciprocals.