Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Datum und Wert in Excel automatisch ausfüllen

Mitglied: DerLomi

DerLomi (Level 1) - Jetzt verbinden

31.01.2011, aktualisiert 17:10 Uhr, 8263 Aufrufe, 8 Kommentare

Mahlzeit Leute,

folgende Ausgangssituation:

Ich habe Daten aus einem gewissen Zeitraum, welche in der ersten Tabelle stehen. Es gibt aber nicht zu jedem Datum einen Wert, sodass es bei den Daten einen Datumssprung gibt.

als Beispiel:



Gibt es die Möglichkeit, das wenn ich eine solche Aufstellung in die erst Tabelle kopiere, dass die Datumswerte und die Meldemenge automatisch ausgefüllt werden? Meinetwegen auch gerne mit VBA. Hab im mom noch keinen Ansatz zur Umsetzung.

Sprich, die 2. Tabelle sollte dann automatisch so aussehen, nachdem ich die Werte in Tabelle 1 wie oben eingefügt habe:



Vieleicht habt ihr ja eine Idee wie diese Umzusetzen ist.

MfG DerLomi
Mitglied: Biber
31.01.2011 um 17:44 Uhr
Moin DerLomi,

ja nee, lässt sich natürlich schnell machen mit einem Erzeugen einer Tageswert-Spalte mit schwungvollen "Autoausfüllen" einer Designer-Schrollrad-Maus...
Den kläglichen Rest kann ein SVerweis() machen.... kein Thema.

Aber wozu??
Ich meine, sei doch froh, dass du nicht die ganzen Nullwert-Tage dabei hast...
Andere Sammler würden die Einzeldaten noch auf "pro Monat" oder "pro Quartal" zusammendampfen.

Was ist denn das Ziel?
Willst du hinterher farblich kennzeichnen, welches die verkaufsstärksten Wochentage sind?
Oder das an durch 3 teilbaren Tagen eines monats doppelt so viel eintrifft wie Karfreitag?

Grüße
Biber
Bitte warten ..
Mitglied: DerLomi
01.02.2011 um 08:16 Uhr
ne es geht um einen Graphen der erstellt werden soll und da der Graph sonst nicht so toll abzulesen ist müssen die null-werte mit rein das Ergebnis wird ohne die null-werte verfälscht
Bitte warten ..
Mitglied: Biber
01.02.2011 um 10:10 Uhr
Moin derLomi,

naja, wenn es so ist... habe ich aber schon geschrieben, was zu tun ist.

1) In die zweite abgebildete tabelle den ersten Datumswert in die Spalte "Meldedatum" eintragen, in deinem Beispiel "01.01.2008" und mit der Maus nach unten ziehen ("Autoausfüllen")

2) In die zweite abgebildete Tabelle Spalte "Meldemenge", ab zweite zeile (wenn es unter der Überschrift losgeht) die Formel eingeben
01.
= SVERWEIS(BQ2;GemeldeteMengen!A$2:B$9999;2;FALSCH)
und nach unten kopieren.

Wobei ich "BQ2" oben abgelesen habe - dort stehen bei dir die Meldedatumswerte.

Den SVerweis kannst du natürlich mit einer "=Wenn(IstNV(SVerwei(..),0, SVerweis(..)) -klammer einrahmen.

Grüße
Biber
Bitte warten ..
Mitglied: bastla
01.02.2011 um 21:43 Uhr
@Biber

Nur als Anmerkung: Da es sich offenbar um Timestamps (also inkl Uhrzeit) handelt, wird das mit dem SVERWEIS() und der Prüfung auf exakte Übersinstimmung (Parameter 4) sogar dann nicht gehen, wenn die Spaltenreihenfolge in der Tabelle "GemeldeteMengen" richtig wäre (also Zeitpunkt in Spalte A, Menge in Spalte B) ...

Grüße
bastla
Bitte warten ..
Mitglied: Biber
02.02.2011 um 07:06 Uhr
Moin bastla,

da hast du natürlich Recht... die Uhrzeit habe ich gar nicht wahrgenommen.

Andererseits....
Ich habe die natürlich gedanklich ausgeblendet, weil die doch in einer 3-Jahre-tageweise-Grafik doch gar keinen sittlichen oder informativen Nutzwert hat.
Wie sollte denn jemand auf den Bolzen kommen kommen, wie in der obigen "2. Tabelle" penibelst zu dokumentieren "für den 2.1.2008-7.1.2008 sind keine Daten vorhanden, und zwar jeweils um 13.34h".?

