Excel Summe aller Positiven Werte

Hallo,
könnt ihr mir helfen.
Ich brauche eine Formel das mir die Summe nur der Positiven (>0) Werte von einer Spalte ausgibt.

Den Wert soll er von einer anderen Tabelle nehmen.

Die Spallte enthält auch text und minus werte beispiel:

0,5
0,2
-0,5
test
0,9
test
1,5
-0,7

ich habe das so versucht aber es klappt nicht
SUMMEWENN(‚C:\Eigene Dateien[mappe1.xls]Tabelle1‘!A:A;">0";‚C:\Eigene Dateien[mappe1.xls]Tabelle1‘!A:A

was mache ich da falsch ?

Bitte um hilfe

Danke im voraus

Deine Formel sieht mir recht verquer aus.
Du suchst nach dem Begriff „>0“, das dürfte schon das erste Problem sein. Du willst das ja als Bedingung sehen und nicht als Begriff.
Zum zweiten sind ja auch Texte größer Null, also dürfte das mit deiner Formel so recht schwierig werden.
Und zum dritten fehlt die schließende Klammer in deiner Formel.

Servus,

so wie ich das sehe, hast Du Dich zu sehr auf den Pfad konzentriert. Hast Du den Pfad zu der Tabelle mit der Datenspalte manuell eingegeben?
Ich habe den Pfad von Excel suchen oder bestimmen lassen („Funktion einfügen“)und dann hat es keine Probleme gegeben.

In „testsumme“ habe ich Deine Einzelangaben eingegeben, in einer gesonderten Tabelle dann die Summe bilden lassen.

=SUMMEWENN(’[testsumme.xls]Tabelle1’!$A:blush:A;">0";’[test summe.xls]Tabelle1’!$A:blush:A)

Grüße
Baptist

Hm, bei mir funktioniert’s:

sowohl so
=SUMMEWENN(A:A;">0";A:A)

als auch so
=SUMMEWENN(A:A;">0")

, diese Formel darf halt nur nicht in Spalte A stehen …

Du machst gar nichts falsch. Excel gibt dir bei SUMMEWENN einen Fehler aus, wenn die Quelldatei geschlossen ist. Sobald du deine Mappe1 öffnest, funktioniert deine Formel auch.

Hallo, ich kann leider nicht helfen.
HJ

Hallo Du,

Versuchs mal mit

=SUMMEWENN('C:\Eigene Dateien\[Mappe1.xls]Tabelle1'!$A:blush:A;"\>0")

Du hast da ein Argument zuviel, bzw. falsch verwendet.

Gruß
Arnold

Keine Ahnung warum das bei nicht geht der sagt mir immer #WERT!
das sieht jetzt bei mir so aus:

SUMMEWENN(‚C:\Eigene Dateien[mappe1.xls]Tabelle1‘!$A:blush:A;">0")

(

Hab hingekriegt danke euch allen

es lag am Format das waren Standart formate müssen alle Zahlen sein

Na toll und nachdem ich es aktualisiert hatte gehts nicht mehr ich versteh das nicht mehr -.-

Hallo Spartaner,

so gehts, gerade getestet
=SUMMEWENN(‚C:\Users\Documents[Mappe1.xls]Tabelle1‘!$A:blush:A;">0";‚C:\Users\Documents[Mappe1.xls]Tabelle1‘!$A:blush:A)

am einfachsten ist es wenn du Excel die Syntax für den Zellbereich übernehmen lässt. Also nach dem = summewenn( den Bereich in der Mappe1 markieren und bestätigen.

LG
Binhdiez

Also ich habe keine ahnung was ich falsch mache:
also die datei nehme ich von einer Datenbank raus.

Mit einer formel Summeprodukt und dem gleichen pfad funktioniert alles aber sobald ich Summewenn benutze geht das nicht.

Muss die Datei offen sein oder was muss ich alles beachten.
Ich bin mit meinem Latein am ende hab schon alles versucht was ihr geschrieben habt -.-

Muss die Datei offen sein oder was muss ich alles beachten.

Ja,sie muss offen sein (siehe meine erste Antwort).

Ich bin mit meinem Latein am ende hab schon alles versucht was ihr geschrieben habt

Eine Notlösung wäre, die SUMMEWENN-Formel in die Ausgangsdatei zu setzen und den Wert aus dieser Zelle auszulesen. Also z.B. in Zelle C1 deiner Mappe 1 setzt du die Formel und in der anderen Mappe lässt du dir das Ergebnis anzeigen mit =‚C:\Eigene Dateien[Mappe1.xls]Tabelle1‘!$C1
das funktioniert auch wenn die Datei geschlossen ist

Rudi super Idee Danke
sry hab da noch ein Frage.
Tabelle 1
Sp. A |Sp.B |Sp.C
Hund | 1 | 10,5
Katze | 1 | 1 0,2
Hamster| 1 | 0,5
Hund | 2 | test
Hund | 2 | 0,9
Hund | 1 | test
Katze | 2 | 1,5
Hamster| 1 | -0,7

Tabelle 2
Sp. A
Hund
Katze
Hamster
Hund
Hund
Hund
Katze
Hamster

wie sieht die Funktion aus wenn ich nur die Spalte B mit 1 haben will

=SUMMEWENN(Tabelle1!C:C;">0")*(Tabelle1!A:A=A1)*(Tabelle1!J:J=1)

Da ist irgendwas falsch?

Danke euch vielmals echt super lieb von euch.

Habs danke trotzdem ;9

Hallo,

da ich nur über einfache Grundkenntnisse im Bereich Excel verfüge, kann ich bei der Beantwortung dieser Frage leider nicht behilflich sein.

Chris

Hallo,

da ich nur über einfache Grundkenntnisse im Bereich Excel verfüge, kann ich bei der Beantwortung dieser Frage leider nicht behilflich sein.

Chris.

Hallo,
Summe aller positiven Werte in Spalte A von Mappe1:
=SUMMEWENN([Mappe1.xls]Tabelle1!$A:A;">0")
wenn Suchbereich und Summenbereich identisch sind, kann man den Summenbereich weglassen
die Quelldatei muss aber offen sein, sonst funktioniert das nicht.

Lösungsvorschlag in Mappe1.xls auf Tabelle1 eingeben in
Zelle D1: =SUMMEWENN(A:A;">0")
in Datei Mappe2.xls irgendwo eingeben

=‚C:\temp[Mappe1.xls]Tabelle1‘!$D$1
das klappt auch, wenn Mappe1 geschlossen ist.
Gruß
Brandis

Hallo

Vielleicht hilft es, wenn Du vorher noch die Texte per Formel filterst?

Viel Erfolg!

Du solltest in einer zusätzlichen Spalte die Werte aufaddieren, wenn sie > 0 sind.
Viel Erfolg