私はSUMPRODUCT
と同等ですが、除算を行いたいと考えています。 2つの配列を分割した結果を追加する方法はありますか?
例:列Aの資産の「寿命」は年(10, 20, 10)
です。列Bには、資産の値(10,000, 20,000, 20,000)
があります。 (10,000/10) + (20,000/20) + (20,000/10) = 4,000
の結果を追加したいのですが、lifeとvalueの行を追加するときに式が動的になるようにします。
前もって感謝します。
除算は乗算の逆であるため、これを使用できます。
= SUMPRODUCT(1/A1:A3、B1:B3)
あなたはこの式でそれを行うことができます
=SUMPRODUCT(B2:B10/A2:A10)
列Aの範囲に空白またはゼロを含めることはできません...
編集:動的な部分が欠落している....動的な名前付き範囲を使用するか、またはこの配列バージョンを使用して、最大1000行を許可することができます。
=SUM(IF(A2:A1000<>0,B2:B1000/A2:A1000))
CTRL+SHIFT+ENTER
で確認済み
実際、最適な式は次のとおりです。
=SUMPRODUCT(SUM(E2:E10))/(SUM(D2:10))
次のように、数式を別の数式と組み合わせることもできます。
=SUMPRODUCT(SUM(E2:10))/(count(D2:D10))
幸運を