Ursprüngliche Zahlen finden?
#11
hallo schauan,

danke vorab nochmals für deine Arbeit.



Zitat:Das mit O:Z usw. schau ich mir später an. Bis jetzt hab ich es so verstanden, dass, wenn in D:I z.B. ab Zeile 3 gelöscht wird, in O:Z ab Zeile 4 gelöscht wird. Lösche ich D:I ab Zeile 4, wird O:Z usw. ab Zeile 5 gelöscht, D:I ab 6, dann O:Z ab 7?

Richtig erkannt.

Ich werde es später mal testen - so wie es jetzt ist.

LG
Angelina
Top
#12
hallo schauan,

so ich habe getestet - in der Anlage mal eine neue Datei
SuchZahlen-Schritt2-Fehler.xls

Diese Fehler sind mir aufgefallen:


Also schauen wir die Datei in der Anlage an - SuchZahlen-Schritt2-Fehler.xls


So sieht man in der 3. Zeile und in der 8. Zeile das hier die Bedingung von mind.
3 farblichen markierten erfüllt ist.
Ebenso in der Spalte AN Zeile 3 und 8 wird ein Wert angegeben.


Fangen wir in der 3 Zeile an:
Dort steht die Zahl 8 in Spalte AN

wir prüfen die Zahl mal nach!

1. Lösche Zeile 3 und alle nachfolgenden Zeilen in den Spalten D:I von Hand
2. Lösche Zeile 4 und alle nachfolgenden Zeilen in den Spalten O:AL
3. Drücke auf "Beginn Zahlen zu suchen"
4. Es verbleiben 8 Zahlen im Bereich O:Z die nicht farblich markiert sind
Es sind die Zahlen
26    39    47
8    12    18
11    19

Also war diese erste Berechnung mit dem Wert 8 richtig --- jedoch ist bei mir der Wert 8 in der
Spalte AN verschwunden.



Nun schließen wir die Datei ohne zu speichern und öffnen diese nochmals.

wir prüfen nun den zweiten angegebenen Wert von 9

1. Lösche Zeile 8 und alle nachfolgenden Zeilen in den Spalten D:I von Hand
2. Lösche Zeile 9 und alle nachfolgenden Zeilen in den Spalten O:AL
3. Drücke auf "Beginn Zahlen zu suchen"
4. Es verbleiben 4 Zahlen im Bereich O:Z die nicht farblich markiert sind
Es sind die Zahlen
19
12 16
22

Jetzt haben wir schon das zweite Problem:
Vorher stand dort der Wert 9 jetzt steht dort der Wert 4 ... der Wert 4 ist richtig !!!


LG
Angelina


Angehängte Dateien
.xls   SuchZahlen-Schritt2-Fehler.xls (Größe: 142 KB / Downloads: 3)
Top
#13
Hallo Angelina,

ich zähle die "unausgefüllten" Werte der betreffenden Zeile Sad Da hab ich wohl was mit den "offenen" mißverstanden. Hat ja im Beispiel wunderbar gepasst, 2 Zahlen von 10 möglichen Einträgen waren in der Zeile, 8 also noch offen ...

Schaue ich mir dann nochmal an.

Da muss ich aber auch nochmal nachfragen. Du schreibst:

Zitat:Sind mind. 3 Zahlen in einer Zeile des Bereiches D:I
markiert - egal ob 3 graue, 2 graue und 1 gelb, oder
2 gelbe und 1 graue usw.
dann wird in der Spalte AN der Wert eingetragen

Angenommen, in Zeile 3 und Zeile 8 wären je 3 Zellen farbig markiert. Dann wird ab Zeile 3 gelöscht und es hat keine Bedeutung.
Angenommen, in Zeile 8 stehen erst die farbigen. Dann sind ja im Bereich O:Z Zahlen doppelt. Werden die auch doppelt gezählt oder jeweils nur 1x?

Die 8 verschwindet übrigens, weil nach dem Löschen in Zeile 3 keine farbig markierten Zellen mehr sind. Soll die 8 das Löschen überstehen oder sollen auch die Farben bestehen bleiben und nur die Inhalte gelöscht werden?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Angelina
Top
#14
hallo,

die Liste hat hunderte von Einträge im Bereich D:I und O:AL

Ich brauche für jede Zeile den AN Wert - wenn in D:I mind. 3 farblich markiert sind.
Das farbliche markieren macht ja bereits der VBCode - mit Hilfe des anderen Forums ... das ist perfekt so.


Nun habe ich eine lange Liste und sehe z.B. 50 Zeilen bei denen im Bereich D:I mind. 3 farblich markiert sind.

Mir fehlt jedoch zu den z.B. 50 Zeilen immer der AN Wert - zu allen 50 !



Die Liste wird ja von Woche zu Woche länger.

Das ist ja das sooooooooo schwere Problem.
Löscht man immer alle nachfolgenden für eine Berechnung - fehlen diese gelöschten für die anderen Berechnungen.

Also habe ich 50 gesehen und berechne die 1. dann fehlen mir für die 2. Berechnung die Daten.

Verstehst du mich?

LG
Angelina
Top
#15
Hallöchen,

ich hab jetzt noch eine Frage zu den offenen.

Arbeitsblatt mit dem Namen 'Tabelle1'
 DEFGHIJKLMNOPQ
131415222738     263947
271119234249     81218
381218202433     1119 
4111216263235        
581121404244     1216 
64839404143        
791133364749     11  
881216222326     22  
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg

So, ich hab mal die meiner Meinung nach offenen markiert. Ich komme da auf 10 und nicht auf 8.
Dann ist noch die Frage, was die 19 in P3 zu sagen hat. Wieso ist die nicht markiert?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Angelina
Top
#16
hallo schauan,