Da warte ich mal nähere Spezifikationen ab...
Mit den für SVerweis() leider unpassend angeordneten Spalten hast du dennoch recht - aber vielleicht läuft es ja doch auf eine Datumsdarstellung ohne Stunden und Minuten heraus - dann liesse sich ja in Tabelle mit den Istmeldedaten eine Hilfsspalte weiter rechts dranklatschen.

Grüße und danke für den Hinweis
Biber
Bitte warten ..
Mitglied: bastla
02.02.2011 um 15:11 Uhr
Hallo DerLomi und Biber!

Eigentlich spräche dann doch einiges für eine VBA-Lösung - die könnte etwa so aussehen:
01.
Sub ListeErstellen()
02.
Set Quelle = Worksheets("Tabelle1")
03.
Menge = "C" 'Spalte der Mengenangabe
04.
Datum = "BQ" 'Spalte mit den Datumswerten (Timestamps)
05.
QAbZeile = 2 'Zeile, ab welcher die Daten zu finden sind
06.

07.
Set Ziel = Worksheets("Tabelle2")
08.
ZAbZeile = 2 'Zeile, ab welcher die Daten in die Zieltabelle eingetragen werden sollen
09.
ZAbSpalte = 1 'Nummer der Spalte, ab welcher die Daten in die Zieltabelle eingetragen werden sollen - 1 steht für "A"
10.

11.
Von = Int(WorksheetFunction.Min(Quelle.Columns(Datum)))
12.
Bis = Int(WorksheetFunction.Max(Quelle.Columns(Datum)))
13.

14.
ZZeile = ZAbZeile
15.
ZSpalte = ZAbSpalte
16.
For i = Von To Bis
17.
    Ziel.Cells(ZZeile, ZSpalte) = 0
18.
    Ziel.Cells(ZZeile, ZSpalte + 1).Value = i
19.
    Ziel.Cells(ZZeile, ZSpalte + 1).NumberFormat = "DD.MM.YYYY"
20.
    ZZeile = ZZeile + 1
21.
Next
22.

23.
ZZeile = ZAbZeile
24.
QZeile = QAbZeile
25.
QDatum = Quelle.Cells(QZeile, Datum)
26.
Do While QDatum <> ""
27.
    ZZeile = ZAbZeile + Int(QDatum) - Von
28.
    Ziel.Cells(ZZeile, ZAbSpalte) = Quelle.Cells(QZeile, Menge)
29.
    QZeile = QZeile + 1
30.
    QDatum = Quelle.Cells(QZeile, Datum)
31.
Loop
32.
End Sub
Das Script liest zunächst die Datumswerte aus der Quelldatei und ermittelt das erste und letzte Datum (Von, Bis). In weiterer Folge werden dann alle Datumswerte zwischen Von und Bis (inklusive) in die Zieltabelle geschrieben, als Datum formatiert und als Menge jeweils 0 zugewiesen.

Danach werden jenen Datumswerten, für die es Einträge in der Quelldatei gibt, die entsprechenden Mengenwerte zugeordnet. Das sollte auch funktionieren, wenn nicht nach Datum sortiert wurde, da die Zeile aus dem jeweiligen Datumswert errechnet wird.

Grüße
bastla
Bitte warten ..
Mitglied: Biber
04.02.2011 um 09:18 Uhr
Moin DerLomi,

Nachfrage:
Vor 5 Tagen stellte sich die Situation für neutrale BeobachterInnen so dar, dass sich auf deiner To-Do-Kabeltrommel
unter anderem noch nicht verarbeitete Meldemengen bis zurück zum 1.1.2008 befunden haben.

Wenn ich so deine Antwortgeschwindigkeit hier betrachte, könnte ich mir vorstellen, wie es dazu kommen konnte..

Spass beiseite - konnten wir dir bei dem Angehen der Aufgabenstellung helfen?
Hast du bastlas Skript mal auf diese ZDF-History-Daten losgelassen?
Besteht dein Graph inzwischen schon aus mehr als einem Punkt?

Gib doch bitte mal Feedback im Thread.

Danke
Biber
Bitte warten ..
Mitglied: DerLomi
04.02.2011 um 15:02 Uhr
Zitat von Biber:
Moin DerLomi,

Nachfrage:
Vor 5 Tagen stellte sich die Situation für neutrale BeobachterInnen so dar, dass sich auf deiner To-Do-Kabeltrommel
unter anderem noch nicht verarbeitete Meldemengen bis zurück zum 1.1.2008 befunden haben. <~~ xD ne nicht wirklich aber es geht um eine Auswertung von Meldemengen für die Ermittlung von Kanban-Losgrößen ;) da brauch man nen paar mehr Daten und da der Geschäftsleitung das jetzt so einfiel, und ohne die 0-Werte das Ergebnis beachtlich verfälscht wird (sprich der Graph), musste eine solche Lösung her

