Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Die Fehlermeldung #Zahl durch eine andere Formel ersetzenoder erweitern?





Frage

Hallo und Guten Tag! Ich bitte um Hilfe zu einer Formel. Die Formeln: A B C Wurf Spieler Abzug 12 1 =Sverweis (A11; $E$11:$18;18;3;0) 8 2 =Sverweis (A11; $E$11:$18;18;3;0) 9 3 =Sverweis (A11; $E$11:$18;18;3;0) 6 4 =Sverweis (A11; $E$11:$18;18;3;0) 6 5 =Sverweis (A11; $E$11:$18;18;3;0) 10 6 =Sverweis (A11; $E$11:$18;18;3;0) 10 7 =Sverweis (A11; $E$11:$18;18;3;0) 11 8 =Sverweis (A11; $E$11:$18;18;3;0) A Wurf 12 8 usw. wie oben B Spieler 1 2 usw. 8 C Abzug =Sverweis (A11; $E$11:$18;18;3;0) =Sverweis (A11; $E$11:$18;18;3;0) E (E - G sind Hilfstabellen die ausgeblendet werden) =KGrösste($A$11:$A$18;Zeile()-10 =KGrösste($A$11:$A$18;Zeile()-10 =KGrösste($A$11:$A$18;Zeile()-10 =KGrösste($A$11:$A$18;Zeile()-10 =KGrösste($A$11:$A$18;Zeile()-10 =KGrösste($A$11:$A$18;Zeile()-10 =KGrösste($A$11:$A$18;Zeile()-10 =KGrösste($A$11:$A$18;Zeile()-10 F =Wenn(E11<>E12;Max(E11:$E18);"") =Wenn(E11<>E12;Max(E11:$E18);"") =Wenn(E11<>E12;Max(E11:$E18);"") =Wenn(E11<>E12;Max(E11:$E18);"") =Wenn(E11<>E12;Max(E11:$E18);"") =Wenn(E11<>E12;Max(E11:$E18);"") =Wenn(E11<>E12;Max(E11:$E18);"") =Wenn(E11<>E12;Max(E11:$E18);"") G =Wenn(E11>KKleinste($F$11$:S$18;3);0;1) =Wenn(E11>KKleinste($F$11$:S$18;3);0;1) =Wenn(E11>KKleinste($F$11$:S$18;3);0;1) =Wenn(E11>KKleinste($F$11$:S$18;3);0;1) =Wenn(E11>KKleinste($F$11$:S$18;3);0;1) =Wenn(E11>KKleinste($F$11$:S$18;3);0;1) =Wenn(E11>KKleinste($F$11$:S$18;3);0;1) =Wenn(E11>KKleinste($F$11$:S$18;3);0;1) Das Ergebnis sieht so aus: A B C E F G Hilfstabelle, Spalten ausblenden Wurf Spieler Ergebnis 12 1 0 12 12 0 8 2 1 11 11 0 9 3 1 10 0 6 4 1 10 10 0 6 5 1 9 9 1 10 6 0 8 8 1 10 7 0 6 1 11 8 0 6 6 1 Jetzt zu mein Problem:: Am Anfang soll A 11 - A 18 auf null stehen !!!!!! Geht nicht, wenn ich alles auf Null stelle kommt die Fehlermeldung "# Zahl! ,was ja auch richtig ist.. Wie muss ich die Formel so ändern das wenn alle Würfe zuerst auf Null stehen keine Fehlermeldung erscheint. Excel soll erst anfangen wenn in A11-A18 Zahlen eingegeben werden. Besten Dank im voraus Heidekoenig

Antwort 1 von Kauz

Hallo Heidekönig..
Zum Beispiel die Formeln, die sich auf A11-A18 beziehen
folgendermaßen erweitern:

=wenn(A11<>"";DEINE FORMEL;"")
Erklärung:
wenn (A11 ungleich nichts;dann Deine Formel;oder Nichts)
Also erst feststellen, ob in A11 überhaupt etwas drinsteht.
Evtl. die Anführungszeichen durch eine 0 ersetzen....
kommt auf die Formatierung der Zelle an.

Das soll nur eine Anregung sein....
Ob das auch in der formel mit Sverweis geht weiß ich nicht.

Antwort 2 von gast86

Hallo Kauz

Danke für die schnelle Antwort!

Leider funktioniert das so bei mir nicht.!?!?!


PS: In der Spalte C habe ich in der Formel eine 18 zuviel
geschrieben, und in der Spalte E habe ich hinter der 10
die Klammer vergessen.

Wie sagt man so schön:
Vor lauter Bäume, sieht man den Wald nicht mehr.

Vieleicht kann mir ja doch jemand helfen!

Besten Dank in voraus an allen die sich mein Problem
annehmen.

Heidekoenig

Antwort 3 von Kauz

Hallo Heidekönig..
2.ter Versuch:
Hab mal Deine Formeln ergänzt:

Abzug
=wenn(A11<>"";Sverweis (A11; $E$11:$18;3;0);"")

E (E - G sind Hilfstabellen die ausgeblendet werden)
=wenn(A11<>"";KGrösste($A$11:$A$18;Zeile()-10);"")

F
=wenn(A11<>"";Wenn(E11<>E12;Max(E11:$E18);"");"")

G
=wenn(A11<>"";Wenn(E11>KKleinste($F$11$:S$18;3);0;1);"")

Die angesprochenen Tippfehler hab ich berücksichtigt.

vielleicht hilft's ja weiter...

Gruß Andreas

Antwort 4 von gast86

Hallo Kauz

Ich möchte mich herzlichst Bedanken für deine Mühe
zu meinen Problem.

Du hast mir sehr mit deinen Formeln geholfen.

Wie du schon selbst geschrieben hattes, ich habe einige
Anführungszeichen durch Nullen ersetzt.

Nun läuft das Programm so wie ich es gern hätte.
Ohne Fehlermeldungen.

Nochmals besten Dank an Dir, Andreas

Gruß
Heidekoenig

Antwort 5 von Kauz

Hallo Heidekoenig...
vielen Dank für Deine Rückmeldung, denn das ist der Lohn derer, die hier helfen.

Gruß Andreas

Antwort 6 von Gast86

Hallo, Kauz

Hallo, Andreas
Ich brauche nochmals deine Hilfe!
Ich hab da noch ein Problem mit der Tabelle!
So wie unten sieht jetzt zur Zeit die richtige Tabelle aus.

Ich hätte wenn es geht die Formel noch erweitert und
das sollte so aussehen.

Wenn in B5 - B 24 ein Name (Text) steht dann soll erst wie
wie unten mit der Rechnerei begonnen werden.

Aber wenn in einer Zelle B5 - B24 statt dem Text eine 0 (Null) steht dann keine Berechnung


S5 Abzug
=wenn(S5<>0;Sverweis (S5; $AG$5:$Ai$24;3;0);0)


(AG - Ai ) sind Hilfstabellen die ausgeblendet werden)

AG
=wenn(S5<>"";KGrösste($S$5:$S$24;Zeile()-24;"")

AH
=wenn(S5<>"";Wenn(AG5<>AG6;Max(AG5:$AG$24);"");"")

Ai
=wenn(S5<>0;Wenn(AG5>KKleinste($AH$5:$AH$24;5);0;1);0)

Andreas
Ich möchte mich schon mal im voraus für deine Hilfe bedanken.

MFG.
Heidekoenig
Norbert

Antwort 7 von Kauz

Hallo Heidekönig...

hiermal eine Formel mit der Ergänzung:


=WENN(B5<>"";WENN(B5<>0;WENN(S5<>0;SVERWEIS(S5;$AG$5:$AI$24;3;0);0);"");"")

WENN(B5<>"";
erstes WENN ob Text vorhanden

WENN(B5<>0
zweites WENN ob keine Zahl vorhanden

WENN(S5<>0;SVERWEIS(S5;$AG$5:$AI$24;3;0);0)
dann der bekannte Teil der Formel

;"");"")
und am Ende die Anweisung die Zelle leer zu lassen,
wenn die ersten beiden WENN'S nicht erfüllt sind

Hoffe Du kommst damit weiter...

Gruß
Andreas

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: