Zum Inhalt wechseln


Excel: Fragen und Probleme


833 Antworten in diesem Thema

#1 Chi Lu Jung

    Excel-Spezialist

  • Gast
  • PIPPIPPIPPIPPIPPIP
  • 919 Beiträge

Geschrieben 08 January 2004 - 16:52

Hallo,
nachdem sich einige Leute in diesem Bereich gefunden haben, welche ihr Wissen um Excel zur Verfügung stellen, wäre es an der Zeit, dass die "Betroffenen" auch mal zu Wort kommen.
Deswegen würde ich mich freuen, wenn ihr hier eure Fragen und Probleme rund um die Programmierung und Handhabung von Excel einstellen würdet. Bitte verzichtet aber darauf, ein Roulette-System als Frage zu verkleiden und dann eine fertige Excel-Tabelle als Lösung zu erwarten.
Ich denke, es werden sich auf jeden Fall Excel-Profis finden, welche eure Fragen zeitnah beantworten.

#2 Paroli

    Admin

  • Admin
  • PIPPIPPIPPIPPIPPIP
  • 4541 Beiträge

Geschrieben 08 January 2004 - 17:25

:lol: Gute Idee! Dank an DC und Chi, dass das Thema Excel jetzt endlich richtig angeschoben wurde.
Niemand sollte Angst vor dummen Fragen haben. Am wichtigsten sind die ersten Schritte. Vieles weitere kann man sich dann selbst zusammen knobeln.

#3 foutsos

    Mitstreiter

  • Mitglieder
  • PIPPIP
  • 33 Beiträge

Geschrieben 08 January 2004 - 20:49

Hallo an alle,,

wie kann ich in excel nur die zellen schuetzen die
eigentlich die formeln beinhalten???


Gruss und Danke fuer jede Antwort

Zurück zum Fragenkatalog

eine Lösung von Chi Lu Jung

Bearbeitet von Wenke, 11 June 2006 - 20:11.


#4 Paroli

    Admin

  • Admin
  • PIPPIPPIPPIPPIPPIP
  • 4541 Beiträge

Geschrieben 08 January 2004 - 21:08

Ich denke mal allgemeinen Excel-Support machen andere besser.
Siehe Herbers Excel-Forumsarchiv

#5 Chi Lu Jung

    Excel-Spezialist

  • Gast
  • PIPPIPPIPPIPPIPPIP
  • 919 Beiträge

Geschrieben 08 January 2004 - 21:22

Hallo foutsos,
der Schutz von Zellen erfolgt in zwei Schritten.

1. Schritt - Zellen freigeben

