Eingabe bei -Summe beschränken
#21
(10.05.2014, 17:32)Steffl schrieb: versuch es mal hiermit
Ein tiefen Verbeuger mach ich vor Dir. :17:

Danke - das ist super
Apropos: Das war jetzt Spiel 4 oder 5 was fertig erscheint, da sind noch, warte mal Einsacken; Bingo; 301; Sensenmann und und und ... :100:

THX der Hilfe
Top
#22
Hi Frank,

ich weiß, das Thema ist für dich durch Stefans Lösung erledigt. Dennoch möchte ich dir eine VBA-freie Lösung nicht vorenthalten.

Stichwort Datenüberprüfung.

Du markierst H4:L4 und setzt bei Datenüberprüfung als Zulassungskriterium "Benutzerdefiniert" und bei Formel
PHP-Code:
=$M4>=
ein. Das wiederholst du dann für alle relevanten Bereiche mit angepasster Formel. Damit erreichst du ebenfalls, dass der letzte Wurf (der ins Minus führt) noch geschrieben werden kann - danach ist dann Schluss.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#23
Hallo, war das gut mit der Tab zu arbeiten. Nur wie es denn so ist, manch kleiner Fehler findet sich erst im Spiel wieder.
.xlsm   Hoch-Tief Ergebnis.xlsm (Größe: 34,35 KB / Downloads: 5)
Mit Summenprodukt lässt sich nur bei 5xHoch rechnen, während bei 5xTief mit der Formel alle Zellen befüllt sein müssen um hier einen Wert ablesen zu können. Auch wird nicht von den vorhandenen Werten addiert, somit auch keine korrekte Anzeige erfolgen kann. Hier als Beispiel die Zelle O4 bzw. O10 mit Summenprodukt (gelb markiert), bei meinem Formelkonstrukt klappt es.
Wieso nicht mit Summenprodukt oder Fehler meinerseits beim anwenden ??

Dann habe ich noch einen Wunsch: Im Tabellenbl. "Anwesenheit" habe ich eine Liste "Name" über G4:H15 mit 'Datenüberprüfung' für die Dropdownfelder in der Auswahl Anwesende B3:B15 bereitgestellt. Soweit sogut.
Nun wäre es schön im Spieleblatt, die nicht Anwesende auszublenden, so das nur Aktive gesichtet werden können auch der Übersichtlichkeit wegen.

Ist das machbar ?


(11.05.2014, 19:17)WillWissen schrieb: das Thema ist für dich durch Stefans Lösung erledigt. Dennoch möchte ich dir eine VBA-freie Lösung nicht vorenthalten.
Stichwort Datenüberprüfung.
PHP-Code:
=$M4>=
Hallo Günter
Fehler dürfen doch noch ausgemerzt, Wünsche geäußert werden.
Danke für den Hinweis, nur klappt das nicht so ganz, die letzte Eingabe soll noch mitgenommen werden, wenn der Restwert im Plusbereich ist/war. Dies klappt mit dem Code.
Oder widerum Anwendungsfehler meinerseits?

mfg & dank für eure Hilfe und Geduldsamkeit
Top
#24
Hallo Günter,

(11.05.2014, 19:17)WillWissen schrieb: Dennoch möchte ich dir eine VBA-freie Lösung nicht vorenthalten.

Stichwort Datenüberprüfung.

Du markierst H4:L4 und setzt bei Datenüberprüfung als Zulassungskriterium "Benutzerdefiniert" und bei Formel
PHP-Code:
=$M4>=
ein. Das wiederholst du dann für alle relevanten Bereiche mit angepasster Formel. Damit erreichst du ebenfalls, dass der letzte Wurf (der ins Minus führt) noch geschrieben werden kann - danach ist dann Schluss.

Ich habe das bei mir mit der Datei von Frank getestet. Bei mir gab es schon wenn der Wert in der Spalte M negativ war, die Fehlermeldung. Ich konnte also den letzten Wurf, der ins Minus geführt hätte, nicht eingeben und das genau wollte Frank aber haben.
Gruß Stefan
Win 10 / Office 2016
Top
#25
Hi Stefan,

bei mir klappte das in einer älteren Version einwandfrei. Daraufhin habe ich jetzt die neueste Version von Frank genommen und es dort ebenfalls mit Erfolg getestet.

Hier die Datei:
.xlsm   Hoch-Tief Ergebnis.xlsm (Größe: 34,14 KB / Downloads: 7)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#26
Hallo Günter,

ich glaube, Du hast den Wunsch von Frank nicht ganz verstanden. Er will (mal ein Tabellenausschnitt)