ahhhhhh da liegt das Verständigungsproblem!
Du denkst die (von dir) rot markierten sind die offenen - nein ... das ist falsch!


In D:I schauen wir nur um zu erfahren in welchen Zeilen unsere "mindestens 3 farblich markierten" Bedingung erfüllt ist.
Haben wir eine oder mehrere solcher Zeilen gefunden wird in jeder dazugehörigen AN Zeile der Wert eingetragen.

Noch offene Zahlen bezeichne ich die Zahlen, die in O:Z ohne Füllfarben sind.

Das ganze System läuft so:
Wir bleiben mal bei deiner Tabelle1 die du eingestellt hast.

Beginnen wir bei Zeile 1
D1:I1 also die Zahlen
3,14,15,22,27,38
sind erstmal unbekannt.

O1:Z1 sind vorher bekannt (aus deiner Tabelle1)
also die Zahlen 26,39,47

Jetzt werden die Zahlen 3,14,15,22,27,38
bekannt und in D1:I1 eingetragen.

Grundsätzlich sind also die Zahlen 26,39,47 beim 1. Durchlauf offen weil wir ja die Zahlen 3,14,15,22,27,38
noch nicht kannten.


Nun kommen wir in die 2. Zeile
D2:I2 ist erstmal unbekannt 7,11,19,23,42,49
O2:Z2 sind bekannt 8,12,18

Jetzt kommt der Wert aus AM1 ins Spiel über den wir noch nicht gesprochen haben.
Dieser Wert AM1 ist fest z.B. steht dort 5
Dieser Wert besagt ab wann eine Zahl graue oder gelbe Füllfarbe bekommt.
Graue Füllfarbe - wenn innerhalb der 5 (also 1.2.3.4.5.)
Gelbe Füllfarbe - wenn außerhalb der 5 (also 6.7.8. usw.usw.)

Die 26,39,47 hat zu Beginn (bei einem AM1 Wert von 5)
also 5 Zeilen Zeit D1:I1 bis D5:I5 dort zu erscheinen.
Erscheint eine oder zwei oder alle drei Zahlen (wann auch immer) dann
werden sie grau - wenn nicht werden sie gelb.

So ist der Grundsatz aufgebaut.

Nun kommen wir zu der eigentlichen Aufgabe.

Jetzt haben wir aber nicht nur einen Eintrag in D:I
sondern bereits hunderte von Einträgen.
Wir sehen auch optisch welche Zeilen davon
mind. 3 farblich markierten (Hintergrundfarbe) haben.

Aber welche Zahlen waren zu diesem Zeitpunkt offen?
Unser gesuchter Wert AN

Wird es nun etwas deutlicher?

LG
Angelina
Top
#17
Hallöchen,

jetzt erst mal langsam :-) Meine Zählung läuft ja unabhängig von der Erteilung der Füllfarbe, sie baut darauf auf, dass die Zellen von dem vorhandenen Makro schon gefärbt sind.

Bei "Meinen" Daten müsste als Ergebnis in Zeile 3 die 8 stehen und in Zeile 8 die 10 ? Wie komme ich auf 10? Die 11 in O7 wird nicht gezählt, weil sie ja in D7:I7 enthalten ist, genauso die 22 in O8, weil sie in D8:I8 enthalten ist.
Ich muss also "kumulativ" alle Zahlen im Bereich O:Z zählen, die nicht in "ihrer" Zeile auch in D:I stehen.
Alle anderen Zellen in AN enthalten keine Zahlen.

Die 8 in AN3 und die 10 in AN8 sollen, wenn ich die andere Antwort richtig verstanden habe, stehen bleiben, auch wenn ich den Bereich D3:D8 lösche? Beim Löschen soll auch die Farbe entfernt werden und nicht nur die Zahlen?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Angelina
Top
#18
hallo

Zitat:Bei "Meinen" Daten müsste als Ergebnis in Zeile 3 die 8 stehen

richtig !


Zitat:und in Zeile 8 die 10 ?

falsch !

Dort müsste 4 Stehen - warum?
Weil 19,12,16,22 im Bereich O:Z nicht mit einer Hintergrundfarbe versehen sind - zu diesem Zeitpunkt

siehe hierzu Bild in der Anlage "zeile8.jpg"

Zitat:Die 11 in O7 wird nicht gezählt, weil sie ja in D7:I7

richtig !



Zitat:genauso die 22 in O8, weil sie in D8:I8 enthalten ist

falsch !

Weil wenn ich Zeile 8 berechne will - also den Wert für AN
dann waren zu diesem Zeitpunkt die Daten D8:I8 noch nicht bekannt
nur die Daten O8 (also die 22) war bekannt

LG
Angelina


Angehängte Dateien Thumbnail(s)
   
Top
#19
Hallöchen,

ok, wieder einen Schritt im Verständnis weiter. Man darf eine Zahl erst ab der Zeile zu den "vorhandenen" zählen, wo sie in O:Z steht und auch nur dann, wenn sie anders als orange gefärbt ist und sie in D:I oberhalb der Zeile steht.

Mal schauen, wie ich das hinbekomme. Wird aber heute nicht mehr, mache jetzt langsam Feierabend.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Angelina
Top
#20
hallo

Zeit spielt keine Rolle.

Ich bin ja schon überglücklich, wenn sich jemand dieser Aufgabe stellt.
Ist wirklich nicht leicht.


Ich habe aber immer das Gefühl, das es vielleicht besser wäre, wenn man von
unten im Bereich D:I beginnen würde die Daten für AN zu suchen.

Hat den Vorteil, das man die gelöschten nicht mehr rekonstruieren muss.

Nochmals danke für jede Hilfe/Mühe und Zeit !!!

LG
Angelina
Top


Gehe zu:


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