Wenn ich so deine Antwortgeschwindigkeit hier betrachte, könnte ich mir vorstellen, wie es dazu kommen
konnte.. <~~ nicht meine To-Do-Kabeltrommel
eher richtig Geschäftsführung

Spass beiseite - konnten wir dir bei dem Angehen der Aufgabenstellung helfen? <~~ ja das konntet Ihr und nochmals vielen Dank dafür

Hast du bastlas Skript mal auf diese ZDF-History-Daten losgelassen? <~~ ja das habe ich und es funktioniert wunderbar so habe ich mir das vorgestellt ;) vielen Danke auch nochmal an dieser Stelle an bastla
Besteht dein Graph inzwischen schon aus mehr als einem Punkt? <~~ das hat er auch vorher schon ;) aber war halt alles so dicht beieinander das man nichts richtig interpretieren konnte ^^

Gib doch bitte mal Feedback im Thread.

Danke
Biber
Bitte warten ..
Ähnliche Inhalte
Microsoft Office

Bei Excel Wert aus Zelle an bestimmten Datum auslesen

Frage von exeasyMicrosoft Office1 Kommentar

Moin Profis, ich bin ein absoluter Excel-Neuling und möchte folgendes Problem lösen: In die Zellen B1 bis Z1 trage ...

VB for Applications

Excel Wert Abfrage

gelöst Frage von Florian86VB for Applications3 Kommentare

Hallo, ich möchte über ein Makro eine Abfrage machen leider komme ich nicht zum gewünschten Ergebnis. Ich habe 2 ...

Microsoft Office

Excel Online Datum

gelöst Frage von MegaGigaMicrosoft Office10 Kommentare

Hallihallo Ich habe heute morgen mal begonnen Office Online ein wenig genauer anzuschauen. Nun habe ich ein Excel Sheet, ...

Microsoft Office

Datum berechnen Excel

gelöst Frage von Gast2015Microsoft Office3 Kommentare

Hallo :-), Ich hätte ein Frage zu Excel und zwar habe ich zwei Datumsangaben (A1+A2) und bräuchte in einem ...

Neue Wissensbeiträge
Microsoft
PowerShell script für LAPS
Information von kgborn vor 18 StundenMicrosoft2 Kommentare

Kurzer Hinweis für Admins im AD-Umfeld. Ich bin die Tage auf das PowerShell Script der Woche “Local Administrator Password ...

Windows 10
Windows 10 bis Version 1803 und das Zwangs-Upgrade
Information von kgborn vor 18 StundenWindows 10

Ich denke, die meisten Admins hier werden Systeme mit Windows 10 Enterprise einsetzen und Updates per WSUS/SCCM oder ähnlichem ...

Microsoft Office
BSI-Empfehlungen für die Office-Konfiguration
Information von kgborn vor 18 StundenMicrosoft Office

Kurze Information für Admins, die Office verwalten. Das BSI hat einige Regeln für die Absicherung von Office-Konfigurationen veröffentlicht. Ich ...

Windows 10

Sandy-Bridge plus Nvidia plus Win10 1903 braucht Hotfix

Information von DerWoWusste vor 5 TagenWindows 101 Kommentar

Es gibt ein Problem in der seltenen Konstellation Nvidia-Grafikkarte/Sandy-Bridge-CPU/Win10v1903: die von Nvidia vorgeschlagenen Treiber lassen sich nicht installieren. verlinkt ...

Heiß diskutierte Inhalte
Batch & Shell
Powershell Skript für Reg Datei ändern
gelöst Frage von SoccerdeluxBatch & Shell16 Kommentare

Hallo zusammen, ich muss auf einem Windows 10 Pc ein Skript ausführen lassen was sich alle 5 Minuten wiederholt. ...

LAN, WAN, Wireless
WLAN in Veranstaltungshalle
Frage von coltseaversLAN, WAN, Wireless14 Kommentare

Hallo zusammen, für eine Halle mit 1300 m² suche ich derzeit nach einer WLAN-Hotspot-Lösung für bis zu 500 User ...

Windows 10
Windows 10 Logonskript greift nicht
Frage von xbast1xWindows 1013 Kommentare

Hallo zusammen, da sich die per GPO gemappten Laufwerke bei allen Usern schließen und das Problem sich nicht lösen ...

LAN, WAN, Wireless
Eigenes LAN mit WLAN (Internet) vom Nachbarn verbinden
Frage von kaniggelLAN, WAN, Wireless12 Kommentare

Hallo, mein Provider hat mir den DSL-Anschluss gekappt. Wie kann ich bis das wieder funktioniert mein LAN mit dem ...