Jump to content

Excel: Fragen und Probleme


Recommended Posts

Hallo ChiLuJung,

Ich habe mir die Antworten bezüglich der der Aktualisierung des Sichtbereiches eines Diagramms in der letzten Woche angesehen und versucht deinen Lösungsvorschlag, den du DandocPoppy im Link-Thread unterbreitest hast, versucht umzusetzen. Ich bin sehr gut mit Excel vertraut. Allerdings konnte ich die Arbeitschritte nicht richtig anwenden, zb. "Namen vergeben" usw. .

Der Teufel steckt im Detail!

Wärest du so lieb mir eine kleine Beispieldatei für diesen Lösungsvorschlag aus dem Thread hier reinzustellen? Anhand derer kann ich mir leichter die Arbeitsschritte veranschaulichen.

Diese Vereinfachung der ständigen Diagrammanpassung ist unglaublich wichtig für effektive Partiedurchführung, meine nimmt viel Routinearbeit ab.

Dieses Problem läuft auch nicht weg und ich habe oft damit zu tun.

Solltest du in den nächsten Wochen Zeit finden, stell mir bitte eine Hilfedatei als Erläuterung rein!

bearbeitet von Moran
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo ecart,

habe es gerade noch einmal getestet - läuft ohne Probleme.

Ich gehe mal davon aus, dass du im Tabellenblatt "Download" in der Zelle "B3" die Tischnummer (1-8) und in der Zelle "C3" dann das gewünschte Datum in der Form "t.m.jjjj" eingegeben hast. Nach der Eingabe dann die Zelle "A6" markieren und über das Menü den Punkt "Daten -> Daten aktualisieren" aufrufen.

Ein möglicher Fehler kann nun sein, dass das Datum für die Abfrage nicht richtig berechnet wird. Gehe mal auf die Zelle "G3" und stelle die Schriftfarbe auf "Automatisch" bzw. "Schwarz". Dann müßtest du dein von dir eingegebenes Datum im Format "jjjj.mm.tt" sehen (z.B. 2004.07.01). Wenn nicht, dann wird die Tabelle nicht automatisch berechent. Also einfach mal die "F9"-Taste drücken, dann müßte das Datum korrekt angezeigt werden.

Die automatische Berechnung kannst du über den Menüpunkt "Extras -> Optionen" und dann über die Seite "Berechnen" und aktivierung des Punktes "Automatisch" einstellen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 3 weeks later...

Hi Leute

ich habe wieder mal ein kleines Problem mit dem lieben guten Excel.

Bei mir ist folgendes Problem aufgetreten:

ich habe 10 Spalten nebeneinander beginnend ab AA

dort stehen Salden drinne ich möchte diese Zahlen sortieren, der Reihe nach in den 10 freien Spalten daneben

z. B.

10,12,14,6,7,5,16

wird zu 16,14,12,10,7,6,5

und wenn es geht dies möglichst als Formel und nicht als VBA, weil ich dieses fortlaufend untereinander kopieren möchte.

ich hoffe mich hat hier ein Wissender verstanden gg

liebe grüße Mathias

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo matthias,kein Problem. Einfach die Formel aus Zelle H2 entsprechend deinen Zellen anpassen. Dabei bitte unbedingt auf die "$"-Zeichen in den Formel achten. Dann die Formel nach links bzw. nach unten kopieren. Fertig!<table><tr style="vertical-align:top; text-align:center; "><td></td></tr><tr style="vertical-align:top;"><td><pre><table border=1 cellspacing=0 cellpadding=0 style="font-family:Arial,Arial; font-size:10pt; padding-left:2pt; padding-right:2pt; "> <style type = "text/css"> th {font-weight:normal} </style> <colgroup><col width=30 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ><col width=34.39999914 ></colgroup><tr style="background-color:#cacaca; text-align:center;font-size:8pt; "><td> </td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">A</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">B</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">C</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">D</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">E</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">F</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">G</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">H</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">I</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">J</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">K</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">L</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">M</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">N</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >1</td><th colspan="7" rowspan="1" style="text-align:center; font-weight:bold; ">Salden</th><th colspan="7" rowspan="1" style="background-color:#ffff00; text-align:center; font-weight:bold; ">Sortierte Salden</th></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >2</td><td style="text-align:right; ">10</td><td style="text-align:right; ">12</td><td style="text-align:right; ">14</td><td style="text-align:right; ">6</td><td style="text-align:right; ">7</td><td style="text-align:right; ">5</td><td style="text-align:right; ">16</td><td style="background-color:#ffff00; text-align:right; ">16</td><td style="background-color:#ffff00; text-align:right; ">14</td><td style="background-color:#ffff00; text-align:right; ">12</td><td style="background-color:#ffff00; text-align:right; ">10</td><td style="background-color:#ffff00; text-align:right; ">7</td><td style="background-color:#ffff00; text-align:right; ">6</td><td style="background-color:#ffff00; text-align:right; ">5</td></tr></table></pre><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00"><tr><td><b>Formeln der Tabelle</b></td></tr><tr><td><table style="font-family:Arial; font-size:10pt;">H2 : =KGRÖSSTE($A2:$G2;SPALTE(H2)-SPALTE($G2))<br>I2 : =KGRÖSSTE($A2:$G2;SPALTE(I2)-SPALTE($G2))<br>J2 : =KGRÖSSTE($A2:$G2;SPALTE(J2)-SPALTE($G2))<br>K2 : =KGRÖSSTE($A2:$G2;SPALTE(K2)-SPALTE($G2))<br>L2 : =KGRÖSSTE($A2:$G2;SPALTE(L2)-SPALTE($G2))<br>M2 : =KGRÖSSTE($A2:$G2;SPALTE(M2)-SPALTE($G2))<br>N2 : =KGRÖSSTE($A2:$G2;SPALTE(N2)-SPALTE($G2))<br></table></td></tr></table></td></tr></table> <span style=" font-size:9pt;"><b>Excel Tabellen einfach im Web darstellen</b> <a style ="color:#1506F7; background-color:#FCF507; font-weight:bold;" href="http://www.haserodt.de/ejh_do/ex_jean_info.htm" target="blank">  Excel Jeanie HTML  2.0    Download  </a></span>

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Chin

