2.1k Aufrufe
Gefragt in Tabellenkalkulation von lindakf Einsteiger_in (79 Punkte)
Hallo,

ich fummel mich grad tiefer in Exel rein. Meine Probleme sind schon wieder diese WENN-DANN-Funktionen. Ich bekomme es einfach nicht hin.

http://rapidshare.com/files/332095430/Test.xls.html

Diese Tabelle habe ich entworfen, um auf Daten zurückzuugreifen die einen Überblick über das gesamte Produktionsjahr liefern sollen. Es soll automatisiert sein, sodass man nicht immer die Werte eintickern muss.

Einige Werte sollen dann noch mit Diagrammen ausgewetet werden, wenn aber eine Fehlermeldung erscheint #DIV/0!, weil in bestimmten Feldern keine Zahl steht oder oder weil man durch Null teilen muss ist das echt doof. In jedem Feld sollen ja Werte stehen, auch eine Null.

1) In Feld B22 fängt es an. Da ist das Problem, dass ich auf Tabelle KW53_09 zurückgreife. Also so soll fortlaufend die Formel sein, da ja noch über das Jahr gesehen KW 2, KW3, KW4...KW52 folgen. In Tabelle KW16 wird dann z.B. für diese Formel auf KW15 zurückgegriffen und der Wert addiert.
Da ich für KW53_09 aber keine Werte eingetragen habe, weil ich aktuell mit der Tabelle erst jetzt anfangen wird denke ich der Fehler angezeigt. Die Formel soll aber so bleiben..wegen den nächsten Wochen.

2) In Feld B23 greife ich auf einen Wert einer anderen Tabelle zurück..da mit dieser Linei aber in der Woche nicht produziert wird steht da auch kein Wert drin. Und nun wird demnach in B23 ´wieder dieser Fehler #DIV/0! angezeigt.

3) In B25 werden bestimmte Felder addiert..und wieder kommt diese Fehlermeldung.

4) In Feld B26 wird auch wieder auf die Woche vorher zurückgegriffen und wieder eine Fehlermeldung.

5) Feld B29 ist das selbe Problem wie in 2)

Ich sehe in diesem Formel-Wirr-Warr nicht mehr durch. Kann mir jemand dabei helfen Klarheit in die Sache zu bringen?

5 Antworten

0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
hallo,

alles für Tabelle KW 1

Bei einigen Sachen ist mir die Angabe der #DIV/0!, da auf eine hier nicht vorliegende Tabelle verwiesen wird, nicht klar. Dies trifft auf Zelle B 23 und B29 zu, hier nehme ich an, dass bei dir dort Werte stehen.

Bei Zelle B22 wird durch B7 geteilt, da B7 = 0 ist, kann das nicht funktionieren. Hier wäre folgendes zu machen:

Wenn(B7=0; "hierist anzugeben was bei einem Teiler von 0 passieren soll"; =(B21*B6+KW53_09!B22*KW53_09!B7)/B7)

Bei der Zeile 25 Wird auf den Wert in Zelle B23 zurückgegriffen, da dieser #DIV/0! hat, kommt es hier automatisch. Zudem kann auch hier eine Divison durch 0 erfolgen.

Bei der Zeile 26 Wird auf den Wert in Zeile 25 zurückgegriffen, da dieser #DIV/0! hat, kommt es hier automatisch. Zudem kann auch hier eine Divison durch 0 erfolgen.

Ohne Klärung der Angaben in B23 und B29 hat eine weitere Bearbeitung keinen Sinn

Gruß

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

die Fehlermeldung #DIV/0! musst Du immer am Ort ihrer Entstehung ausschalten.

Für B22 müsste die Formel z.B. so lauten

=WENN(B21>0;(B21*B6+KW53_09!B22*KW53_09!B7)/B7;"")

In dieser Form müsstest Du die weiteren Formeln korrigieren.
Da ich die verwendeten Formel in den verknüpften Mappen nicht kenne, kann ich diese auch nicht korrigieren, aber nach meinem Beispiel solltest Du das selbst schaffen.

Bei einer Division darf der Divisor niemals =0 sein!

Gruss
Rainer
0 Punkte
Beantwortet von lindakf Einsteiger_in (79 Punkte)
Für Zelle 23:

der Verweis lautet folgendermaßen.
='Z:\Tagesstückzahlen Tassimo\2010\[Tassimo Leistungsübersicht 2010 KW 01-18.xls]D22_KW01'!$H$35
Weil es Unternehmensinterne Daten sind kann ich hierzu nur ein vereinfachtes, mit anderen Zahlen versehendes Bildschirmfoto schicken.

http://rapidshare.com/files/332140629/b23.doc.html

ich habe auf zelle h35 geklickt..man kann oben nun sehen was in dieser formel steht.

Da wie gesagt in dieser Woche nichts produziert wurde steht auch kein wert in der Tabelle, sondern auch die besagte Fehlermeldung.

Für Zelle B29

ist es genauso wie bei b23.
In dem Feld auf das zurückgegriffen wird steht eine Fehlermeldung. (H36)
was genau in dem Feld steht:

http://rapidshare.com/files/332146424/b29.doc.html

das muss doch verdammt nochmal irgendwie gehen.
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
hallo,

es ist wie in der zur Verfügung gestellten Tabelle auch hier Divison durch 0.

Du musst auch hier mit Wenn() eine entsprechende Bedingung einfügen, die die Division durch 0 umgeht.

Gruß

Helmut

PS. In AW 1 hatte ich bereits ein Beispiel eingefügt, leider mit einem Fehler hier berichtigte Version für Zelle B22

Wenn(B7=0; "hierist anzugeben was bei einem Teiler von 0 passieren soll";(B21*B6+KW53_09!B22*KW53_09!B7)/B7)
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Linda,

Deine Bilder sind natürlich nicht das Gelbe vom Ei um umfassende Erklärungen abzugeben.

In H35 der Leistungsübersicht 2010 müsste die Formel wahrscheinlich so lauten:

=WENN(ODER(P31=0;H1=0;H33=0);"";SUMME(I33*I1/(H33+($H$1*(P31/480))))

und in H36:

=WENN(R31*100=0;"";(R31-S31-V31-W31)/R31*100)

Unter den gegebenen Umständen lässt sich das natürlich nicht testen.

Gruss
Rainer
...