セルの範囲内にテキストを含むセルを合計する必要があります。
例:
a1= "25,00 market" b1="24,00 credit card" c1="75,11 food"
a2= "10,00 sweets" b2="9,00 market" c2="24,00 keyboard"
この範囲の「market」を含むセルのすべての数値を合計したい。何かのようなもの:
=SUMIF(a1:c2; "*market*"; a1:c2 )
しかし、これは常に値0
を返します。
何が悪いのですか?
= SUMPRODUCT(ARRAYFORMULA(REGEXREPLACE(REGEXEXTRACT(FILTER({A1:A; B1:B; C1:C}、 はISNUMBER(SEARCH( "* market *"、{A1:A; B1:B; C1 :C})))、 "[0-9] * \、[0-9] + [0-9] +")、 "、"、 "。")))
= SUMPRODUCT(ARRAYFORMULA(REGEXEXTRACT(FILTER({A1:A; B1:B; C1:C}; ISNUMBER(SEARCH( "* market *"; {A1:A; B1:B; C1:C }))); "[0-9] * \、[0-9] + [0-9] +")))