Ein kleines Problem habe ich:

Ermittlung der Abstände zwischen den verschiedenen gefallenen Dutzenden!?

:topp:  :topp:  ;)  :bigg:

hallo david!

ich lese schon seit einer weile wieder mit, jetzt möchte ich auch mal was gutes tuen. meine art in excel ist nicht gerade die elegante, aber sie funktioniert auch, mein vorschlag an dich ist folgender:

wenn ich die z.B. dutzende bearbeite, dann habe ich ganz links immer die spalte mit der permanenz. rechts danneben hab ich meine drei spalten, für jedes dutzend eine. ich schreibe in excel so, das ein erschienes dutzend mit einer "1" in seiner spalte angezeigt wird, ein nichterschienenes mit einer "0". ich arbeite also immer mit zahlenwerten.

für dein beispiel würde ich rechts danneben wieder drei spalten für die dutzende einrichten. (beispeil: "A"= Permanez; "C"= D1; "D"= D2; "E"= D3; und dann nochmal "G"; "H"; "I" für die das mitzählen der abstände.

in spalte "G" in zeile 10 hätte ich die formel: =WENN(C9=0;G9+1;1)

diese formel kannst du einfach hoch und runter kopieren und auch nach rechts für die anderen beiden dutzende.

ich (mit meiner nicht so eleganten methode) würde jetzt nocheinmal drei spalten weiter rechts für die dutzende einrichten, wo nur allein einmal zwischen zwei erschienen dutzenden der abstand angezeigt wird und nicht in jeder zeile (wg übersichtlichkeit und auswertbarkeit)

in diese drei spalten "K"; "L"; "M" (zeile10) käme dann die formel (in "K10"): =WENN(G11=1;G10;0) (auch wieder hoch und runter und 2x nach rechts kopieren)

letztgenannte drei spalten kannst du dann filtern, reduzieren, was immer du möchtest, wie gesagt, ich bin auch gespannt auf ne elegantere möglichkeit.

wenn ich wüsste wie, würde ich dir eine beispieldatei hier reinstellen (wäre bestimmt leichter zu verstehen), denn ich hab die abstände auch schon oft ausgewertet. ich möche jetzt aber nicht nach den infos suchen (23:51 Uhr ;-(.

viele grüße, matthias s.

na jetzt hab ich gesehen das das ganz einfach ist mit den dateien; download müsste also gleich zu sehen sein :bigg:

Abstaende.rar

bearbeitet von matthias s.
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo!

Da gerade das Thema "Abstände" behandelt wurde, möchte ich auch mein Problem darstellen.

Ich möchte die einzelnen Abstände der Plein-Zahlen (für jede getrennt) graphisch als eine Art Chart darstellen.

Hierzu habe ich die Abstände für alle Zahlen ähnlich wie im Lösungsvorschlag von Chi Lu Jung für die Dutzende ermittelt. (für jede Plein-Zahl eine Spalte)

Im nächsten Schritt habe ich mit Hilfe einer Formel jeweils die "endgültigen" Abstände herausgefiltert, da ich nur diese benötige. ("wenn der nächste Abstandswert = 0, dann Abstandwert, sonst "").

Nun habe ich also für jede Zahl die Werte, die ich benötige, aber nicht als eine kontinuierliche Reihe, zwischen den einzelnen Werten gibt es immer viele leere Zellen; Beispiel: die "0" kommt im 10. Coup zum ersten Mal, so steht bei mir für die "0" in den ersten 8 Positionen leere Zellen, und in der 9. Zelle dann eine "9" für den Abstand, der nächste Werte steht dann wieder erst, wenn die "0" wieder kommt.

Eine solche Zahlenreihe eignet sich nicht für die grafische Darstellung.

Wie kann ich das Problem lösen?

Anderes Problem: ich möchte es eigentlich für eine sehr lange Permanenz machen, z.B. 5000 Coups. Habe es ausprobiert, bereits jetzt mit den wenigen Formeln ist die Datei sehr langsam, wenn ich eine neue Permanez eingebe, und es dauert ewig, bis es durchgerechnet ist.

Gibt es da eventuelle auch bessere Ansätze als einfach eine Permanenz vo 5000 Coups einzugeben?

Link zu diesem Kommentar
Auf anderen Seiten teilen

hallo henryk!

das problem, das dein programm so langsam läuft ist etwas ungewöhnlich. ich hatte gleiches auf einem rechner mit 350Mhz prozessor und Win98 (=128MbRAM) bis 40000 zeilen gemacht, und es dauerte ca 15 sekunden für die ganze seite.

was excel bei mir immer extrem langsam macht ist wenn ich solche funktionen wie "zählenwenn" oder "kkleinste", "kgrösste", drin habe. die bringen mein excel auch heute noch zum abstürzen oder er braucht bis 15 minuten um klar zu kommen (big rechner).

zum rausfiltern deiner "0"en, oder andersherum deiner werte die ungleich null sind fällt mir spontan eine manuelle methode ein: markiere die oberste zeile in der werte enthalten sind, klicke auf >Daten>Filter>Autofilter, der rest ist dann selbsterklärend denk ich. du kannst dann die spalte auf ein anderes blatt kopieren. bei dieser manuellen methode musst du aber für alle 37 zahlen jede spalte einzeln bearbeiten und kopieren. das ist nicht für alle ansprüche gut geeignet, aber wenn es dir nur darum geht alles ohne nullwerte zu listen, dafür gehts.

grüße, matthias s.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo henryk,

ich habe für dein Problem der Leerzeilen zwei Lösungen. Die eine funktioniert mit Matrixformel und in diesen Posting wurde bereits eine Lösung vorgestellt (Transfer von Werten aus Spalte "B" in Spalte "C" ohne Leerzeilen).

Die zweite Lösung beinhaltet ein Makro. Bei deiner Datenmenge (5000 Zeilen * 37 Spalten) wirst du mit der oben erwähnten Matrixformel nicht glücklich. Excel braucht da seeehr lange. Deshalb anbei eine Datei mit einem Beispiel und einem Makro.

Zur Verwendung des Makros in deiner Excel-Datei wie folgt vorgehen:

1) Deine Excel-Datei und meine Datei öffen.

2) Über das Menü "Extras -> Makro... -> Visual Basic Editor" den VB Editor aufrufen

3) Im VB Editor nun im Fenster "Projekt - xxxx" die Baumstruktur von "VBAProject (ZeilenZus.xls)" aufklappen.

4) Du siehst dann einen Punkt mit den Namen "Modul1". Diesen bitte mit der Maus anklicken und bei gedrückter, linker Maustaste auf den Namen deiner Datei z.B. "VBAProjet (MeineAuswertungen.xls)" ziehen und dort loslassen. Es muß nun in deiner Datei dieses "Modul1" stehen.

