2k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Zusammen,

ich habe folgendes Problem bei dem ich Hilfe benötige.

Ich habe auf einer Auswertungsseite eine SummeWenn Funktion erstellt:

=SUMMEWENN('Parameter Seite'!$B$3:$B$2000;A17;'Parameter Seite'!$H$3:$H$2000)

hier werden Daten eines anderen Tabellenblattes mit gleichem Index zusammengerechnet.

AUf einer anderen Seite, derParameterseite, läuft ein Makro welches Duplikate löscht. Bei diesem Löschvorgang werden ganze Zeilen entfernt. Anscheinend verändert dieser Löschvorgang meine SummeWenn Funktion auf der anderen Seite, da sich im Laufe der Zeit die Range immer weiter verkürzt.
Bsp. nach einem Löschvorgang:

=SUMMEWENN('Parameter Seite'!$B$3:$B$1904;A18;'Parameter Seite'!$H$3:$H$1904)

Könnt ihr mir helfen, sodass die SummeWenn Funkion stabil bleibt?

Vielen Dank im Voraus

10 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

arbeite mit ganzen Spalten

=SUMMEWENN('Parameter Seite'!$B:$B;A17;'Parameter Seite'!$H:$H)

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

vielen dank für die schnelle Antwort.

Kann ich dich auch gleich zu einer anderen Sache befragen ohne einen neue Diskussion aufzumachen?

Es geht um InputBoxes.

Das man hier eine Default Wert einstellen kann weiß ich schon.

Ist es auch möglich festgeschriebene Antwortmöglichkeiten einzustellen. Dabei meine ich kein Intervall von Zahlen, sondern beispielhaft auf die Frage: Welche Farbe ist deine leibste?
Zbsp. Blau, Grün und Rot vorzugeben. Und der Benutzer kann dann nur per click zwischen diesen Antwortmöglichkeiten wählen?

VG
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

neue Fragen gehören in einen neuen Thread, sonst kann es passieren, das keiner antwortet, da Du mich persönlich ansprichst.

Ich habe mich hauptsächlich auf Formeln eingeschossen und überlasse solche Fragen gerne den VBA-Freaks.

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Leute,

kann man in mit der SummeWenn Funktion auch nach Wortteilen suchen lassen?

Dh, das die Funktion auch Zellen einbeziehen soll, die das Suchwort nur enthalten.

Danke für eure Hilfe

Eric
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Eric,

im Prinzip ja.

Das wie hängt vom Fall ab, den Du leider nicht präzise beschrieben hast.
Auch Deine Excelversion hast Du nicht angegeben.

Gruß
Rainer
0 Punkte
Beantwortet von
Hey Rainer,

ich arbeite mit Excel 2007.

Meine Suchfunktion lautet also:

=SUMMEWENN('Parameter Seite'!$B:$B;A19;'Parameter Seite'!$H:$H)

in A19 steht der Wert nach dem Gesucht wird, zbsp "VA".

Nun soll die Funktion auch Zellen in die Summe einbeziehen in denen "VA & VA" oder "VA & Basis" und natürlich auch nur "VA". Also eben alles in dem "VA" steht.

VG

Eric
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Eric,

nimm SUMMENPRODUKT()

=SUMMENPRODUKT((ISTZAHL(SUCHEN(A19;'Parameter Seite'!$B:$B)))*('Parameter Seite'!$H:$H))

Gruß
Rainer
0 Punkte
Beantwortet von
Hey Rainer,

bitte sag doch noch ein paar Worte zu deiner Formel.
Ich will auch verstehen wie sie funktioniert, nur mit der Formel schaff ich es leider nicht. Und es funktioniert auch noch nicht.

Vielen Dank schonmal!

Eric
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Eric,

im ersten Argumnent der Formel
(ISTZAHL(SUCHEN(A19;'Parameter Seite'!$B:$B)))
wird in Spalte B nach dem in A19 befindlichen Teilstring gesucht.

Wenn vorhanden gibt SUCHEN eine Zahl zurück (die Zahl ist die Stelle an der sich der Teilstring im Gesamtstring befindet).
Wenn nicht vorhanden liefert SUCHEN die Fehlermeldung #WERT!.

ISTZAHL liefert nun, je nach Ergebnis von SUCHEN den Logikwert FALSCH oder WAHR, was auch den Zahlen 0 oder 1 entspricht.

Die Zelle, der durch das 1. Argument der Formel der Wert WAHR verliehen wird, wird mit dem Wert der gleichen Zeile aus Spalte H multipliziert.

Im Bereich des 2. Argumentes der Formel
('Parameter Seite'!$H:$H)
ergeben sich also bei falschem 1. Argumenten Nullen und bei wahren Argumenten gelten die entsprechenden Zahlenwerte, welche am Schluss addiert werden.

Daher der Name SUMMENPRODUKT.

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

danke für deine Erklärung. Jetzt habe ichs verstanden.
Die Formel tut genau das was ich wollte!

Nochmals vielen Dank für deine Hilfe!
Wünsch dir ne schöne Woche.

LG Eric
...