Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2002] #Wert oder #DIV!0 - Problem gekoppelt mitSummenprodukt
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
revo86
Newbie
Newbie


Anmeldedatum: 14.04.2008
Beiträge: 38

BeitragVerfasst am: 22.07.2008, 08:25 Nach oben

Hey,

Ich habe ein Problem beim SummenProdukt (siehe Bild).

Die Werte habe ich aus einer anderen Tabelle (Zerlegeproben) rauskopiert und als nur Werte gespeichert. Kommen Stoffe (etwa Zink) nicht vor, schmeißt er mir die Fehlermeldung #WERT aus.

Habe versucht manuell das Problem zu lösen, indem ich in alle Felder eine 0 eingetragen habe und definiert habe, dass bei 0 die Textfarbe gleich der Hintergrundfarbe sein soll. Dann schmeißt er #DIV!0 aus - mal ganz vom Umständlichen abgesehen und ich kann ebenfalls nicht weiterrechnen.

Wie umgehe ich diese(s) Problem(e)?

Herzlichen Dank im vorraus.

mfg
Bastian


problem mi excel.JPG
 Beschreibung:
 Dateigröße:  227.19 KB
 Angeschaut:  193 mal

problem mi excel.JPG


Benutzer-Profile anzeigenPrivate Nachricht senden
miriki
Schlauberger
Schlauberger


Anmeldedatum: 05.03.2007
Beiträge: 439
Wohnort: Kiel

BeitragVerfasst am: 22.07.2008, 08:39 Nach oben

revo86 hat Folgendes geschrieben:
Ich habe ein Problem beim SummenProdukt (siehe Bild).

Einen #WERT-Fehler kannst du mit WENN(bedingung;dann;sonst) abfangen. "bedingung" könnte dann sowas wie "istfehler(xxx)" sein, "dann" ist das Ergebnis 0, "sonst" eben xxx.

Und den #DIV-Fehler fängst Du auf die gleiche Weise ab: Wenn die Formel z.B. "a1/b2" lautet, dann fängst Du es mit WENN( b2=0 ; "" ; a1/b2 ) ab. Also ganz simpel vor der Rechnung prüfen, ob die Zahl unter dem Bruchstrich 0 ist. Wenn ja, dann ist das Ergebnis "leer", ansonsten wird normal gerechnet.

Gruß, Michael
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
revo86
Newbie
Newbie


Anmeldedatum: 14.04.2008
Beiträge: 38

BeitragVerfasst am: 22.07.2008, 08:54 Nach oben

hey mimikri,
erstmal danke für die schnelle Antwort.
Kannst du mir auch sagen wie ich es in eine bestehende Summeneberechnung gekoppelt wird?

Zink: =SUMMENPRODUKT(($C$43:$C$83=3)*(J$43:J$83)*($E$43:$E$83))

Der erste Teil umschreibt die Gertekategorie (in diesem Fall 3), der zweite Teil ist das Material (immer gesehen auf den reinen Rohstoff (hier Zink) und der dritte Teil ist die Umrechnung vom Gesamtgewicht des Geräts auf die Rechnerische Anzahl der Geräte gleichen Typs (in diesem Beispiel: 204/11,9= 17 Geräte).

mfg
Benutzer-Profile anzeigenPrivate Nachricht senden
miriki
Schlauberger
Schlauberger


Anmeldedatum: 05.03.2007
Beiträge: 439
Wohnort: Kiel

BeitragVerfasst am: 22.07.2008, 09:00 Nach oben

revo86 hat Folgendes geschrieben:
Kannst du mir auch sagen wie ich es in eine bestehende Summeneberechnung gekoppelt wird?

Ersetze in meinem Text das "xxx" einfach durch Deine Formel, dann sollte es das gewesen sein.

Also aus
Code:
=WENN(bedingung;dann;sonst)


wird
Code:
=WENN(xxx=0;0;xxx)


wird
Code:
=WENN(SUMMENPRODUKT(($C$43:$C$83=3)*(J$43:J$83)*($E$43:$E$83))=0;0;SUMMENPRODUKT(($C$43:$C$83=3)*(J$43:J$83)*($E$43:$E$83)))


Ungetestet, aber müßte eigentlich...

Gruß, Michael
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
revo86
Newbie
Newbie


Anmeldedatum: 14.04.2008
Beiträge: 38

BeitragVerfasst am: 22.07.2008, 11:08 Nach oben

hey mimikri,

leider haut das nicht hin wie du es beschrieben hast, habe die Formel auch ganz ruhig und objektiv auf Unklarheiten untersucht, aber es ändert sich nichts an der #WERT Ausgabe.

Würde es klappen wenn ich die Definition so ähnlich setzen würde:

=WENN(J43:J83)=0;0;SUMMENPRODUKT(($C$43:$C$83=3)*(J$43:J$83)*($E$43:$E$83)))