Standardmäßig sind alle Zellen in Excel für eine Sperrung vorgesehen. D.h. für die Zellen, welche nach dem Schutz des Tabellenblattes weiterhin für Eingaben zur Verfügung stehen sollen, muß diese "Schutz-"Einstellung aufgehoben werden. Dafür wie folgt vorgehen:
  • Die Spalten markieren, welche nicht gesperrt werden sollen, die also weiterhin für eine Eingabe zur Verfügung stehen.

  • Nach der Markierung über das Menü "Format -> Zellen" das Formatierungsfenster aufrufen.

  • Nun die Seite "Schutz" anklicken.

  • Auf dieser Seite die Option "Gesperrt" deaktivieren (Häckchen raus :lol:

  • Jetzt "OK" drücken und fertig ist der erste Schritt
Des weiteren kann auch verhindert werden, dass die Formeln in einem geschützten Blatt angezeigt werden. Dies ist nützlich, da die Formeln ja ein gewisses Know-how und damit Kapital darstellen.

Zum Schutz der Formeln können diese bei aktivierten Blattschutz ausgeblendet werden. Hierzu wie folgt vorgehen:
  • Die Spalten markieren, desen Formeln nicht angezeigt werden sollen.

  • Nach der Markierung über das Menü "Format -> Zellen" das Formatierungsfenster aufrufen.

  • Nun die Seite "Schutz" anklicken.

  • Auf dieser Seite die Option "Ausgeblendet" aktivieren. Darauf achten, dass die Aktivierung der Option "Gesperrt" bestehen bleibt.

  • Jetzt "OK" drücken
2. Schritt - Blatt schützen

Jetzt kann das Tabellenblatt geschützt werden. Nach Aktivierung des Schutzes ist keine Änderung in den gesperrten Zellen mehr möglich. Es können nur noch die im Schritt 1 freigegeben Zellen vom Anwender geändert werden.
Der Blattschutz wird wie folgt vorgenommen:
  • Im Menü "Extras" den Punkt "Schutz" und dort "Blatt schützen..." auswählen

  • Im eingeblendeten Fenster "Blatt schützen" ist die Option "Inhalte" die ausschlaggebende. Ist diese aktiviert (Häckchen drin), dann werden Zelleninhalte vor Änderung geschützt.
    Option "Objekte" schützt Graphiken und Diagramme.
    Option "Szenarien" schützt sog. "Was-wäre-wenn-Analysen" zb. eine Budgetplanung mit unterschiedlichen Ausgangswerten.

  • Jetzt kann ein Kennwort vergeben werden. Wenn keines angegeben wird, so kann jeder User den Blattschutz ohne Probleme aufheben. Wenn ein Passwort vergeben wird, so kann nur mit dem Passwort der Blattschutz aufgehoben werden.

  • Jetzt wieder die "OK"-Taste drücken und der Blattschutz ist aktiviert.
Der Blattschutz wird analog zur Aktivierung über das Menü "Extras -> Schutz -> Blattschutz aufheben..." wieder rückgängig gemacht.

So, ich hoffe, ich konnte dir weiterhelfen und meine Erklärung ist einigermaßen verständlich. :lol:

Zurück zum Fragenkatalog

Bearbeitet von Wenke, 11 June 2006 - 20:12.


#6 Der Franzose

    Systemspieler

  • Mitglieder
  • PIPPIPPIP
  • 56 Beiträge

Geschrieben 08 January 2004 - 23:06

Guten Abend,
Hi ihr "Excel-Meister,

meinen Dank im Voraus, für solche Mühen.

Könnte ich in Excel tatsächlich eine Permanenz, ich sage mal "unendlich", einpflegen, die mir dann das entsprechende "Marsch-" und/oder Progessions-Ergebnis liefert?

Ich bin auf dem Kapazitäts- und Wissensstand von Großrechner-Anlagen (z.B. IBM 360 und AS 400) mit den grünen Bildschirmen stehen geblieben. Darauf und dafür etwas zu programmieren war sehr umfangreich. Graphisch ließ sich so gut wie nichts darstellen.

Was ist überhaupt der Unterschied zwischen einem Tabellenkalkulations-Programm wie Excel und den sogenannten "Programmen mit bestimmten Programmiersprachen" ?

Es grüßt Euch und sagt Dank, ein völlig ahnungsloser

Franzose

Zurück zum Fragenkatalog

eine Lösung von Chi Lu Jung

Bearbeitet von Wenke, 11 June 2006 - 20:13.


#7 foutsos

    Mitstreiter

  • Mitglieder
  • PIPPIP
  • 33 Beiträge

Geschrieben 08 January 2004 - 23:48

@paroli :lol:
@Chi Lu Jung :)

DANKE, DANKE fuer die rasche Antwort

Es war ja so einfach aber man macht sich unser Leben
selbst schwer. Ganz einfach anders Denken.
Ich war auf den Falschen Pfad. :) :)
Ich hab immer das ganze Blatt geschuetzt.
Dabei sollte ich doch nur die zellen einfach markieren
und den Schutz aufheben. Oh man...was fuer :lol: :lol:

Manchmal ist der einfache Weg auch der kuerzere.

Es muss auch im Roulette irgend wie eine einfache loesung
geben oder????? Wo ist der Wald ich seh nur einen Baum

Nochmals DANKE :)

#8 nodronn

    Gewinnertyp

  • Mitglieder
  • PIPPIPPIPPIPPIPPIP
  • 651 Beiträge

Geschrieben 09 January 2004 - 08:50

Ich schreibs mal hier rein:

Wer Schwierigkeiten hat, die online zur Verfügung stehenden Permanenzen der Spielbank Hamburg in eine EXCEL-Tabelle zu quetschen, für den habe ich einen Tip:

