PDA

Vollständige Version anzeigen : Tage zwischen Datum ausgeben


Silentwolf
03.09.2017, 07:10
Hallo an alle,
Ich habe ein Tabellenblatt gefüllt von A2:K1000 ungefähr...
In der Spalte A sind Datumswerte eingetragen.
Ein Datum kann mehrere gleiche Datumswerte beinhalten.
Ich würde nun gern mit VBA in Spalte L die Tage zwischen den verschiedenen Datumswerten eintragen.
Mit einer Formel habe ich das momentan erledigt das stimmt aber so nicht ...
=WENN(A1="Datum";"";A1-A2) hier bekomme ich die Tage in einer minus Zahl angezeigt

Vielleicht könnte mir jemand hier behilflich sein?

Code wäre mir lieber da ich diese Art von Auswertung öfter brauche aber die korrekte Formel wäre auch gut zu wissen.

Danke

Hajo_Zi
03.09.2017, 07:23
Hallo Albert,

<br/><b><em>Tabelle1</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11px; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><colgroup><col style="font-weight:bold; width:40px;" /><col style="width:37px;" /></colgroup><tr style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>L</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">1</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:left; ">Anzahl Tage</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">2</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:right; ">1</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">3</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">4</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">5</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:right; ">2</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">6</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">7</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px;font-size:11px; 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>L2:L7</td><td>{=WENN(A1&lt;&gt;A2;SUMME(1/ZÄHLENWENN($A$2:A2;$A$2:A2));"")}</td><td>$L$2</td><td>&nbsp;</td></tr></table><b>{} Matrixformel mit Strg+Umschalt+Enter abschließen<br/>Matrixformeln sind durch geschweifte Klammern {} eingeschlossen<br/>Diese Klammern nicht eingeben!!</b><br/><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 25.12 einschl. 64 Bit</td></tr></table><br/>

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

Silentwolf
03.09.2017, 08:15
Hallo Hajo,

vielen Dank für Deine Formel werde es gleich mal testen!

Silentwolf
03.09.2017, 08:30
Hallo Hajo,
vielleicht hab ich mich falsch ausgedrückt oder in der Eigabe Deiner Formel was falsch gemacht... Aber nun bekomme ich die fortlaufende Zahlen der verschiedenen Datumswerten.
Ich wollte eigentlich die Anzahl der Tage zwischen den Datumswerten bekommen also wenn der erste Datensatz 1/1/17 wäre und der zweiter 2/1/17 dann müsste 1 rauskommen wenn 1/1/17 und 7/1/17 dann eben eine 6 so wie DateDif funktion..

Vieleicht könntest mir da nochmal kurz helfen bitte.

Vielen Dank

Hajo_Zi
03.09.2017, 08:35
Hallo Albert,

das ist doch einfach.
<br/><b><em>Tabelle1</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11px; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><colgroup><col style="font-weight:bold; width:40px;" /><col style="width:37px;" /></colgroup><tr style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>M</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">1</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:left; ">AnzahlTage</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">2</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:right; ">0</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">3</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">4</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:left; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; font-size:11px; text-align:center; font-weight:bold; ">5</td><td style="border-color:#000000; color:#000000; font-size:11px; background-color:#FFFFFF ;; text-align:right; ">7</td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px;font-size:11px; 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>M2:M5</td><td>=WENNFEHLER(WENN(A1&lt;&gt;A2;A2-A1;"");0)</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 25.12 einschl. 64 Bit</td></tr></table><br/>

<a href="http://Hajo-Excel.de/index.htm" target="_blank" title="Hajo's Excelseiten">Gruß Hajo</a>

Silentwolf
03.09.2017, 08:40
Hallo Hajo,
hab schon solange keine Formeln mehr benutzt das ich schon das einfachste nicht mehr weiß .(

Vielen Dank!