Heißt wenn ein Stoff überhaupt nicht bei diesem Kunden vorkommen würde also die Spalte 0 ergibt dann soll er 0 hinschreiben ansonsten soll das entsprechende Summenprodukt der Kategorie gezogen werden.

So wie ich es geschrieben habe klappt es nun nicht, auch bei =WENN(SUMME(J43:J83="0";0);........... passiert nichts. WIe könnte es sonst aussehen?

gruß
Benutzer-Profile anzeigenPrivate Nachricht senden
miriki
Schlauberger
Schlauberger


Anmeldedatum: 05.03.2007
Beiträge: 439
Wohnort: Kiel

BeitragVerfasst am: 22.07.2008, 13:00 Nach oben

revo86 hat Folgendes geschrieben:
Würde es klappen wenn ich die Definition so ähnlich setzen würde:
=WENN(J43:J83)=0;...

Hmmm, nicht ganz...

Zitat:
=WENN(SUMME(J43:J83="0";...;...)

Schon besser, aber noch immer nicht ganz...

Es müßte eigentlich mit
Code:
=WENN(SUMME(J43:J83)=0;...;...)

(ohne " und eine ) mehr) gehen.

Denn, die Syntax lautet ja:
Code:
WENN( bedingung ; dann ; sonst )

Und die Bedingung soll dann sein
Code:
SUMME(J43:J83)=0

Also wird daraus
Code:
WENN( SUMME(J43:J83)=0 ; dann ; sonst )

Ist die Bedingung erfüllt, "dann" soll das Ergebnis 0 sein:
Code:
WENN( SUMME(J43:J83)=0 ; 0 ; sonst )

Und "sonst" soll das Summenprodukt berechnet werden:
Code:
WENN( SUMME(J43:J83)=0 ; 0 ; SUMMENPRODUKT(($C$43:$C$83=3)*(J$43:J$83)*($E$43:$E$83)) )


Gruß, Michael
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
revo86
Newbie
Newbie


Anmeldedatum: 14.04.2008
Beiträge: 38

BeitragVerfasst am: 23.07.2008, 14:45 Nach oben

Hey, so klappt nun alles.

War aber ein riesiger Aufwand. Ich musste dies 34x10x5 also insgesamt 1700 mal machen und bin nur froh, dass ich es nun hinter mir habe.

gruß
Benutzer-Profile anzeigenPrivate Nachricht senden
revo86
Newbie
Newbie


Anmeldedatum: 14.04.2008
Beiträge: 38

BeitragVerfasst am: 29.07.2008, 10:18 Nach oben

Hey 2 Fragen noch dazu:

Zelle E63: Setzt sich aus der SUmme der Einzelwerte zusammen (SUMME(F63:AL63). Wenn in Spalte A bereits etwas steht, im Bereich F63:AL63 jedoch nicht, dann mekert er mich mit DIV/0 zu.

So sollte das ungefähr aussehen denkei ich mir.
=(WENN(A44="";0;A63/D63));WENN(D63=0;0;A63/D63)

Der erste Teil klappt auch wunderbar, nur der Zweite zickt rum.

Es müssen also 2 Kriterien Erfüllt sein. Das Gesamtgewicht muss eingetragen sein und 2. Mindestens ein Einzelgewicht muss eingetragen sein (also größer als 0)

Die zweite Frage bezieht sich auf die Formel in diesem Thread. Das will auch überhaupt nicht so klappen, wie ich mir das vorstelle.

=SUMMENPRODUKT(($C$43:$C$83=3)*(J$43:J$83)*($E$43:$E$83))

diese Formel für sich klappt bestens. nun möchte ich die Formel aber ungefähr so umstellen:

=SUMMENPRODUKT(($C$43:$C$83=3)*(J$43:J$83)*($E$43:$E$83)) + SUMMENPRODUKT(($C$43:$C$83=33)*(J$43:J$83)*($E$43:$E$83))

= Ausgabefehler #WERT


Also das Summenprodukt der IT Sachen + Falls wir mal Monitore zerlegen auch dieser Anteil. Der Monitoranteil muss an anderen Stellen aber wieder abgezogen werden, deshalb auch die eigene Kennzahl.

Bin total überfragt und erhoffe mir hilfe
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 29.07.2008, 10:30 Nach oben

Hallo!

Das erste Problem sollte sich mit ODER lösen lassen:

=WENN(ODER(A44="";D63=0);0;...

Zur zweiten Frage:
Wenn die erste Formel funktioniert, dann muss der Fehler logischerweise in der hinteren Hälfte der zweiten Formel liegen.
Dies kann z.B. daran liegen, dass in Spalte E oder J irgendwo Texte statt Zahlen vorliegen.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
revo86
Newbie
Newbie


Anmeldedatum: 14.04.2008
Beiträge: 38

BeitragVerfasst am: 29.07.2008, 11:56 Nach oben

"dass in Spalte E oder J irgendwo Texte statt Zahlen vorliegen."

Meinst du damit Eingetragener Text, oder kann es auch am Zahlenformat liegen?

gruß
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 29.07.2008, 11:59 Nach oben

Hallo!

Manchmal sehen Zahlen nur wie Zahlen aus, sind aber eigentlich Text.
Am einfachsten lässt sich dies mit der Funktion ISTZAHL prüfen, die entsprechend WAHR oder FALSCH zurückgibt.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
revo86
Newbie
Newbie


Anmeldedatum: 14.04.2008
Beiträge: 38

BeitragVerfasst am: 29.07.2008, 12:50 Nach oben

schatzi hat Folgendes geschrieben:
Hallo!

Das erste Problem sollte sich mit ODER lösen lassen:

=WENN(ODER(A44="";D63=0);0;...



Das würde einen "zirkelbezug" ergeben: =(WENN(ODER($A48="";$D48=0);0;$E48/$D48))

hmpf :(

und zum Zweiten: ICh habe wilkürlich rigendwelche Nullen Eingetragen, vielleicht liegt es daran. Muss ich nachher mal testen.
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 29.07.2008, 12:56 Nach oben

Hallo!

Warum sollte das einen Zirkelbezug ergeben?
In welche Zelle schreibst du denn die Formel?

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Zählen wenn mit oder funktion ASchmelzer Microsoft Excel Hilfe 5 20.11.2008, 11:46 Letzten Beitrag anzeigen
Keine neuen Beiträge Konto abfrage abstellen / Internet od... hzgmbh Microsoft Outlook Hilfe 3 20.11.2008, 09:04 Letzten Beitrag anzeigen
Keine neuen Beiträge Eine Auswahlliste mit Verknüpfung zu ... anscfz06 Microsoft Excel Hilfe 4 19.11.2008, 22:36 Letzten Beitrag anzeigen
Keine neuen Beiträge Diplomarbeit----->Big Problem shabbaz Microsoft Word Hilfe 2 17.11.2008, 17:13 Letzten Beitrag anzeigen
Keine neuen Beiträge SVERWEIS, VERWEIS oder INDEX? fieser Fettsack Microsoft Excel Hilfe 6 17.11.2008, 15:44 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de