1. Auf der website der o. g. Spielbank unter Spielsaal-live/Permanenzen über „DOWNLOAD“ die gewünschte Permanenz anzeigen lassen, markieren und in ein WORD-Document kopieren.
2. Wir verwenden weiter nur den reinen Zahlenbereich, die Zahlen sind nun nur durch Leerzeichen und „---„ für einen Handwechsel getrennt.
3. Zahlenbereich markieren und über die Funktion „Bearbeiten-Ersetzen“ als zu ersetzenden Bereich ein Leerzeichen eingeben und durch ein Trennungszeichen („-„) ersetzen lassen.
4. Zwischen allen Zahlen steht jetzt ein Trennungszeichen „-„, nur die Handwechsel dürften nun aus fünf oder sechs Trennungszeichen bestehen, entweder manuell reduzieren auf ein Trennungszeichen oder wieder über die Funktion „Bearbeiten-Ersetzen“ auf ein Trennungszeichen reduzieren.
5. Zwischen allen Zahlen der Permanenz dürfte nunmehr nur jeweils ein Trennungszeichen stehen.
6. Zahlenbereich markieren und über die Funktion „Tabelle-Text in Tabelle umwandeln“ in eine Tabelle umwandeln. Spaltenzahl ist 1 und als Trennungszeichen geben wir unser „-„ ein.
7. Die nun entstandene einspaltige Tabelle kann bequem in eine EXCEL-Tabelle als Spalte eingefügt werden.


Geht’s einfacher? Bin für Hilfe dankbar.

nodronn

Zurück zum Fragenkatalog

eine 2. Möglichkeit von RCEC

noch eine lösung von Chi lu Jung

Bearbeitet von Wenke, 11 June 2006 - 20:13.


#9 Shotgun

    Gewinnertyp

  • Mitglieder
  • PIPPIPPIPPIPPIPPIP
  • 761 Beiträge

Geschrieben 09 January 2004 - 10:21

Hallo DC und ihr anderen Helfer,
ich habe mich mal wieder an einem kleinen Problem festgebissen bei
dem ich einfach nicht weiterkomme. Wahrscheinlich bin ich inzwischen
so „Funktionsblind“ das ich einfach den gleichen Fehler immer wieder
mache und den Wald vor lauter Bäumen nicht sehe.
Ich möchte folgendes in eine EC-Auswertung einbinden:
Zeigt die Saldospalte eine 0 bis –20 sollen 2 Stücke gesetze werden
zwischen –20 und –56 immer 4 Stücke
zwischen –56 und –104 immer 6 Stücke
zwischen –104 und –174 immer 10 Stücke
zwischen –174 und –270 immer 16 Stücke
zwischen –270 und –400 immer 26 Stücke
zwischen –400 und –568 immer 42 Stücke
zwischen –568 und –772 immer 68 Stücke
zwischen –772 und –992 immer 110 Stücke
bei Minus größer oder gleich 992 im Gleichsatz 178 Stücke

Um halb drei heute Nacht hatte ich es endlich geschafft das mein Programm
den Satz tasächlich ermittelt – solange fortlaufend verloren wird. Geht es aber
in die andere Richtung, d.h. es wird etwas gewonnen und der Einsatz müßte
wieder verringert werden setzt es stur weiter den bisher höchsten Satz. Ich krieg
es einfach nicht gebacken.
Es geht also lediglich darum, wie ich die jeweilige Spanne definiere in der der
entsprechende Satz ermittelt wird, alles andere habe ich hinbekommen.

Hoffe auf Pulver

Shotgun

Zurück zum Fragenkatalog

Antworten
eine Lösung von Chi Lu Jung

eine Lösung von Paroli

Bearbeitet von Wenke, 11 June 2006 - 20:14.


#10 RCEC

    Casinoschreck

  • Mitglieder
  • PIPPIPPIPPIPPIPPIP
  • 3314 Beiträge

Geschrieben 09 January 2004 - 10:55

Hallo nodronn!

Ich mache es so(verwende Open Office)

