Hinzufügen aller Ziffern links von einem Bindestrich

Hinzufügen aller Ziffern links von einem Bindestrich

Ich versuche, in Excel alle Werte links von einem Bindestrich zu addieren und dabei den Bindestrich und alles rechts davon zu ignorieren. Bei einigen Beispielen, die ich gefunden habe, hatte ich mit LEFT() oder FIND() jedoch kein Glück.

Einige Beispieldaten sind

1.23 - 2/20
10 - 2/20
1 - 2/20

Was im Idealfall mit SUM() 12,23 ausgeben würde.

Antwort1

Versuchen Sie diese Formel:

=SUMPRODUCT(--(NUMBERVALUE((LEFT(A1:A3,FIND(" -",A1:A3)-1)))))

Bildbeschreibung hier eingeben

Antwort2

Wenn Sie Excel 365 haben, können Sie die folgende Formel verwenden:

=LET(x,A1:A3,SUM(NUMBERVALUE(LEFT(x,FIND(" -",x)-1))))

Erläuterung:

  • x hat Werte für den Bereich A1 bis A3
  • LEFT(x,FIND(" -",x)-1): sucht -für jedes x und ruft dann die Zeichen bis 1 Zeichen links von -) ab.
  • NUMBERVALUE(LEFT(x,FIND(" -",x)-1))): ruft die Zahlen ab. Dies ist wichtig, da die Werte von Excel als Text betrachtet werden können.
  • SUM(NUMBERVALUE(LEFT(x,FIND(" -",x)-1)))): summiert die x-Werte.

Ergebnis

verwandte Informationen