Jump to content
Roulette Forum

Recommended Posts

Geschrieben

Hallöle an die Exel-Spezialisten.

Vorab.... ich bin leider ein ziemlicher PC-Depp und komme mit vielen Exelfunktionen nicht klar.

Leider habe ich noch EXEL 2000

 

Momentan ärgern mich 2 Probleme besonders.

 

1.) bedingte Formatierung

Ich möchte Folgendes erreichen

wenn die Zelle xxx als Ergebnis einer Oder-abfrage WAHR ausgibt, hätte ich gerne, dass eine andere Zelle hellblau hervorgehoben wird.

Ich bekomme das einfach nicht gebacken.

Falls ich dazu Makros brauche, lass ich es lieber, die sind mit noch mehr ein Rätsel

 

2.) zusammenführen von Ergebnissen.

Ich habe Spalten mit einer Länge von ca. 4000 Zeilen.

Ungefähr in jede 100. Zeile steht eine Zahl (Tagesergebnis)

 

Ich hätte gern eine Spalte in der diese weit verstreuten Zahlen alle untereinander stehen, die ergeben meine persönliche Plus/Minus-Statistik

 

Ist das machbar ?

 

Herzlichen Dank im Voraus

 

Samy

Computer LEBEN,

und

Sie HASSEN mich

 

Geschrieben
vor 28 Minuten schrieb suchender:

zu 2)  muß erst überlegen

 

 

versuchs mal mit dieser Formel, wenn deine Werte in Spalte A stehen (sonst Spaltenbezeichung anpassen):

 

=WENN(ZEILE(A1)>ANZAHL2(A:A);"";INDEX(A:A;KKLEINSTE(WENN(A$1:A$4000<>"";ZEILE($1:$4000));ZEILE(A1))))

 

Matrixformel mit String+Shift+Enter abschließen

 

Dann die Formel runterkopieren.

 

Ciao der Revanchist

Geschrieben (bearbeitet)

Hallo Samyganzprivat,

 

zu 2:

per Holzhackermethode mit "INDIREKT":

 

"Ich habe Spalten mit einer Länge von ca. 4000 Zeilen.

Ungefähr in jede 100. Zeile steht eine Zahl (Tagesergebnis)"

 

Beispiel:

 

Angenommen Deine "Zahl" steht jeweils in Spalte C  (C21 bis C4020), dann schreibst Du in Zelle D21:

 

=WENN(ISTZAHL(C21);ZEILE();"")

 

und kopierst dies bis C4020 herunter.

 

In bspw. Spalte F schreibst Du untereinander die Zahlen 1 bis 50.
In Zelle G1 (also neben F1 mit "1") schreibst Du:

 

=WENN(ISTZAHL(KKLEINSTE($D$21:$D$4020;F1));KKLEINSTE($D$21:$D$4020;F1);"")

 

und kopierst bis Zahl "50" (in F50) herunter.

 

In Zelle H1 schreibst Du:

 

=WENN(ISTZAHL(G1);INDIREKT("C"&G1);"")

 

und kopierst bis Zahl "50" (in F50) herunter.

 


Gruß

elementaar

 

PS: Der Vorschlag von @Revanchist leistet natürlich dasselbe - nur wesentlich eleganter durch weniger Zellen- und Formelverbrauch. Mein Vorschlag mag dazu dienen, die Logik der Revanchistenformel nachvollziehen zu können.

bearbeitet von elementaar
PS hinzugefügt
Geschrieben
vor 20 Stunden schrieb Samyganzprivat:

Samy

 

Der das nicht hinbekommt

 

 

Hallo Samy

 

ist dieser Nachsatz (mit Leerzeile) nur so dahingesagt oder schon das Ergebnis deiner Versuche - also die Kapitulation?

 

Ciao der Revanchist

Geschrieben (bearbeitet)

Kapitulation noch nicht, aber zumindest die Bitte um Waffenstillstand ;)

Ich komme mit den Bezügen (Zellen und Spalten) noch nicht zu recht

 

Danke der Nachfrage @Revanchist

 

Samy

hat kein Exel-Gen *seufz*

bearbeitet von Samyganzprivat
Geschrieben
Am 20.1.2018 um 10:24 schrieb suchender:

1)  Du mußt die bedingte Formatierung in der Zelle machen, welche sich verändern soll

 

Das ist schon klar, aber ich schaffs einfach nicht eine bedingte Formatierung festzulegen/anzulegen

 

Danke

Samy

 

Geschrieben
Am 20.1.2018 um 10:56 schrieb Revanchist:

 

versuchs mal mit dieser Formel, wenn deine Werte in Spalte A stehen (sonst Spaltenbezeichung anpassen):

 

=WENN(ZEILE(A1)>ANZAHL2(A:A);"";INDEX(A:A;KKLEINSTE(WENN(A$1:A$4000<>"";ZEILE($1:$4000));ZEILE(A1))))

 