Download von Hamburg
Bei mir öffnet sich automatisch das Notepad
Markiert wird nur der Zahlenbereich
Das Ganze in die Tabellenkalkulation
Jetzt so:
Spalte anklicken
Jetzt DATEN anklicken
Jetzt FILTER und dann STANDARDFILTER anklicken
Hier dann unter BEDINGUNG <>(UNGLEICH,ist nicht) unter WERT(----)
Und schwupps
Alles ist sortiert

CU
RCEC

Zurück zum Fragenkatalog

Bearbeitet von Wenke, 11 June 2006 - 20:14.


#11 DanDocPeppy

    Analytiker

  • Mitglieder
  • PIPPIPPIPPIPPIPPIP
  • 1125 Beiträge

Geschrieben 09 January 2004 - 11:00

Hi!

Ich habe folgendes Problem:
Im Arbeitsblatt 1 schreibe ich die fortlaufende g/v-Permanenz
in Spalte A mit +1 für einen Treffer, mit -1 für einen Fehltreffer, ein -0,5 für die Zero.
in Spalte B steht die Summe (z.B. =b1+a2)
Spalte C ist leer
Spalte D ist fast ident mit Spalte A, nur daß -0,5 durch 0 ersetzt wird.
Spalte E ist dann wieder die Summe.
(Anmerkung: Die Summenfunkion wurde schon bis in Zeile10000 weiterkopiert. In der Praxis brauche ich immer nur in Spalte A eintragen).

Euch ist sicher klar, was das ist, nämlich meine schon öfters erwähnten ME-Kurven (1x mit und 1x ohne Zero)

Das dazugehörige Liniendiagramm habe ich auf einem eigenen Blatt.
Wenn ich nun die Diagramme aktualisieren will, muß ich immer schauen, wieviele Zeilen im letzten Spiel dazugekommen sind und dann die Datenquellen (Spalten B und E) des Diagramms manuell ausbessern.
Irgendwie geht mir dieses ständige Herumgeklicke schön langsam auf den Geist. Gibt es eine Möglichkeit (ev. mit Makros?), daß Excel automatisch erkennt, wenn ich in Spalte A einige Daten dazuschreibe, und damit die Quelle des Diagrammes selbständig korrigiert wird???

Eine Voraberweiterung der Datenquellen z.B. bis Zeile 10000 funktioniert nicht, da damit die Trendberechnung irritiert wird.
:lol:

LG
DanDocPeppy

Zurück zum Fragenkatalog

eine Lösung von Paroli

eine Lösung von Chi Lu Jung

Bearbeitet von Wenke, 11 June 2006 - 20:15.


#12 Paroli

    Admin

  • Admin
  • PIPPIPPIPPIPPIPPIP
  • 4541 Beiträge

Geschrieben 09 January 2004 - 11:44

@DDP:

Das Problem lässt sich mit der Platzhalter-Funktion NV lösen. Wenn Du den Rückgabewert #NV direkt in die Formel mit einbaust wird die betreffende Zeile so lange vom Diagramm ignoriert, bis in Spalte A ein neuer Wert eingetragen wurde.

