J'ai besoin de résumer une plage de cellules contenant du texte.
Exemple:
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"
Je veux additionner tous les nombres dans les cellules qui contiennent "marché" dans cette gamme. Quelque chose comme:
=SUMIF(a1:c2; "*market*"; a1:c2 )
Mais cela renvoie toujours la valeur 0
.
Qu'est-ce que je fais mal?
= 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] +")))