Wie kann ich Zellen mit bestimmten Inhalten von Excel addieren lassen?

8 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Bild zum Beitrag

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.

 - (Computer, Informatik, Microsoft Excel)
augsburgchris  16.04.2019, 10:58

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"}

1
eddiepoole 
Fragesteller
 16.04.2019, 16:49
@augsburgchris

Ich bleibe gleich beim ersten Vorschlag, der ist am komfortabelsten.

0
eddiepoole 
Fragesteller
 16.04.2019, 16:46

G I G A N T I S C H ! <3

Es gibt doch noch Leute, die wissen, was sie sagen.

0
willi55  17.04.2019, 20:21
@augsburgchris

Dann hast du aber auch eine weitere Spalte (hier Getränke). Ich dachte, das geht bei dir nicht!??

0
Iamiam  22.04.2019, 00:57

Top! das richtet sich nach dem ERSTEN Leerzeichen und müsste auch 12 Cola light oder 2 Kröver Nacktarsch Jahrgang 1995 akzeptieren

0

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.

eddiepoole 
Fragesteller
 16.04.2019, 08:00

ja, das darf ich leider nicht.

0

mit VBA ließe sich das Problem recht leicht lösen. Irgendwelche Erfahrung damit?

augsburgchris  16.04.2019, 10:55

Es lässt sich auch Problemlos mit Formeln lösen. Man muss nicht immer gleich VBA auspacken.

0
LtLTSmash  16.04.2019, 12:27
@augsburgchris

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?

0
augsburgchris  16.04.2019, 12:46
@LtLTSmash

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.

1
LtLTSmash  16.04.2019, 13:24
@augsburgchris

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.

0

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.

Woher ich das weiß:Berufserfahrung – Dozent f. Hardware&Softwareentwickl./Compu.-Reparaturdienst
eddiepoole 
Fragesteller
 16.04.2019, 08:14

ich wusste, es muss auch stringverarbeitungsfunktionen geben. danke!!

0
LtLTSmash  16.04.2019, 08:17
@WillEsWissen64

wobei diese formel nur funktioniert solange die Anzahl kleiner 10 ist. sobald man über 10 ist wird die Summe falsch berechnet.

0
Iamiam  22.04.2019, 00:47

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.

0