Jump to content

Excel: Fragen und Probleme


Recommended Posts

  • 2 weeks later...

Hallo casadogra

Chi Lu Jung hat die Labby hier in diesem Forum schon mal programmiert. Habe sie aber jetzt auf die Schnelle nicht gefunden. War aber ganz sicher im Thread »Fragen und Probleme zu Excel, und hoffentlich die passenden Antworten«

Musst mal ein bisschen stöbern, findest du bestimmt.

Ciao der

Revanchist

Link zu diesem Kommentar
Auf anderen Seiten teilen

@casadogra

ich konnte leider nichts finden und Chin ist wegen einer Auszeit z.Z. schlecht erreichbar. Er liest jedoch gelegentlich mit.

Aber evtl. kann @hawk4711 helfen.

ich hab mir ein kleines tool geschrieben, mit dem ich die klassische amerikanische abstreichprogression (bei der man ja immer zwei zahlen addiert) und mein system testen und auswerten kann.

Oder einer der Labby-Spezialisten

Gruß

rigor

Link zu diesem Kommentar
Auf anderen Seiten teilen

@casadogra

@rigor

Habe gewusst oder zumindest stark daran geglaubt dass die Lösung in »Fragen und Probleme zu Excel, und hoffentlich die passenden Antworten« zu finden ist.

Danke Rigor für deinen Hinweis.

Aber Achtung: die Zip-Datei vom 06.06.04 - 18:40 Uhr ist die Richtige und nicht die von 12:30 Uhr! :lol:

Gruss der

Revanchist

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 1 month later...

Hallo Buk,

welchen Ecart meinst Du genau? Coup für Coup ständig bis Coup 1 zurück gerechnet oder nach einer bestimmten gleitenden Skala (z.B. immer die letzten 20 oder 30 Coups als Grundlage)? Soll dann der Abweichungswert (dritte Quadratwurzel) ausgegeben werden oder ein Differenzwert?

Gruß

Paroli

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ecart-Berechnung in Spalte G

excel-1577.gif

Formeln (jeweils auf Zeile 10 bezogen):

Spalte E (Abstand zwischen den EC ermitteln):

=ABS(ZÄHLENWENN(D$5:D10;"S")-ZÄHLENWENN(D$5:D10;"R"))

Spalte F (welche EC ist der Favorit? - nicht unbedingt benötigte Spalte)

=WENN(C10="";"";WENN(E10=0;"";WENN(ZÄHLENWENN(D$5:D10;"S")>ZÄHLENWENN(D$5:D10;"R");"S";"R")))

Spalte G  (Ecart-Berechnung)

=WENN(C10="";"";E10/WURZEL(B10))

Permanenzquelle: Hamburg, Tisch 1, ab Coup 1 (heute, 8.12.2004)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Guten Tag Allerseits,

Nach langer Zeit möchte ich mich nun zurückmelden, und zwar mit einem prakt. schwierigen Programmierungsproblem im Excel.

Ich hatte es auch schon im Juli hier erwähnt, als ChiLuJung noch aktiver war.

Hallo,

ich erläuterte:

"Ich benutze excel zum buchen der Zufallsereignisse/ Spielergebnise.

Dazu werden fortlaufend Charts mit der Diagrammfunktion aktualisiert.

Leider muss man regelmäßig manuell den Wertebereich der vielen Diagramme ananpassen.

Wie kann man in einem Diagramm immer nur zb. die letzten 20 Eintragungen der Buchungstabelle(Datenquelle) anzeigen lassen ohne dafür ständig manuell den Wertebereich auf der X-Achse (Skalierung-Minimum/Maximum) neu einzustellen/ zu erweitern.

Gleiches Problem für die Hoch und Tiefpunkte einer Saldokurve - auch hier muss man immer manuell die Min und Max der Y-Achse neu einstellen, damit man den gesamten Graph sieht.

Frage verständlich?

