web-dev-qa-db-fra.com

Comment SUMIF en fonction de la valeur d'une autre colonne et REGEXEXTRACT

J'essaie d'utiliser SUMIF et REGEXEXTRACT, je veux obtenir une somme totale de la description uniquement lorsque le paiement n'est pas vide et que la valeur de la description doit être multipliée par la valeur du paiement, ainsi dans l'exemple ci-dessous, les seules sommes qui devraient à réaliser sont 145,7417 x 4 et 437,8270 x 2 ce qui me donnera un total de 1458,6208

Le REGEX pour extraire la valeur de la description est "[0-9] *. [0-9] + [0-9] +"

table

1
Jamie B

Juste pour que les gens sachent, j'ai résolu cela maintenant et je cherchais la mauvaise fonction, j'avais besoin d'utiliser ArrayFormula

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

1
Jamie B