Matrixformel mit String+Shift+Enter abschließen

 

Dann die Formel runterkopieren.

 

Ciao der Revanchist

 

SUPER!

 

nach dieser Formel habe ich jahrelang gesucht!

 

Danke!

Geschrieben
Am 20.1.2018 um 11:30 schrieb elementaar:

Hallo Samyganzprivat,

 

zu 2:

per Holzhackermethode mit "INDIREKT":

 

"Ich habe Spalten mit einer Länge von ca. 4000 Zeilen.

Ungefähr in jede 100. Zeile steht eine Zahl (Tagesergebnis)"

 

Beispiel:

 

Angenommen Deine "Zahl" steht jeweils in Spalte C  (C21 bis C4020), dann schreibst Du in Zelle D21:

 

=WENN(ISTZAHL(C21);ZEILE();"")

 

und kopierst dies bis C4020 herunter.

 

In bspw. Spalte F schreibst Du untereinander die Zahlen 1 bis 50.
In Zelle G1 (also neben F1 mit "1") schreibst Du:

 

=WENN(ISTZAHL(KKLEINSTE($D$21:$D$4020;F1));KKLEINSTE($D$21:$D$4020;F1);"")

 

und kopierst bis Zahl "50" (in F50) herunter.

 

In Zelle H1 schreibst Du:

 

=WENN(ISTZAHL(G1);INDIREKT("C"&G1);"")

 

und kopierst bis Zahl "50" (in F50) herunter.

 


Gruß

elementaar

 

PS: Der Vorschlag von @Revanchist leistet natürlich dasselbe - nur wesentlich eleganter durch weniger Zellen- und Formelverbrauch. Mein Vorschlag mag dazu dienen, die Logik der Revanchistenformel nachvollziehen zu können.

 

Auch Dir

ein

 

Danke!   Klappt ebenfalls.

Geschrieben
Am 20.1.2018 um 10:15 schrieb Samyganzprivat:

1.) bedingte Formatierung

Ich möchte Folgendes erreichen

wenn die Zelle xxx als Ergebnis einer Oder-abfrage WAHR ausgibt, hätte ich gerne, dass eine andere Zelle hellblau hervorgehoben wird.

Ich bekomme das einfach nicht gebacken.

Falls ich dazu Makros brauche, lass ich es lieber, die sind mit noch mehr ein Rätsel

 

 

Arbeite doch nicht mit "wahr" sondern mit 0 und 1! Mach aus der "Oder"-Abfrage eine Wenn-Abfrage und gebe in der Dann bei whar eine 1 ein.

dann kannste bei der formatierung einfach sagen wenn Zelle = 1 dann Farbe.

 

Oder noch besser nenne einfach die Zellennamen (Z752 oder B12), dann kann man dir die Formel in Klartext hinschreiben.

Geschrieben

Hallo Samyganzprivat,

 

vor einer Stunde schrieb Samyganzprivat:

Das ist schon klar, aber ich schaffs einfach nicht eine bedingte Formatierung festzulegen/anzulegen

 

zu 1:


Beispiel:

 

Angenommen in Zelle B1 steht als Formelergebnis WAHR und Zelle C1 soll sich dann Blau färben:

 

Zelle C1 markieren;
Format --> Bedingte Formatierung;
"Formel ist" auswählen;
ins daneben liegende Feld:

 

=B1=WAHR

 

schreiben

"Format" wählen (rechts neben Vorschaufeld)
im Reiter "Muster" die gewünschte Farbe per Klick wählen

Mit "OK" abschließen.

 

Die so bedingt formatierte Zelle so weit, wie gewünscht herunter kopieren.

 

Siehe Bildschirmphoto:

 

5a647de326716_BedingteFormatierung_01.png.53fa120432e4e2059a6a660edf23a9ed.png

 

 

 

Gruß

elementaar

Geschrieben
vor 4 Stunden schrieb elementaar:

Die so bedingt formatierte Zelle so weit, wie gewünscht herunter kopieren.

 

Knuuuuuuuuuuuuuuuuuuuuuuuuuutsch :):):)

 

Danke @elementaar

Samy

:wub:

Geschrieben
vor 5 Stunden schrieb Ropro:

Oder noch besser nenne einfach die Zellennamen (Z752 oder B12), dann kann man dir die Formel in Klartext hinschreiben.

 

Danke Ropro, aber es klappt prima mit elementaar´s Beschreibung

 

Samy

Geschrieben (bearbeitet)
Am 20.1.2018 um 10:56 schrieb Revanchist:

=WENN(ZEILE(A1)>ANZAHL2(A:A);"";INDEX(A:A;KKLEINSTE(WENN(A$1:A$4000<>"";ZEILE($1:$4000));ZEILE(A1))))

 