Danke für Hinweise! "

Als Antwort bekam ich folg. Link von Chilujung, wo ein Lösungsvorschlag bereits DanDocpoppy erhalten hatte zu finden hier:

http://www.roulette-forum.de/index.php?sho...942entry17942

Nun, der Lösungsvorschlag ist für mich nicht im Excel realisierbar. Ich gehe davon aus, dass hier etliche Leute ebenfalls Diagrammaktualisierungen für ihre Buchungstabellen im Excel benötigen. Ich wäre sehr an einem praktisch. Lösungsweg interessiert und es würde sich lohnen !

Hat jemand bereits die Lösung?

wünsche euch eine besinnliche Adventszeit,

Moran

bearbeitet von Moran
Link zu diesem Kommentar
Auf anderen Seiten teilen

@Moran

Nun, der Lösungsvorschlag ist für mich nicht im Excel realisierbar.

Den vereinfachten Lösungsweg hatte ich bereits im von Dir verlinkten Thema beschrieben und damit konnte der Doc auch etwas anfangen. Der Verlauf sieht dabei anfangs etwas gestaucht aus, wird aber mit zunehmender Partielänge immer ansehnlicher. Die bessere Lösung wurde von Chi Lu Jung beschrieben und sie ist auch mit Excel umsetzbar, wenn auch vielleicht mit etwas Kopfschmerzen verbunden.

Wenn das zu kompliziert erscheint, gäbe es noch folgende Lösungswege:

Auf einem zweiten Arbeitsblatt (Tabelle 2) werden mehrere gleich große Diagramme angelegt. Ganz oben z.B. ein Diagramm für Coup 1 bis 20. Daneben ein Diagramm für Coup 21 bis 40. Darunter wieder zwei Diagramme für die Coupabschnitte 41 bis 60 und 61 bis 80 usw.

Das sieht dann etwa so aus:

roulette-1577.gif

Jedes dieser Diagramme ist mit dem passenden Datenbereich verbunden.

Während der Buchung kann man mit jeweils einem Klick zwischen den beiden Arbeitsblättern hin und her schalten.

Ein weiterer Lösungsweg müsste über Makros realisierbar sein. Dabei wird die gewünschte Datenreihe durch verschiedene, vorher aufgezeichnete Makros nach jeweils 20 Coups neu eingestellt. Das Diagramm zeigt dann jeweils den passenden 20-Coup-Abschnitt an.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 weeks later...

ach kinders... dieses programm treibt mich noch in den wahnsinn *schnief*

mein problem:

wie kann ich in eine änderung durchführen, die für ALLE arbeitsblätter in dieser einen bearbeiteten datei auch gültigkeit haben???

bsp: ich möchte einfach nur für jedes blatt spalten einfügen, die sämtliche festgelegten formatierungen (schrift, farbe, inhalt) sofort übernimmt.

in diesem zusammenhang nicht ganz uninteressant:

gibt es so etwas wie stilvorlagen a la winword in excel...?

derzeit mache ich diesen quatsch noch zu fuß, aber allmählich bin ich reif für die klappse, wenn das so weitergeht *HILFE* :drink2:

gruß buk :reindeer:

ach so, mein excel hat die versionsnr. 8, ist also ein büschen betagter

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Buk

bsp: ich möchte einfach nur für jedes blatt spalten einfügen, die sämtliche festgelegten formatierungen (schrift, farbe, inhalt) sofort übernimmt.

Wenn die Spalten in jeden Blatt an der gleichen Stelle eingefügt werden sollen:

Drücke auf die STRG-Taste

danach

markiere alle Blätter mit der Maus in denen die Spalte eingefügt werden sollen

füge im ersten Blatt die notwendige Spalte ein.

Jetzt sind die neue Spalten in allen Arbeitsblätter eingefügt.

Die "alten" Formate wurden angepasst.

Die neuen Spalten noch markiert, sie können in einem Arbeitsgang neu formatiert werden.