So, damit ist das Makro in deine Datei kopiert worden. Du kannst den VB Editor nun schliessen und deine Datei in Excel abspeichern.

Zum Ausführen des Makros wie folgt vorgehen

1) Es muß eine Zelle mit den Namen "StartZelle" versehen werden. D.h. die Startzelle, ab der die erste Häufigkeits-Spalte (Plein 0) ohne Leerzeilen eingefügt werden soll, muß mit den Namen "StartZelle" versehen werden. Bitte beachten, das du wirklich die erste freie Zelle mit den Namen versiehst, die die erste Häufigkeitszahl aufnimmt. Also nicht die Überschriftenzelle mit einem solchen Namen versehen. In meiner Beispieldatei istl diese Zelle mit dem gelben Hintergrund versehen.

2) Zur Übertragung der Häufigkeiten ohne Leerzeilen jetzt alle Spalten markieren, welche die Häufigkeiten mit den Leerzeilen enthalten. Also z.b. Spalte C (Plein 0) bis Spalte AL (Plein 36). Wenn nun die Zelle AM2 den Namen "StartZelle" hat, wird ab dieser Spalte und den 36 direkten Nachbarspalten die Häuftigkeiten aus Spalte C bis AL übertragen.

3) Nach der Markierung der Häufigkeitsspalten über den Menüpunkt "Extras -> Makro -> Markos..." das Fenster mit den verfügbaren Makros aufrufen. In dem Makrofenster darauf achten, dass unten links die Auswahl von "Makros in" auf "Diese Arbeitsmappe" steht. Dann in der Makroliste das Makro "OhneLeerzeilen" auswählen. Dieses Makro übernimmt nun die Übertragung der markierten Häufigkeitsspalten in den Bereich ab Zelle "StartZelle" ohne Leerzeilen.