Danke und Fragen

Wenn meine Auswertspalte W ist, und bei W10 beginnt,

muss ich dann statt A1 W10 oder W1 in die Formel eingeben ?

 

Muss ich die Formel irgendwie runterkopieren ?

(beim Versuch das zu tun hat sich mein Exel verabschiedet) *heul*

 

Ich habs so versucht (wie gesagt, die auswertung soll gehen von Zelle w10 bis Zelle W6500

=WENN(ZEILE(W10)>ANZAHL2(W:W);"";INDEX(W:W;KKLEINSTE(WENN(W$10:W$6500<>"";ZEILE($10:$6500));ZEILE(W10))))

Das hat Zahlen ausgeworfen, aber nicht die, die in der Spalte stehen

 

Danke für alle Hilfen bis hier

Samy

bearbeitet von Samyganzprivat
Geschrieben (bearbeitet)

Hallo Samyganzprivat,

 

vor 2 Stunden schrieb Samyganzprivat:

Ich habs so versucht (wie gesagt, die auswertung soll gehen von Zelle w10 bis Zelle W6500

=WENN(ZEILE(W10)>ANZAHL2(W:W);"";INDEX(W:W;KKLEINSTE(WENN(W$10:W$6500<>"";ZEILE($10:$6500));ZEILE(W10))))

Das hat Zahlen ausgeworfen, aber nicht die, die in der Spalte stehen

 

wenn Du die Formel so

 

=WENN(ZEILE(W1)>ANZAHL2(W:W);"";INDEX(W:W;KKLEINSTE(WENN(W$10:W$6500<>"";ZEILE($10:$6500));ZEILE(W1))))

 

änderst, wird es funktionieren (nicht vergessen unbedingt mit Strg+Shift (Hochstell)+Enter abschließen).

 

Matrixformel_Index_01.png.adb1901fadb7b621b0f4c1532bf75e8a.png


Voraussetzung ist allerdings, daß die Zellen über Zelle W10 leer sind.
Sonst erhälst Du bspw. ein solches Ergebnis:

 

Matrixformel_Index_02.png.1c9e1e1c5e7e71c8e3b43182fe23ed8a.png


Mit dieser Abwandlung:

 

=WENN(ZEILE(W1)>ANZAHL2(W$10:W$6500);"";INDEX(W:W;KKLEINSTE(WENN(W$10:W$6500<>"";ZEILE($10:$6500));ZEILE(W1))))

 

bekommst Du auch dies in den Griff.

 

Matrixformel_Index_03.png.200a349b94961e0eb54c9a5a48a198d2.png

 

 

 

Gruß

elementaar

 

PS: Ich sehe gerade meine Antwort ist unvollständig; Pardon. Nach Abschluss der Formel in "Z1" mußt Du natürlich so weit wie gewünscht herunterkopieren (markierte Zelle rechts unten anfassen und herunterziehen), sonst erhältst Du ja nur die allererste Zahl aus Spalte "W".

 

 

 

bearbeitet von elementaar
"Klammer zu" im Text ergänzt; PS hinzugefügt
Geschrieben

Hallo @elementaar

 

Mein Problem ist an und für sich ganz einfach:

 

Ich verwende Deine "Holzhackerformel"  INDIREKT. 

z.Beispiel  1,-1, 1,1,1,-1  stehen jetzt untereinander, diese Parameter bespiel ich mit der Martingale und möchte dann, dass das Ergebnis der Martingale zurück auf die Zeilen übertragen wird, woher die Zahlen kommen.

 

 

kesselman

Geschrieben (bearbeitet)

Hallo kesselman,

 

bitte entschuldige, daß ich erst jetzt antworte; ich habe Deine Frage gerade erst gesehen.

 

Deine Aufgabe läßt sich mit SVERWEIS() recht einfach lösen.

 

Beispiel:
Angenommen Deine Gleichsatzergebnisse stehen in Spalte B, die Zeilennummern in Spalte C und Deine Zusammenfassung In F2:J8.
Für die Rückübertragung Deiner Progressionsergebnisse reservierst Du Spalte D

Dann schreibst Du in bspw. Zelle D10:

 

=WENN(ISTZAHL(C10);SVERWEIS(C10;$G$2:$J$8;4;FALSCH);"")

 

und kopierst herunter.

 

Die Progressionssatzhöhe könntest Du dementsprechend mit:

 

=WENN(ISTZAHL(C10);SVERWEIS(C10;$G$2:$J$8;3;FALSCH);"")

 

abbilden.

 

SVerweis_01.png.e5525a0f08352b869f81d2e713edf388.png

 

Bezug innerhalb des Verweises ($G$2:$J$8) an Deine Gegebenheiten anpassen.


Gruß

elementaar

bearbeitet von elementaar
Satz und Zahl ergänzt.

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...