Du kannst sogar die alten "Format-Formeln" verwenden.

Ich lese gerade du verwendest Version 8. Da weiß ich nicht, ob das dort schon geht.

Ein Versuch ist es aber Wert!

Na dann

Viel Glück

Wenke

Link zu diesem Kommentar
Auf anderen Seiten teilen

Halllo

Geht das mit Excel?

Spalte A enthält Formeln, aber nicht jede Zelle bekommt einen Wert aus der Formel.

Somit ergeben sich viele Leerzellen in Spalte A, ich möchte nun nur die Werte in eine neue Spalte B ohne Leerzellen dazwischen.

Wenn das möglich ist sollte das ganze so ablaufen wenn in Spalte A ein neuer Wert durch die Formel errechnet wird dieser, dann gleich neu in Spalte B geschrieben wird.

Danke

Gruss bobby

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Bobbi

Ab und an dauert es mit den Antworten, meistens klappt es aber. :lol:

Es geht so einiges mit Excel.

Du musst dir nur die richtige Formel aussuchen:

A

=WENN(ISTZAHL(A1);A1;"")

Steht in der Zelle A1 eine Zahl (kann auch ein Formelergebnis sein), wird die Zahl eingetragen.

Sonst bleibt die Zelle "Leer"

B

=WENN(ISTTEXT(A1);"";A1)

Steht in der Zelle A1 ein Text wie (A, ABC, gewonnen) bleibt die Zelle "Leer"

sonst wird der Inhalt von Zelle A1 eingetragen

C

=WENN(ISTTEXT(A1);"";WENN(ISTZAHL(A1);A1;""))

ist die kombination aus A und B.

Die Zelle bekommt nur dann den Inhalt aus A1,

wenn in A1 eine Zahl steht

D

=WENN(ISTTEXT(A1);"";WENN(ISTZAHL(A1);A1;WENN(ISTLEER(A1);"";WENN(A1=0;"";A1))))

Hier wird zusätzlich noch abgefragt ob A1 eine Leerzelle ist und ob in A1 eine richtige Null steht.

Dann bleibt die Zelle "Leer"

Hier bekommt die Zelle den Wert aus A1 wenn

A1 eine Zahl ist und

A1 aber keine Null ist.

"Leer" bedeutet kein sichtbarer Eintrag.

Tatsächlich hat die Zelle einen Inhalt, sie ist also keine Leerzelle mehr.

Die Formel kannst du mit Strg +C und Strg +V in deine Mappe übernehmen.

Na dann gut Holz und

beste Grüße

Wenke

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Revanchist

Es ist in der Tat möglich Wenn-(Oder-Und) in einer Formel zu verwenden:

Deine Formel

=WENN(ODER(UND($B25>=1;$B25<=12));1;"")

soll wahrscheinlich folgendes prüfen:

Wenn $B25 größer oder gleich 1 ist

also bei: 1,2,3.....bis unendlich ist

eine "1"eintragen

..........bei 0 wird ebenfalls "Nichts" eingetragen

..........ist ja nicht größer als "1"

der "Und Zweig" greift bei Zahlen über 12

also ab: 13

dann wird "Nichts" eingetragen

Die ganze Formel prüft also:

liegt die Zahl im Zahlenbereich von 1 bis 12:

ist das Ergebnis der Prüfung wahr:

wird eine 1 eingetragen

ist es falsch:

wird "Nichts" eingetragen.

Benutze zur Erstellung solcher Formeln den Funktionsassi.

Das macht es leichter.

Beste Grüße Wenke :lol:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie ist deine Meinung dazu?

Du kannst jetzt schreiben und dich später registrieren. Bereits registrierter Teilnehmer? Dann melde dich jetzt an, um einen Kommentar zu schreiben.
Hinweis: Dein Beitrag wird nicht sofort sichtbar sein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Neu erstellen...