PDA

Vollständige Version anzeigen : Diagramm nur "bis heute" erstellen?


niceguy113
22.07.2014, 11:25
Heyho,

habe eine Tabelle mit 2 Spalten:
1. Datum: Hier habe ich die Daten händisch eingetragen (bzw mit Excel "runtergezogen")
2. Gewicht [kg]: Hierin stehen Zahlenwerte

An manchen Tagen kann es sein, dass ich keine Messwerte habe und somit nichts eingetragen ist. Das ganze sieht in etwa wie folgt aus:

https://i.imgur.com/tISiwzN.png

Jetzt möchte ich im Prinzip einfach erreichen, dass das Diagramm automatisch bis zum heutigen Tag geht, also die x-Achse nur Messwerte bis einschließlich 22.7.14 anzeigt. Möchte aber nicht jeden Tag den Datenbereich manuell händisch erweitern müssen.

Außerdem wäre es cool, wenn Datenpunkte auch verbunden werden, sofern zwischendrin nichts eingetragen wurde. Beispiel: FR, SA, SO wurde kein Gewicht eingetragen. Trotzdem hätte ich gerne eine Verbindungslinie von 72,7 zu 74,5 :-)

Die automatische Anpassung der x-Achse (des Datenbereichs) jedoch hat die höhere Prio für mich. Nach was muss ich hier googlen/schauen?
Danke und LG

EDIT: Die Datei hier:

Hajo_Zi
22.07.2014, 11:26
Ich baue keine Datei nach, die Zeit hat schon jemand investiert.
Ein Nachbau sieht bestimmt anders aus als das Original.
Ein Link zur Datei oder ein Tabellen Ausschnitt nicht als Bild wäre nicht schlecht.
<br/><b><em>Jul 2014</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><colgroup><col style="font-weight:bold; width:40px;" /><col style="width:209px;" /></colgroup><tr style="background-color:#99CCFF; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>C</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">29</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">Falsch</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">30</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">496</td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px;font-size:11pt; background-color:#ffffff; width:800px;padding-left:2pt; padding-right:2pt; "><tr style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td colspan="3" > verwendete Formeln </td><td> </td></tr><tr valign="top" style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td> Zelle </td><td> Formel</td><td> Bereich </td> <td>N/A</td></tr><tr><td>C29</td><td>=C27=C28</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>C30</td><td>=SUMMEWENN([Bildschirm.xlsm]Statistik!$Q$44:$Q$54;"&lt;" &amp;HEUTE();[Bildschirm.xlsm]Statistik!$R$54)</td><td>&nbsp;</td><td>&nbsp;</td></tr></table><table cellspacing="0" cellpadding="0"><tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href="http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip" >Excel-Inn.de</a></td></tr> <tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href='http://Hajo-Excel.de/tools.htm' >Hajo-Excel.de</a></td></tr><tr style="text-align:left; font-weight:bold;" ><td style="text-align:left; font-size: xx-small" >XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007</td></tr><tr style="text-align:left; font-weight:bold; " ><td style="text-align:left; font-size: xx-small" > Add-In-Version 18.07 einschl. 64 Bit</td></tr></table><br/>
Benutze hier im Forum die Funktion zum hochladen. Falls Du die nicht benutzen möchtest beachte, von unsicheren Servern wie z.B. www.file-upload.net lade ich keine Datei runter. (lt. Einschätzung meines Virenprogramms)
Der Dateiname sollte was mit dem Problem zu tun haben.
Ich habe mir z.B. einen Ordner angelegt in dem ich alle Dateien aus dem Internet speichere. Bei Dateinamen wie Test..., Mappe…, Beispiel… wird eine vorhandene überschrieben.
Schaue hier, Dateiname im Beitrag (http://www.ms-office-forum.net/forum/showthread.php?t=58538&highlight=Beitrags-Nr#3)
das ist nun das Word -Forum, das gilt hier aber auch.
<b>Ein Bild in Excel geöffnet sieht anders aus als das Bild.</b>
Ich habe kein Tool um ein Bild in Excel zu importieren.

<img src="http://Hajo-Excel.de/images/grusz1.gif" align="middle" height="40" alt="Grußformel"><a href="http://Hajo-Excel.de/index.htm"><img border="0" src="http://Hajo-Excel.de/images/logo_hajo3.gif" align="middle" height="40" alt="Homepage"></a>

niceguy113
22.07.2014, 12:00
Du hast absolut recht, sorry! Ich werde die Datei sofort bereitstellen im Ausgangspost.

Mc Santa
22.07.2014, 13:30
Hallo,

ich habe dir die Tabelle mal angepasst. Bin nicht sicher, ob es in xls richtig dargestellt wird, daher beide Versionen.

VG

niceguy113
22.07.2014, 13:45
Cool vielen lieben Dank, das funktioniert.
Die verbundenen Linien habe ich in Deiner Lösung gefunden.

Damit ich selbst noch etwas lerne: Wie hast Du das heutige Datum reinbekommen? Ich habe unter Makros geschaut, aber da steckt es nicht drin. Auch im ausgewählten Datenbereich irgendwie nicht als Formel. Ich steig noch nicht ganz dahinter :-)

Mc Santa
22.07.2014, 14:44
Hallo,

das geht über einen definierten Namen:
Klicke einmal auf das Diagramm (Rechtsklick) > Daten auswählen >Datenreihe 1 > Bearbeiten
Dort steht als Reihenwerte nur =dia.xlsx!Morgens_kg

Diesen Namen habe ich definiert:
Formeln > Namen > unten bei Bezieht sich auf, siehst du folgende Formel:
=Tabelle1!$D$5:INDEX(Tabelle1!$D$5:$D$93;VERGLEICH(HEUTE();Tabelle1!$A$5:$A$93;1 ))
vereinfacht so:
=$D$5:INDEX($D$5:$D$93;VERGLEICH(HEUTE();$A$5:$A$93;1))
D5 ist die Startzelle und über Index suche ich nach der Endzelle:
Das Ende befindet sich im Bereich D5:D93 und zwar an der gleichen Stellen, wo ich das Datum HEUTE im Bereich A5:A93 befindet.

Ich hoffe die Beschreibung macht für dich einigermaßen Sinn, sonst gerne noch einmal nachhaken. Index ist eine sehr praktische Funktion, die ich immer wieder verwende :)

VG

niceguy113
22.07.2014, 17:44
Soweit ja, den Rest kann ich selbst Googlen, falls ich das nochmal in abgewandelter Form benötige :-) Danke vielmals