web-dev-qa-db-ja.com

別の列の値とREGEXEXTRACTに応じてSUMIFする方法

私はSUMIFとREGEXEXTRACTを使用しようとしています、支払われたものが空白ではなく、説明の値に支払われた値を掛ける必要がある場合のみ、説明の合計を取得したいので、以下の例では、 145.7417 x 4と437.8270 x 2が実行され、合計で1458.6208になります。

説明から値を抽出する正規表現は "[0-9] *。[0-9] + [0-9] +"です

table

1
Jamie B

人々に知らせるために、私はこれを今解決し、間違った関数を見ていたので、ArrayFormulaを使用する必要がありました

=ArrayFormula(SUM(0+iferror(regexextract(B2:B, "[0-9]*\.[0-9]+[0-9]+")) * C2:C))

1
Jamie B