Hoch-Tief
HIJKLM
3W 1W 2W 3W 4W 5 
48224  -1
5xkx    -7
685      -4
7998    1

Tabellendarstellung in Foren Version 5.51



wenn in der Zelle K7 ein Wert von 2 und größer eingegeben wird und somit die Zelle M7 negativ wird, dieser Wert in der Zelle K7 noch stehen bleibt und erst wenn ein weiterer Wert in der Zelle L7 eingetragen wird, die Meldung auftaucht, Negativer Wert vorhanden. Das geht aber bei deiner Lösung nicht: Probiers mal aus.
Gruß Stefan
Win 10 / Office 2016
Top
#27
Hi Stefan,

ich hoffe nicht, dass wir zwei verschiedene XL-Programme haben ;)

Anhand zweier Spiele (Zeilen) zeige ich dir mit den Ausschnitten bzw. Screenshots, dass ich schon Franks Wunsch erfülle.


1. Ausschnitt: jungfräulich

Hoch-Tief

HIJKLM
3W 1W 2W 3W 4W 5
415
519
69
727
Formeln der Tabelle
ZelleFormel
M4=WENN(ISTFEHLER(SUMME(N4-O4));"";SUMME(N4-O4))
M5=WENN(ISTFEHLER(SUMME(N5-O5));"";SUMME(N5-O5))
M6=WENN(ISTFEHLER(SUMME(N6-O6));"";SUMME(N6-O6))
M7=WENN(ISTFEHLER(SUMME(N7-O7));"";SUMME(N7-O7))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

1. Wurf eingetragen

Hoch-Tief

HIJKLM
3W 1W 2W 3W 4W 5
4510
5x10
69
727
Formeln der Tabelle
ZelleFormel
M4=WENN(ISTFEHLER(SUMME(N4-O4));"";SUMME(N4-O4))
M5=WENN(ISTFEHLER(SUMME(N5-O5));"";SUMME(N5-O5))
M6=WENN(ISTFEHLER(SUMME(N6-O6));"";SUMME(N6-O6))
M7=WENN(ISTFEHLER(SUMME(N7-O7));"";SUMME(N7-O7))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

2. Wurf eingetragen

Hoch-Tief

HIJKLM
3W 1W 2W 3W 4W 5
4555
5x55
69
727
Formeln der Tabelle
ZelleFormel
M4=WENN(ISTFEHLER(SUMME(N4-O4));"";SUMME(N4-O4))
M5=WENN(ISTFEHLER(SUMME(N5-O5));"";SUMME(N5-O5))
M6=WENN(ISTFEHLER(SUMME(N6-O6));"";SUMME(N6-O6))
M7=WENN(ISTFEHLER(SUMME(N7-O7));"";SUMME(N7-O7))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

3. Wurf eingetragen

Hoch-Tief

HIJKLM
3W 1W 2W 3W 4W 5
4556-1
5x541
69
727
Formeln der Tabelle
ZelleFormel
M4=WENN(ISTFEHLER(SUMME(N4-O4));"";SUMME(N4-O4))
M5=WENN(ISTFEHLER(SUMME(N5-O5));"";SUMME(N5-O5))
M6=WENN(ISTFEHLER(SUMME(N6-O6));"";SUMME(N6-O6))
M7=WENN(ISTFEHLER(SUMME(N7-O7));"";SUMME(N7-O7))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Wie du siehst, konnte in Zeile 4 der Wurf, der das Spiel ins Minus brachte, einwandfrei noch eingetragen werden. Und danach der vierte Wurf - kein Eintrag mehr möglich.

   


4. Wurf 2. Zeile

Hoch-Tief

HIJKLM
3W 1W 2W 3W 4W 5
4556-1
5x542-1
69
727
Formeln der Tabelle
ZelleFormel
M4=WENN(ISTFEHLER(SUMME(N4-O4));"";SUMME(N4-O4))
M5=WENN(ISTFEHLER(SUMME(N5-O5));"";SUMME(N5-O5))
M6=WENN(ISTFEHLER(SUMME(N6-O6));"";SUMME(N6-O6))
M7=WENN(ISTFEHLER(SUMME(N7-O7));"";SUMME(N7-O7))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Hier konnte ebenfalls die Zahl, die ins Minus führt, eingetragen werden - und wieder die nächste (5. Wurf) nicht mehr.

   
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#28
Hallo Stefan
Hallo Günter