Am besten erst einen Test mit einer kopierten Excel-Datei vornehmen und erst wenn alles klappt das Ganze in der Originaldatei durchführen.

Das Excel langsam wird wenn es 5000 * 36 "WENN-" Formel durchrechnen muß ist leider Tatsache. Zum Testen einer Permanenz empfiehlt sich deshalb diese zuerst in einer seperaten Excel-Datei zu erfassen. Dann kannst du je nach Bedarf deine gewünste Permanenz in die Berechungsdatei kopieren.

Noch ein Tipp: Stelle die Berechnung auf "Manuell". Damit verhinderst du, dass bei jeder Änderung einer Formel bzw. Erfassung eines Coups komplett alle 5000 * 36 Zellen neu berechnet werden. Du kannst diese Option über das Menü "Extras -> Optionen" auf der Seite "Berechnen" einstellen. Dort von "Automatisch" auf "Manuell" stellen. Wenn du dann eine Berechnung willst, dann drücke die "F9"-Taste und Excel startet die Berechnung.

ZeilenZus.zip

Link zu diesem Kommentar
Auf anderen Seiten teilen

@ChinIch habe wiedermal ein Problem! :hammer: Aber jetzt sage nicht wieder, dass ich faul werde: derartiges habe ich bislang m.W. noch nicht umgesetzt. - Es geht darum, dass die letzten 4 verschiedenen TP in je einer Spalte (hier: in den grünen Zellen) ausgegeben werden sollen. Die Reihenfolge der Nennungen ist beliebig.<table border=1 cellpadding=3 cellspacing=1> <tr bgcolor="#f0f0f0"> <td class=cell_0><img src="http://www.herber.de/images/m_point17.gif" width=16 height=16 border=0 align=absmiddle></td> <td class=cell_1 style="width:11">A</td> <td class=cell_1 style="width:11">B</td> <td class=cell_1 style="width:11">C</td> <td class=cell_1 style="width:11">D</td> <td class=cell_1 style="width:11">E</td> <td class=cell_1 style="width:11">F</td> <td class=cell_1 style="width:11">G</td> </tr> <tr> <td class=cell_0>1</td> <td bgcolor=#FFCC99><font color="#000000"><b>Coup</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>Permanenz</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>welche TP?</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TP1</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TP2</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TP3</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TP4</b></font></td> </tr> <tr> <td class=cell_0>2</td> <td bgcolor=#FFFFFF><font color="#000000">1</font></td> <td bgcolor=#FFFFFF><font color="#000000">1</font></td> <td bgcolor=#FFFFFF><font color="#000000">1</font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> </tr> <tr> <td class=cell_0>3</td> <td bgcolor=#FFFFFF><font color="#000000">2</font></td> <td bgcolor=#FFFFFF><font color="#000000">4</font></td> <td bgcolor=#FFFFFF><font color="#000000">2</font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> </tr> <tr> <td class=cell_0>4</td> <td bgcolor=#FFFFFF><font color="#000000">3</font></td> <td bgcolor=#FFFFFF><font color="#000000">7</font></td> <td bgcolor=#FFFFFF><font color="#000000">3</font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> </tr> <tr> <td class=cell_0>5</td> <td bgcolor=#FFFFFF><font color="#000000">4</font></td> <td bgcolor=#FFFFFF><font color="#000000">10</font></td> <td bgcolor=#FFFFFF><font color="#000000">4</font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> </tr> <tr> <td class=cell_0>6</td> <td bgcolor=#FFFFFF><font color="#000000">5</font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#CCFFCC><font color="#000000"><b>1</b></font></td> <td bgcolor=#CCFFCC><font color="#000000"><b>2</b></font></td> <td bgcolor=#CCFFCC><font color="#000000"><b>3</b></font></td> <td bgcolor=#CCFFCC><font color="#000000"><b>4</b></font></td> </tr></table>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo David,klar bist du faul. Mit etwas nachdenken hättest du das auch hinbekommen. Oder hindert dich jemand am Denken :hammer: Hier mal die Formeln. Wobei die Zellen mit der gleichen Farbe auch die "gleiche" Formel enthält. Also drei unterschiedliche Formel, die du dann entsprechend kopieren kannst.<table><tr style="vertical-align:top; text-align:center; "><td></td></tr><tr style="vertical-align:top;"><td><pre><table border=1 cellspacing=0 cellpadding=0 style="font-family:Arial,Arial; font-size:10pt; padding-left:2pt; padding-right:2pt; "> <style type = "text/css"> th {font-weight:normal} </style> <colgroup><col width=30 ><col width=83.19999792 ><col width=83.19999792 ><col width=83.19999792 ><col width=83.19999792 ><col width=83.19999792 ></colgroup><tr style="background-color:#cacaca; text-align:center;font-size:8pt; "><td> </td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">A</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">B</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">C</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">D</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">E</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >1</td><td style="text-align:center; font-weight:bold; ">TVP</td><td style="text-align:center; font-weight:bold; ">TVP1</td><td style="text-align:center; font-weight:bold; ">TVP2</td><td style="text-align:center; font-weight:bold; ">TVP3</td><td style="text-align:center; font-weight:bold; ">TVP4</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >2</td><td style="text-align:right; ">0</td><td style="background-color:#99cc00; text-align:right; ">0</td><td style="text-align:right; ">0</td><td style="text-align:right; ">0</td><td style="text-align:right; ">0</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >3</td><td style="text-align:right; ">3</td><td style="background-color:#ffff99; text-align:right; ">3</td><td style="background-color:#ccffff; text-align:right; ">0</td><td style="background-color:#ccffff; text-align:right; ">0</td><td style="background-color:#ccffff; text-align:right; ">0</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >4</td><td style="text-align:right; ">2</td><td style="background-color:#ffff99; text-align:right; ">3</td><td style="background-color:#ccffff; text-align:right; ">2</td><td style="background-color:#ccffff; text-align:right; ">0</td><td style="background-color:#ccffff; text-align:right; ">0</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >5</td><td style="text-align:right; ">2</td><td style="background-color:#ffff99; text-align:right; ">3</td><td style="background-color:#ccffff; text-align:right; ">2</td><td style="background-color:#ccffff; text-align:right; ">0</td><td style="background-color:#ccffff; text-align:right; ">0</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >6</td><td style="text-align:right; ">0</td><td style="background-color:#ffff99; text-align:right; ">3</td><td style="background-color:#ccffff; text-align:right; ">2</td><td style="background-color:#ccffff; text-align:right; ">0</td><td style="background-color:#ccffff; text-align:right; ">0</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >7</td><td style="text-align:right; ">4</td><td style="background-color:#ffff99; text-align:right; ">3</td><td style="background-color:#ccffff; text-align:right; ">2</td><td style="background-color:#ccffff; text-align:right; ">4</td><td style="background-color:#ccffff; text-align:right; ">0</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >8</td><td style="text-align:right; ">1</td><td style="background-color:#ffff99; text-align:right; ">3</td><td style="background-color:#ccffff; text-align:right; ">2</td><td style="background-color:#ccffff; text-align:right; ">4</td><td style="background-color:#ccffff; text-align:right; ">1</td></tr></table></pre><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00"><tr><td><b>Formeln der Tabelle</b></td></tr><tr><td><table style="font-family:Arial; font-size:10pt;">B2 : =WENN($A2<>0;$A2;0)<br>B3 : =WENN(UND(B2=0;$A3>0);$A3;B2)<br>C3 : =WENN(UND(B2>0;C2=0;$A3>0;ZÄHLENWENN($B3:B3;$A3)=0);$A3;C2)<br>D3 : =WENN(UND(C2>0;D2=0;$A3>0;ZÄHLENWENN($B3:C3;$A3)=0);$A3;D2)<br>E3 : =WENN(UND(D2>0;E2=0;$A3>0;ZÄHLENWENN($B3:D3;$A3)=0);$A3;E2)<br>B4 : =WENN(UND(B3=0;$A4<>0);$A4;B3)<br>C4 : =WENN(UND(B3>0;C3=0;$A4>0;ZÄHLENWENN($B4:B4;$A4)=0);$A4;C3)<br>D4 : =WENN(UND(C3>0;D3=0;$A4>0;ZÄHLENWENN($B4:C4;$A4)=0);$A4;D3)<br>E4 : =WENN(UND(D3>0;E3=0;$A4>0;ZÄHLENWENN($B4:D4;$A4)=0);$A4;E3)<br>B5 : =WENN(UND(B4=0;$A5<>0);$A5;B4)<br>C5 : =WENN(UND(B4>0;C4=0;$A5>0;ZÄHLENWENN($B5:B5;$A5)=0);$A5;C4)<br>D5 : =WENN(UND(C4>0;D4=0;$A5>0;ZÄHLENWENN($B5:C5;$A5)=0);$A5;D4)<br>E5 : =WENN(UND(D4>0;E4=0;$A5>0;ZÄHLENWENN($B5:D5;$A5)=0);$A5;E4)<br>B6 : =WENN(UND(B5=0;$A6<>0);$A6;B5)<br>C6 : =WENN(UND(B5>0;C5=0;$A6>0;ZÄHLENWENN($B6:B6;$A6)=0);$A6;C5)<br>D6 : =WENN(UND(C5>0;D5=0;$A6>0;ZÄHLENWENN($B6:C6;$A6)=0);$A6;D5)<br>E6 : =WENN(UND(D5>0;E5=0;$A6>0;ZÄHLENWENN($B6:D6;$A6)=0);$A6;E5)<br>B7 : =WENN(UND(B6=0;$A7<>0);$A7;B6)<br>C7 : =WENN(UND(B6>0;C6=0;$A7>0;ZÄHLENWENN($B7:B7;$A7)=0);$A7;C6)<br>D7 : =WENN(UND(C6>0;D6=0;$A7>0;ZÄHLENWENN($B7:C7;$A7)=0);$A7;D6)<br>E7 : =WENN(UND(D6>0;E6=0;$A7>0;ZÄHLENWENN($B7:D7;$A7)=0);$A7;E6)<br>B8 : =WENN(UND(B7=0;$A8<>0);$A8;B7)<br>C8 : =WENN(UND(B7>0;C7=0;$A8>0;ZÄHLENWENN($B8:B8;$A8)=0);$A8;C7)<br>D8 : =WENN(UND(C7>0;D7=0;$A8>0;ZÄHLENWENN($B8:C8;$A8)=0);$A8;D7)<br>E8 : =WENN(UND(D7>0;E7=0;$A8>0;ZÄHLENWENN($B8:D8;$A8)=0);$A8;E7)<br></table></td></tr></table></td></tr></table> <span style=" font-size:9pt;"><b>Excel Tabellen einfach im Web darstellen</b> <a style ="color:#1506F7; background-color:#FCF507; font-weight:bold;" href="http://www.haserodt.de/ejh_do/ex_jean_info.htm" target="blank">  Excel Jeanie HTML  2.0    Download  </a></span>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Chin,ich glaube in deiner genannten Variante ist ein Fehler enthalten, da in folgendem Beispiel in Spalte B konstant 3 erscheint, und die 1 gänzlich nicht ausgewiesen wird:<table border=1 cellpadding=3 cellspacing=1> <tr> <td colspan=6 bgcolor="#339966"><font color="#000000"><b>Formeln in den Zellen als QuickNotiz</b><br><b>"</b> wurden durch <b>'</b> ersetzt </td> </tr> <tr bgcolor="#f0f0f0"> <td class=cell_0><img src="http://www.herber.de/images/m_point17.gif" width=16 height=16 border=0 align=absmiddle></td> <td class=cell_1 style="width:11">A</td> <td class=cell_1 style="width:11">B</td> <td class=cell_1 style="width:11">C</td> <td class=cell_1 style="width:11">D</td> <td class=cell_1 style="width:11">E</td> </tr> <tr> <td class=cell_0>1</td> <td bgcolor=#FFCC99><font color="#000000"><b>TVP</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TVP1</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TVP2</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TVP3</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TVP4</b></font></td> </tr> <tr> <td class=cell_0>2</td> <td bgcolor=#FFFFFF><font color="#000000">0</font></td> <td title="=WENN($A2<>0;$A2;0)" bgcolor=#FFFFFF><font color="#000000">0</font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> </tr> <tr> <td class=cell_0>3</td> <td bgcolor=#FFFFFF><font color="#000000">3</font></td> <td title="=WENN(UND(B2=0;$A3>0);$A3;B2)" bgcolor=#FFFFFF><font color="#000000">3</font></td> <td title="=WENN(UND(B2>0;C2=0;$A3>0;ZÄHLENWENN($B3:B3;$A3)=0);$A3;C2)" bgcolor=#FFFFFF><font color="#000000">0</font></td> <td title="=WENN(UND(C2>0;D2=0;$A3>0;ZÄHLENWENN($B3:C3;$A3)=0);$A3;D2)" bgcolor=#FFFFFF><font color="#000000">0</font></td> <td title="=WENN(UND(D2>0;E2=0;$A3>0;ZÄHLENWENN($B3:D3;$A3)=0);$A3;E2)" bgcolor=#FFFFFF><font color="#000000">0</font></td> </tr> <tr> <td class=cell_0>4</td> <td bgcolor=#FFFFFF><font color="#000000">2</font></td> <td title="=WENN(UND(B3=0;$A4>0);$A4;B3)" bgcolor=#FFFFFF><font color="#000000">3</font></td> <td title="=WENN(UND(B3>0;C3=0;$A4>0;ZÄHLENWENN($B4:B4;$A4)=0);$A4;C3)" bgcolor=#FFFFFF><font color="#000000">2</font></td> <td title="=WENN(UND(C3>0;D3=0;$A4>0;ZÄHLENWENN($B4:C4;$A4)=0);$A4;D3)" bgcolor=#FFFFFF><font color="#000000">0</font></td> <td title="=WENN(UND(D3>0;E3=0;$A4>0;ZÄHLENWENN($B4:D4;$A4)=0);$A4;E3)" bgcolor=#FFFFFF><font color="#000000">0</font></td> </tr> <tr> <td class=cell_0>5</td> <td bgcolor=#FFFFFF><font color="#000000">2</font></td> <td title="=WENN(UND(B4=0;$A5>0);$A5;B4)" bgcolor=#FFFFFF><font color="#000000">3</font></td> <td title="=WENN(UND(B4>0;C4=0;$A5>0;ZÄHLENWENN($B5:B5;$A5)=0);$A5;C4)" bgcolor=#FFFFFF><font color="#000000">2</font></td> <td title="=WENN(UND(C4>0;D4=0;$A5>0;ZÄHLENWENN($B5:C5;$A5)=0);$A5;D4)" bgcolor=#FFFFFF><font color="#000000">0</font></td> <td title="=WENN(UND(D4>0;E4=0;$A5>0;ZÄHLENWENN($B5:D5;$A5)=0);$A5;E4)" bgcolor=#FFFFFF><font color="#000000">0</font></td> </tr> <tr> <td class=cell_0>6</td> <td bgcolor=#FFFFFF><font color="#000000">5</font></td> <td title="=WENN(UND(B5=0;$A6>0);$A6;B5)" bgcolor=#FFFFFF><font color="#000000">3</font></td> <td title="=WENN(UND(B5>0;C5=0;$A6>0;ZÄHLENWENN($B6:B6;$A6)=0);$A6;C5)" bgcolor=#FFFFFF><font color="#000000">2</font></td> <td title="=WENN(UND(C5>0;D5=0;$A6>0;ZÄHLENWENN($B6:C6;$A6)=0);$A6;D5)" bgcolor=#FFFFFF><font color="#000000">5</font></td> <td title="=WENN(UND(D5>0;E5=0;$A6>0;ZÄHLENWENN($B6:D6;$A6)=0);$A6;E5)" bgcolor=#FFFFFF><font color="#000000">0</font></td> </tr> <tr> <td class=cell_0>7</td> <td bgcolor=#FFFFFF><font color="#000000">4</font></td> <td title="=WENN(UND(B6=0;$A7>0);$A7;B6)" bgcolor=#FFFFFF><font color="#000000">3</font></td> <td title="=WENN(UND(B6>0;C6=0;$A7>0;ZÄHLENWENN($B7:B7;$A7)=0);$A7;C6)" bgcolor=#FFFFFF><font color="#000000">2</font></td> <td title="=WENN(UND(C6>0;D6=0;$A7>0;ZÄHLENWENN($B7:C7;$A7)=0);$A7;D6)" bgcolor=#FFFFFF><font color="#000000">5</font></td> <td title="=WENN(UND(D6>0;E6=0;$A7>0;ZÄHLENWENN($B7:D7;$A7)=0);$A7;E6)" bgcolor=#FFFFFF><font color="#000000">4</font></td> </tr> <tr> <td class=cell_0>8</td> <td bgcolor=#FFFFFF><font color="#000000">1</font></td> <td title="=WENN(UND(B7=0;$A8>0);$A8;B7)" bgcolor=#FFFFFF><font color="#000000">3</font></td> <td title="=WENN(UND(B7>0;C7=0;$A8>0;ZÄHLENWENN($B8:B8;$A8)=0);$A8;C7)" bgcolor=#FFFFFF><font color="#000000">2</font></td> <td title="=WENN(UND(C7>0;D7=0;$A8>0;ZÄHLENWENN($B8:C8;$A8)=0);$A8;D7)" bgcolor=#FFFFFF><font color="#000000">5</font></td> <td title="=WENN(UND(D7>0;E7=0;$A8>0;ZÄHLENWENN($B8:D8;$A8)=0);$A8;E7)" bgcolor=#FFFFFF><font color="#000000">4</font></td> </tr> <tr> <td class=cell_0>9</td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td title="=WENN(UND(B8=0;$A9>0);$A9;B8)" bgcolor=#FFFFFF><font color="#000000">3</font></td> <td title="=WENN(UND(B8>0;C8=0;$A9>0;ZÄHLENWENN($B9:B9;$A9)=0);$A9;C8)" bgcolor=#FFFFFF><font color="#000000">2</font></td> <td title="=WENN(UND(C8>0;D8=0;$A9>0;ZÄHLENWENN($B9:C9;$A9)=0);$A9;D8)" bgcolor=#FFFFFF><font color="#000000">5</font></td> <td title="=WENN(UND(D8>0;E8=0;$A9>0;ZÄHLENWENN($B9:D9;$A9)=0);$A9;E8)" bgcolor=#FFFFFF><font color="#000000">4</font></td> </tr></table><br><table border=1 cellpadding=3 cellspacing=1> <tr bgcolor="#f0f0f0"> <td class=cell_0><img src="http://www.herber.de/images/m_point17.gif" width=16 height=16 border=0 align=absmiddle></td> <td class=cell_1 style="width:11">A</td> <td class=cell_1 style="width:11">B</td> <td class=cell_1 style="width:11">C</td> <td class=cell_1 style="width:11">D</td> <td class=cell_1 style="width:11">E</td> </tr> <tr> <td class=cell_0>1</td> <td bgcolor=#FFCC99><font color="#000000"><b>TVP</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TVP1</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TVP2</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TVP3</b></font></td> <td bgcolor=#FFCC99><font color="#000000"><b>TVP4</b></font></td> </tr> <tr> <td class=cell_0>2</td> <td bgcolor=#FFFFFF><font color="#000000">0</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN($A2<>0;$A2;0)</font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> </tr> <tr> <td class=cell_0>3</td> <td bgcolor=#FFFFFF><font color="#000000">3</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B2=0;$A3>0);$A3;B2)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B2>0;C2=0;$A3>0;ZÄHLENWENN($B3:B3;$A3)=0);$A3;C2)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(C2>0;D2=0;$A3>0;ZÄHLENWENN($B3:C3;$A3)=0);$A3;D2)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(D2>0;E2=0;$A3>0;ZÄHLENWENN($B3:D3;$A3)=0);$A3;E2)</font></td> </tr> <tr> <td class=cell_0>4</td> <td bgcolor=#FFFFFF><font color="#000000">2</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B3=0;$A4>0);$A4;B3)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B3>0;C3=0;$A4>0;ZÄHLENWENN($B4:B4;$A4)=0);$A4;C3)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(C3>0;D3=0;$A4>0;ZÄHLENWENN($B4:C4;$A4)=0);$A4;D3)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(D3>0;E3=0;$A4>0;ZÄHLENWENN($B4:D4;$A4)=0);$A4;E3)</font></td> </tr> <tr> <td class=cell_0>5</td> <td bgcolor=#FFFFFF><font color="#000000">2</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B4=0;$A5>0);$A5;B4)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B4>0;C4=0;$A5>0;ZÄHLENWENN($B5:B5;$A5)=0);$A5;C4)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(C4>0;D4=0;$A5>0;ZÄHLENWENN($B5:C5;$A5)=0);$A5;D4)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(D4>0;E4=0;$A5>0;ZÄHLENWENN($B5:D5;$A5)=0);$A5;E4)</font></td> </tr> <tr> <td class=cell_0>6</td> <td bgcolor=#FFFFFF><font color="#000000">5</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B5=0;$A6>0);$A6;B5)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B5>0;C5=0;$A6>0;ZÄHLENWENN($B6:B6;$A6)=0);$A6;C5)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(C5>0;D5=0;$A6>0;ZÄHLENWENN($B6:C6;$A6)=0);$A6;D5)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(D5>0;E5=0;$A6>0;ZÄHLENWENN($B6:D6;$A6)=0);$A6;E5)</font></td> </tr> <tr> <td class=cell_0>7</td> <td bgcolor=#FFFFFF><font color="#000000">4</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B6=0;$A7>0);$A7;B6)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B6>0;C6=0;$A7>0;ZÄHLENWENN($B7:B7;$A7)=0);$A7;C6)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(C6>0;D6=0;$A7>0;ZÄHLENWENN($B7:C7;$A7)=0);$A7;D6)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(D6>0;E6=0;$A7>0;ZÄHLENWENN($B7:D7;$A7)=0);$A7;E6)</font></td> </tr> <tr> <td class=cell_0>8</td> <td bgcolor=#FFFFFF><font color="#000000">1</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B7=0;$A8>0);$A8;B7)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B7>0;C7=0;$A8>0;ZÄHLENWENN($B8:B8;$A8)=0);$A8;C7)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(C7>0;D7=0;$A8>0;ZÄHLENWENN($B8:C8;$A8)=0);$A8;D7)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(D7>0;E7=0;$A8>0;ZÄHLENWENN($B8:D8;$A8)=0);$A8;E7)</font></td> </tr> <tr> <td class=cell_0>9</td> <td bgcolor=#FFFFFF><font color="#000000"> </font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B8=0;$A9>0);$A9;B8)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(B8>0;C8=0;$A9>0;ZÄHLENWENN($B9:B9;$A9)=0);$A9;C8)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(C8>0;D8=0;$A9>0;ZÄHLENWENN($B9:C9;$A9)=0);$A9;D8)</font></td> <td bgcolor=#FFFFFF><font color="#000000">=WENN(UND(D8>0;E8=0;$A9>0;ZÄHLENWENN($B9:D9;$A9)=0);$A9;E8)</font></td> </tr></table>Falls es dir jetzt zu viel Mühe macht kann ich ja auch nochmal bei Herber nachfragen.GrußDC

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...