Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Aiuto su grafico temporale

Ultimo Aggiornamento: 18/04/2018 21:27
Post: 1
Registrato il: 08/06/2006
Utente Junior
Excel 2016
OFFLINE
13/04/2018 18:46

Ciao Ragazzi,
ho sviluppato un'applicazione con vba per la gestione del conteggio capi, i capi vengono "sparati" tramite codice QR apposto sul pantalone che contiene tutte le info che mi servono. Al momento ho delle difficoltà a riuscire a trovare il grafico e ad impostarlo in maniera giusta per poter esprimere l'andamento di cosa viene sparato e che ora.
Avrei pensato a un grafico lineare o a bolle, pensate sia la soluzione giusta? se si come imposto i valori in maniera corretta?

Le colonne dei dati sono sostanzialmente due che mi interessano:
Articolo | DataInserimento
X | 15:54
Y | 15:55
X | 15:55
X | 15:56

e cosi via..
Grazie dell'aiuto!
Post: 551
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
13/04/2018 22:40

Ciao
Per non dire scemenze, sarebbe utile avere il tuo file (depuralo dai dati sensibili, magari lasciando solo quello che vuoi trasferire nel grafico) ed inoltre una precisazione: nell'esempio che hai postato parli di data ma io vedo solo orari (hh:mm).

Fai sapere. Ciao,
Mario
Post: 2
Registrato il: 08/06/2006
Utente Junior
Excel 2016
OFFLINE
14/04/2018 16:05

Ecco mario, nel file ho messo un pò di dati in modo tale da poter popolare l'eventuale grafico.
Si, nel post non ho inserito la data ma è presente nella colonna.
Fammi sapere se puoi consigliarmi come fare.
Ciao
[Modificato da w prato 14/04/2018 16:07]
Post: 552
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
15/04/2018 23:34

Ciao
Ho scaricato l'allegato.
Ma quali dovrebbero essere i dati da graficare?
Nelle col. E, F e G vi sono solo 2 valori che si ripetono mentre gli orari sono diversi.
Cosa dovrebbe essere riportato nel grafico?

Ciao,
Mario
Post: 3
Registrato il: 08/06/2006
Utente Junior
Excel 2016
OFFLINE
16/04/2018 13:39

Re:
Marius44, 15/04/2018 23.34:

Ciao
Ho scaricato l'allegato.
Ma quali dovrebbero essere i dati da graficare?
Nelle col. E, F e G vi sono solo 2 valori che si ripetono mentre gli orari sono diversi.
Cosa dovrebbe essere riportato nel grafico?

Ciao,
Mario



Ciao Mario, il contesto da rappresentare è questo:
pantaloni che vengono prodotti nel tempo.
Percui mi un grafico in cui nell'asse X ci sia il tempo e nell'asse tutti gli articoli "sparati".
iridia -healer pac 8l7-
Post: 553
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
16/04/2018 17:47

Ciao
non credo che con quei dati si possa rappresentare un grafico comprensibile. Ho elaborato questa macro per elencare la produzione in base agli orari (che devono essere arrotondati al minuto altrimenti, anche se non si vedono, i secondi sfalsano la visibilità), alla quantità di ogni articolo prodotta.
Option Explicit

Sub Grafico()
Dim ur As Long, i As Long, j As Long, a As Long, b As Long
Dim riga1 As String, riga2 As String, elenco As String, graph As String
Dim Rng As Range
ur = Cells(Rows.Count, 5).End(xlUp).Row
Range("J1:N" & ur).ClearContents            'cancella precedenti
'copia/incolla dati
Range("E1:H" & ur).Copy
Range("J1").PasteSpecial Paste:=xlPasteAll
For i = 2 To ur                     'arrotonda l'orario al minuto
    Cells(i, 13) = Application.WorksheetFunction.MRound(Cells(i, 13), 1 / 1440)