Hab deine (Günter) zwecks Prüfung geöffnet-probiert. Der letzte Wurf wird bei mir nicht mitgenommen (von plus ins minus). Nach Bestätigen der Msgbox mit Wiederholen, 2te Wiederholen dann Abrbrechen ist der Wurfwert weg.
Wie Stefan es richtig kommentiert hat, soll der letzte Plus-ins-minuswert aber akzeptiert werden.

2te Sache, ist das ausblenden nicht Anwesende auf dem Spieleblatt realisierbar ?
Top
#29
Hallo Günter,

(11.05.2014, 21:25)WillWissen schrieb: ich hoffe nicht, dass wir zwei verschiedene XL-Programme haben ;)

Doch haben wir. Du hast die Excel 2010, Frank und ich haben nur Excel 2007. Ich werde morgen das in der Arbeit mal auf 2010 testen. Oder vielleicht übernimmt das ein Mitleser, dem die Versionen 2007 und 2010 zur Verfügung stehen.
Gruß Stefan
Win 10 / Office 2016
Top
#30
Hallo Stefan,

Zitat:Doch haben wir. Du hast die Excel 2010, Frank und ich haben nur Excel 2007.

Also doch das gleiche XL :05: - nur verschiedene Versionen :79: :79: :79: Und da müssten die Bedingungen doch gleich sein, was Datengültigkeit anbelangt. Oder irre ich mich hier?

Hallo Frank,

Zitat:Der letzte Wurf wird bei mir nicht mitgenommen (von plus ins minus).

das kann ich bei mir nicht nachvollziehen.

Ich habe einen rückwandelbaren Ausschnitt eingestellt, die Bedingungen sind die Gleichen - es ist nur der ganze weitere Formel- und Makro-Schnickschnack der Originaltabelle außen vor geblieben. Und wie ihr sehen könnt, wurden in allen Zeilen die ins Minus führende Zahlen einwandfrei geschrieben. Ganz deutlich sichtbar in Zeile 2. Ins Minus führt hier der 5. Wurf (der 4. war noch Plus) In den folgenden Zeilen ist es jeweils 1 Wurf weniger, der ins Minus führt (und geschrieben wird!!).

Tabelle1

ABCDEFG
1W 1W 2W 3W 4W 5
265432-218
36543-216
4654-114
576-112
69-18
Formeln der Tabelle
ZelleFormel
F2=G2-SUMME(A2:E2)
F3=G3-SUMME(A3:E3)
F4=G4-SUMME(A4:E4)
F5=G5-SUMME(A5:E5)
F6=G6-SUMME(A6:E6)
Datengültigkeit der Tabelle
ZelleZulassenDatenEingabe 1Eingabe 2
A2Benutzerdefiniert=$F$2>=0
B2Benutzerdefiniert=$F$2>=0
C2Benutzerdefiniert=$F$2>=0
D2Benutzerdefiniert=$F$2>=0
E2Benutzerdefiniert=$F$2>=0
A3Benutzerdefiniert=$F$3>=0
B3Benutzerdefiniert=$F$3>=0
C3Benutzerdefiniert=$F$3>=0
D3Benutzerdefiniert=$F$3>=0
E3Benutzerdefiniert=$F$3>=0
A4Benutzerdefiniert=$F$4>=0
B4Benutzerdefiniert=$F$4>=0
C4Benutzerdefiniert=$F$4>=0
D4Benutzerdefiniert=$F$4>=0
E4Benutzerdefiniert=$F$4>=0
A5Benutzerdefiniert=$F$5>=0
B5Benutzerdefiniert=$F$5>=0
C5Benutzerdefiniert=$F$5>=0
D5Benutzerdefiniert=$F$5>=0
E5Benutzerdefiniert=$F$5>=0
A6Benutzerdefiniert=$F$6>=0
B6Benutzerdefiniert=$F$6>=0
C6Benutzerdefiniert=$F$6>=0
D6Benutzerdefiniert=$F$6>=0
E6Benutzerdefiniert=$F$6>=0
Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
F21. / Formel ist =$F2<0Abc
F31. / Formel ist =$F2<0Abc
F41. / Formel ist =$F2<0Abc
F51. / Formel ist =$F2<0Abc
F61. / Formel ist =$F2<0Abc

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Ich wüsste jetzt nicht mehr, wo sich der/die (Denk?)Fehler befindet/befinden, dass hier anscheinend so unterschiedliche Ergebnisse hervor gebracht werden.

Zitat:2te Sache, ist das ausblenden nicht Anwesende auf dem Spieleblatt realisierbar ?

Ich denke, wenn überhaupt, nur mit VBA.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste