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.
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
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
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
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
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
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
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