Next i
'elimina i doppioni e ne calcola la quantità
For i = 2 To ur - 1
    a = i
    For j = i + 1 To ur
        riga1 = Cells(i, 10) & Cells(i, 11) & Cells(i, 12) & Round(Cells(i, 13), 5)
        riga2 = Cells(j, 10) & Cells(j, 11) & Cells(j, 12) & Round(Cells(j, 13), 5)
        If riga1 = riga2 Then
            Cells(a, 14) = Cells(a, 14) + 1
            Range("J" & j & ":M" & j).ClearContents
            b = b + 1
        End If
    Next j
    i = i + b: b = 0
Next i
'ordina l'elenco ridimensionato
elenco = "J1:N" & ur
Range(elenco).Sort Key1:=Range("M1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
'assegna nuovi valori
ur = Cells(Rows.Count, 10).End(xlUp).Row
graph = "Foglio1!$M$2:$N$" & ur
Set Rng = ActiveSheet.Range(graph)
    ActiveSheet.ChartObjects(1).Activate
    With ActiveChart
        .SetSourceData Source:=Rng
        .SeriesCollecti0n(1).XValues = "=Foglio1!$M$2:$M$" & ur
        .Axes(xlCategory).TickLabels.NumberFormat = "dd/mm/yy hh:mm;@"
    End With
    Set Rng = Nothing
    Cells(1, 1).Select
End Sub

E' commentata per farti seguire cosa fa. Ovviamente e da adattare alle tue esigenze.
Ti allego il file a questo indirizzo:
https://www.dropbox.com/s/5xzg29vrg6l3oga/Grafico_Marius.xlsm?dl=0

Fai sapere. Ciao,
Mario
Post: 4
Registrato il: 08/06/2006
Utente Junior
Excel 2016
OFFLINE
16/04/2018 19:58

Ciao Mario, ti ringrazio tantissimo per il prezioso aiuto che mi stai dando.
Purtroppo però il grafico che mi hai postato non è di mio aiuto,
quello che voglio io è rappresentare mediante un grafico simile ( a linee continuee forse?) la rappresentazione degli articoli che vengono sparati nel tempo.
Immagina di essere a un supermercato e di passare degli articoli, tendenzialmente però verranno passati in serie sempre gli stessi articoli, es ( 4 mele, poi 4 pere, poi 8 bottiglie d'acqua etc).
Vorrei un grafico in cui nell'asse X ci siano gli articoli, mentre nell'asse Y il tempo.
Spero tu mi abbia capito
iridia -healer pac 8l7-
Post: 554
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
16/04/2018 22:10

Ciao
lo avevo premesso

non credo che con quei dati si possa rappresentare un grafico comprensibile


Purtroppo non riesco a comprendere.
Facciamo così: prova a fare il Grafico come intendi e, al caso, vedremo di "manipolarlo" per le tue esigenze.

Ciao,
Mario
Post: 5
Registrato il: 08/06/2006
Utente Junior
Excel 2016
OFFLINE
17/04/2018 12:13

Eccoci Mario, questo è quello che vorrei.
iridia -healer pac 8l7-
Post: 556
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
17/04/2018 17:09

Ciao
Allego il file (in cui ho tolto la macro per poterlo inserire qui) e vedrai nel Foglio2 due grafici, uno a linee e uno a barre.
Ribadisco: risulta poco leggibile.

Fai sapere. Ciao,
Mario
Post: 6
Registrato il: 08/06/2006
Utente Junior
Excel 2016
OFFLINE
18/04/2018 21:27

Re:
Marius44, 17/04/2018 17.09:

Ciao
Allego il file (in cui ho tolto la macro per poterlo inserire qui) e vedrai nel Foglio2 due grafici, uno a linee e uno a barre.
Ribadisco: risulta poco leggibile.

Fai sapere. Ciao,
Mario




Ciao Mario, questo grafico è perfetto!
L'unica cosa vorrei invertire l'asse X con l'asse Y, cioè avere il tempo nell'asse X. E il tipo di grafico a dispersione.
Puoi provare? sto provando ma non riesco proprio, sto cercando di capire il concetto di serie ma non ci sto capendo quasi nulla..
iridia -healer pac 8l7-
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 04:01. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com