Vor der eigentlichen Abfrage in der Datenspalte des Diagramms wird folgendes in die Formel eingebaut: =WENN(NICHT(ISTZAHL(A100));#NV; (danach die bisherige Formel).

So können die Spalten B und E bereits viel weiter vorausgefüllt sein als Spalte A, ohne dass es zu einem falschen Abbild im Diagramm kommt. Der Kurvenverlauf erscheint nur etwas gestauchter, je nachdem wie viel leeren Vorlauf man mit ins Diagramm nimmt.
Ab und zu kann man die Datenspalten und das Diagramm dann neu anpassen.

Zurück zum Fragenkatalog

Bearbeitet von Wenke, 11 June 2006 - 20:15.


#13 Chi Lu Jung

    Excel-Spezialist

  • Gast
  • PIPPIPPIPPIPPIPPIP
  • 919 Beiträge

Geschrieben 09 January 2004 - 13:12

Hallo Doc,
ich wage mich auch mal an einen Lösungsverschlag.
Am einfachsten ist es, als Datenquelle im Diagramm keinen Bereich anzugeben, sondern einen Namen zu vergeben.

Also vergebe ersteinmal zwei Namen.
Wenn die Ergebnisse in Spalte B und E ab Zeile 2 anfangen, dann also für Spalte Bereich B2:B10000 den Namen "ME" und für Bereich E2:E10000 den Namen "MEoZ".

Und jetzt in den Datenquellen für das Diagramm die Bereich B und E durch die entsprechenden Namen ersetzen. Wichtig ist hier, dass du die Namen mit dem Dateibezug angibst. Heißt deine Datei z.b. "Auswertung.xls" so musst du als Datenquelle
='Auswertung.xls'!ME
angeben. Die Hochkommas ermöglich einen Dateinamen mit Leerzeichen.

So, du fragst dich nun, was soll der Mist. Habe ich doch wieder Leerzeilen in mein Diagramm.

Nur Geduld, jetzt kommt der Trick :lol:
Wir verwenden einen Namen, der mit einer Formel dynamisch angepaßt wird.
Dazu also wieder in die Namensverwaltung gehen (Einfügen -> Namen -> Definieren ...) und den Namen "ME" anklicken. Im Feld "Bezieht sich auf" folgende Formel eintragen:
=INDIREKT("'Blatt 1'!$B$2:$B$"&ZÄHLENWENN('Blatt 1'!$B2:$B$10000;">-1000")+1)
Der erste Teil "'Blatt 1'!$B$2:$B$" generiert den festen Teil der Adresse. Also von B2 bis zu B(Zeile?).
Der Name der Arbeitsmappe ist hier "Blatt 1", durch entsprechenden Namen ersetzen.
Wir müssen die bis-Zeile dynamisch erweitern, wenn Werte eingegeben werden. Dies können wir durch die Funktion "Zählenwenn" bewerkstelligen. Wir zählen in den Zellen B2 bis B10000 die Zeilen, welche einen Wert >-1000 haben. Der Wert resultiert aus deinen tiefsten, möglichen Wert in der Spalte B. Da wir erst ab der Zeile 2 Zählen, müssen wir die erste Anfangszeilen für die Adresse noch dazuzählen, damit wir auf die letzte Zeile mit einem gültigen Wert kommen. Also wenn dein letzter Wert in Zeile 800 steht, dann bekommt man durch diese Formel den Bereich 'Blatt 1'!$B$2:$B$800.

Noch ein Hinweis: Diese Formel geht davon aus, dass in den Zeilen zwischen B2 und B800 keine Leerzeilen stehen, sondern immer Zeilen mit einer Zahl >-1000!!!

Warum nun die Funktion "Indirekt(...)". Diese Funktion interpretiert die Zeichenkette "$B$1:$B$800" als Adresse und liefert die Werte in diesem Bereich. Ohne die Funktion würden wir nur die Zeichenkette da stehen haben. Diese kann aber nicht als Adresse interpretiert werden und es würde somit ein Fehler kommen.

Achtung! Excel hat Probleme, in Diagrammen mit diesen dynamischen Adressen umzugehen. Wenn du also deine Werte eingibst, wird das Diagramm erst einmal nicht so angepaßt, wie wir es gerne hätten. Durch einen Trick bekommen wir dass aber in den Griff. Schreibe einfach in eine freie Zelle z.B. F2 die Formel
=wenn(F1>0;Zeilen(ME)&"; "&Zeilen(MEoZ);"")
Diese Formel zeigt dir einfach die Anzahl der Zeilen in den Bereichen ME und MEoZ an. Wichtig ist hier, dass über die Namen die Bereiche angesprochen werden. Nachdem du nun deine Werte eingegeben hast, einfach in der Zelle F1 eine Zahl (1, 2, größer als 0 halt) eingeben. Und schon wird das Diagramm angepaßt :lol:

So, ich hoffe, es klappt auch bei dir. Bei mir lief es jedenfalls ohne Probleme.

Zurück zum Fragenkatalog

Bearbeitet von Wenke, 11 June 2006 - 20:16.


#14 DanDocPeppy

    Analytiker

  • Mitglieder
  • PIPPIPPIPPIPPIPPIP
  • 1125 Beiträge

Geschrieben 09 January 2004 - 13:13

@paroli:

Thanks, Problem damit behoben. Ganz einfach, wenn man weiß wie's geht!
:lol: :lol: :lol:
LG
DanDocPeppy

Editiert:
PS: Sorry Chi, wir haben zugleich geschrieben, darum hab ich dich übergangen. Mit Parolis Vorschlag funzt das genau so wie ich mir es vorgestellt habe.

Bearbeitet von DanDocPeppy, 09 January 2004 - 13:17.


#15 Chi Lu Jung

    Excel-Spezialist

  • Gast
  • PIPPIPPIPPIPPIPPIP
  • 919 Beiträge

Geschrieben 09 January 2004 - 15:11

Hallo Shotgun,
dein Problem könnte man mit zig-verschatelten Wenn-Bedingungen lösen, ist mir aber wieder mal zu trivial. Deswegen verwenden wir einfach eine Matrix und lösen das Ganze mal auf die elegante Art und Weise.

Wenn dein Saldo in Spalte B steht, dann ermitteln wir in Spalte C den Einsatz. Da der Saldo ja mit Hilfe des Einsatzes ermittelt wird, müssen wir also in der ersten Zeile den Saldo mit dem Einsatz 2 (Mindesteinsatz) ermitteln. Also schreiben wir in Zeile C1 einfach die 2.
Ab Zeile C2 dann die Formel
=MAX(WENN(B1<={-992.-772.-568.-400.-270.-174.-104.-56.-20.0};{178.110.68.42.26.16.10.6.4.2};2))
So, jetzt erst einmal durchatmen und keine Angst vor Excel und seinen Auswüchsen :lol:

Die Formel zerlegen wir mal schön. Man kann in Excel mit sog. Matrix arbeiten. Eine Matrix wird wie folgt geschrieben: "{1.2;3.4}". Die geschweiften Klammern kennzeichnen die Matrix. Spalten werden durch Punkte getrennt und Zeilen durch Semikolons.
Also der Wert 1 steht somit in Spalte 1 / Zeile 1.
Der Wert 2 in Spalte 2, Zeile 1.
Der Wert 3 in Spalte 1, Zeile 2.
Für Wert 4 darfst du selber mal denken. :lol:

Der Vorteil einer solchen Matrix ist, dass diese der Reihe nach in einer Formel abgearbeit wird. Also der Wenn-Teil der oben aufgeführten Formel würde aufgedröselt so aussehen:
Wenn(B1<=-992;178;2)
Wenn(B1<=-772;110;2)
.
.
.
Wenn(B1<=0;2;2)
Diese Formeln werden jetzt der Reihe nach durchgegangen. Wenn dein Saldo in Zelle B1 z.B. -992 ist, dann trifft die erste Bedingung zu, also erhalten wir das Ergebnis 178. Es trifft allerdings auch die zweite Bedingung zu, wir erhalten also auch 110. Da alle Bedingungen zutreffen, erhalten wir eine Ergebnismatrix der Form
{178.110.68.42.26.16.10.6.4.2}
Jetzt kommt der Trick durch die Formel Max(....) ziehen wir uns aus dieser Matrix den maximalen Wert, in diesem Fall 178 raus und haben damit den richtigen Einsatz in unserer Zelle C2 stehen :lol:

Für einen Wert z.B. von -40 erhalten wir eine Ergebnismatrix der Form "{2.2.2.2.2.2.2.2.4.2}" und mit Max(...) die 4 als Einsatz.

Wenn nun der Saldo größer 0 ist, trifft der Falsch-Zweig der Formel zu und wir erhalten eine Matrix in der Form "{2.2.2.2.2.2.2.2.2.2}" und somit als Einsatz 2. Falls dein Mindesteinsatz 1 ist, dann die 2 durch eine 1 ersetzen.

Nun kannst du mit dem Wert aus Spalte C2 deinen Saldo in B2 berechnen. Ich hoffe, ich habe dein Problem verstanden und auch richtig umgesetzt.
:)

Zurück zum Fragenkatalog

Bearbeitet von Wenke, 11 June 2006 - 20:17.






Besucher die dieses Thema lesen: 2

Mitglieder: 0, Gäste: 2, unsichtbare Mitglieder: 0