Wie kann ich Zellen mit bestimmten Inhalten von Excel addieren lassen?
Ich würde gerne ermitteln, wie viel Bier insgesamt getrunken worden ist.
8 Antworten
Formel in E3: {=SUMME(WENN(ISTFEHLER(FINDEN(D3;B3:B8));0;LINKS(B3:B8;FINDEN(" ";B3:B8))*1))}
Formel in E4: {=SUMME(WENN(ISTFEHLER(FINDEN(D4;B3:B8));0;LINKS(B3:B8;FINDEN(" ";B3:B8))*1))}
Achtung Arrayformeln: Die geschweiften Klammern nicht mit eingeben sondern durch Abschließen der Formel Strg+Shift+Enter erzeugen.

Du musst übrigens noch die Radler zur Hälfte als Bier addieren.
Ich bleibe gleich beim ersten Vorschlag, der ist am komfortabelsten.
Top! das richtet sich nach dem ERSTEN Leerzeichen und müsste auch 12 Cola light oder 2 Kröver Nacktarsch Jahrgang 1995 akzeptieren
G I G A N T I S C H ! <3
Es gibt doch noch Leute, die wissen, was sie sagen.
Dann hast du aber auch eine weitere Spalte (hier Getränke). Ich dachte, das geht bei dir nicht!??
Zerlege die Eintragungen, so dass sie in zwei Spalten stehen. Excel kann nur Zahlen verarbeiten. Alles andere ist zu kompliziert.
Ich glaube es geht nicht mit dem Text in der Zeile.
Du müsstest die Anzahl in einer Spalte und die Namen in einer anderen Spalte schreiben. So, dass du quasi 2 Zeilen, statt 1 brauchst pro Eintrag.
Dann einfach z.B. "=a2+a4" eintippen und er rechnet dir das aus.
mit VBA ließe sich das Problem recht leicht lösen. Irgendwelche Erfahrung damit?
Es lässt sich auch Problemlos mit Formeln lösen. Man muss nicht immer gleich VBA auspacken.
Klar, wer will kann das machen und oftmals reicht das, aber meine Erfahrung zeigt das man bei etwas ambitionierteren Projekten schnell an Grenzen kommt bzw. die Übersicht flöten geht. Aus den Kommentaren ist ja ersichtlich das die angezeigte Tabelle nicht das eigentliche Ziel ist und die Tabelle an sich eigentlich nicht verändert werden soll. Was aber schwer oder leicht ist, ist wohl Ansichtssache, ich werde aber bei allem, was über ein einfaches "Wenn" hinausgeht VBA empfehlen, allein schon aufgrund des Potentials. Aber musst du oder wer auch immer nicht annehmen und kann gerne bei Formeln bleiben wenn er/sie sich damit sicherer fühlt. Ich seh ja deine Antwort und wenn du deine Formel eingängiger und leichter zu Pflegen findest als 4-5 Zeilen Code die sich auch noch selbständig an neue Bereiche anpassen usw. dann Respekt. Für mich wär das nix aber ich schreib dennoch nicht unter deinen Kommentar "Das lässt sich auch Problemlos mit VBA lösen. Man muss nicht immer gleich ellenlange ineinander verschachtelte Formeln auspacken", oder?
Die eigentlich Frage ist also, warum darf man kein VBA empfehlen dürfen?
Mit Formeln kommen die meisten User zurecht und müssen nicht ein komplett neues Programm erlernen. Ich nutze VBA auch gerne, aber halt da wo es notwendig ist. Warum sollte ich das Rad neu erfinden wenn es andere schon getan haben? Excel hat viel Potential und das sollte man doch erst mal ausschöpfen bevor man selber in die Programmierung einsteigen muss.
Das ist eben Ansichtssache, ich persönlich kenne bei den Formeln nur die Basissachen, mit dem Rest hab ich mich gar nicht mehr beschäftigt, wozu auch? Aber ich möchte gar keine Diskussion über die Pro und Cons lostreten, es ist ja immer nur ein Angebot und Angebote kann man ablehnen. Ich werde niemanden bekehren, aber auch nicht Formeln empfehlen wo ich VBA einfach sinnvoller finde, gerade um auch einen Einstieg ins Thema zu bekommen, denn da sehe ich den meisten das Problem. Am Anfang geht es ja gar nicht darum, ob man diese spezielle Aufgabe vielleicht auch ganz gut mit Formeln lösen könnte sondern anhand einfacherer Anwendungen mal Berührungsängste abzubauen. So habe ich es auch gemacht und Dank Google kann man auch als Nicht-Programmierer richtig tolle Sachen machen. Vielleicht bin ich auch durch mein Berufsleben zu vorgeschädigt wo ich oftmals deutlich komplexere Abläufe habe, die sich dann nicht mehr mit Formeln lösen lassen.
Das geht so
Trenne die Zahlen, dann kannst du sie addieren oder subtrahieren.
Z.b so: .... In A1 steht dein Wert "8 Bier"
in Zelle B1 =--LINKS(A1;1)
Gibt natürlich noch mehr Möglichkeiten wie z.b Text in Spalten/Zeilen Trennen.
Da auch nochmal 14 und 17 Bier kommen und bei Cola sogar was dreistelliges, geht es so einfach nicht:
=links(A1;suchen(" ";A1;1)-1) und =Teil(A1;suchen(" ";A1;1)+1;99)
Aber Text in Spalten ist ok, belegt allerdings zwei Hilfsspalten (irgendwo). Da darf dann nur kein Doppelwort mit Leerzeichen auftauchen wie zB Cola light oder helles Bier.
Sehe grade, dass da auch noch nicht aufgeklappte Kommentare waren, hat sich also teilweise erledigt.
ich wusste, es muss auch stringverarbeitungsfunktionen geben. danke!!
wobei diese formel nur funktioniert solange die Anzahl kleiner 10 ist. sobald man über 10 ist wird die Summe falsch berechnet.
PS: Alternativ kannst du auch die Zellen D3 und D4 weglassen und direkt schreiben:
{=SUMME(WENN(ISTFEHLER(FINDEN("Cola";B3:B8));0;LINKS(B3:B8;FINDEN(" ";B3:B8))*1))&" Cola"}
bzw.
{=SUMME(WENN(ISTFEHLER(FINDEN("Bier";B3:B8));0;LINKS(B3:B8;FINDEN(" ";B3:B8))*1)) & " Bier"}