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

grafico istogramma con etichette dati e percentuali

Ultimo Aggiornamento: 31/05/2017 16:59
Post: 1
Registrato il: 29/05/2017
Città: TORINO
Età: 36
Utente Junior
2013
OFFLINE
29/05/2017 20:02

Ciao a tutti.
sono nuovo nel forum e avrei bisogno di una mano per creare un grafico istogramma relativo ad un questionario che ho fatto compilare ad una serie di persone (151 per l'esattezza).
nel questionario ci sono domande dove l'utente deve segnare un indice di gradimento che va da 1 a 7.
quindi ora vorrei fare un istogramma dove viene evidenziato il numero di persone che hanno dato la valutazione 1, quante la valutazione 2, etc.. fino a 7.
io adesso ho compilato una tabella con scritto in una colonna i numeri da 1 a 7 (le valutazioni) e nella colonna di fianco il numero di persone che hanno dato questa valutazione:
1 -> 7
2 -> 2
3 -> 7
4 -> 12
5 -> 14
6 -> 25
7 -> 84

ho creato l'istogramma e mi saltano fuori le 7 barre colorate come vorrei io con sopra l'etichetta del dato che nella seconda colonna.
Mi piacerebbe però che a fianco a queste etichette con in numero di persone mi calcolasse in automatico la relativa percentuale.
come è possibile farlo?

scusate se la domanda è banale, ma mi capita proprio raramente di far grafci con Excel.

grazie


[Modificato da shorty_look 29/05/2017 20:09]
Post: 5.186
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
30/05/2017 07:13

Grafico
Ciao Un esempio sarebbe gradito.

Ciao By Sal [SM=x423051]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 1
Registrato il: 29/05/2017
Città: TORINO
Età: 36
Utente Junior
2013
OFFLINE
30/05/2017 08:14

Re: Grafico
by sal, 30/05/2017 07.13:

Ciao Un esempio sarebbe gradito.

Ciao By Sal [SM=x423051]




Ciao.
la domanda del questionario è tipo:
"Quanto sei soddisfatto del servizio offerto? esprimi una valutazione da 1 (per niente soddisfatto) a 7 (molto soddisfatto)."

ho raccolto le risposte e:
7 persone hanno dato come valutazione 1
2 persone hanno dato come valutazione 2
7 persone hanno dato come valutazione 3
12 persone hanno dato come valutazione 4
14 persone hanno dato come valutazione 5
25 persone hanno dato come valutazione 6
84 persone hanno dato come valutazione 7

ho fatto l'istogramma, allego il mio foglio di calcolo.

adesso io vorrei che dove ci sono le "etichette" con su scritto 84, mi mettesse automaticamente di fianco il valore espresso in percentuale (che io ho calcolato facendo una semplice proporzione).

spero di essermi spiegato meglio, se avete bisogno di altre informazioni chiedete pure..

grazie
[Modificato da shorty_look 30/05/2017 08:28]
Post: 5.187
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
30/05/2017 15:26

Grafico
Ciao, per avere le percentuali devi inserire anche la serie dati nel grafico poi lascia che non la visualizzi o gli dai come colore trasparente per non visualizzare la serie, e devi intervenire un poco nel formato della serie etichette ed anche nel formato dei dati.

comunque ti allego il file

questo il risultato.

url immagine

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 2
Registrato il: 29/05/2017
Città: TORINO
Età: 36
Utente Junior
2013
OFFLINE
30/05/2017 17:40

grazie, mi sembra perfetto!
[SM=x423026]
Post: 389
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
30/05/2017 22:14

Ciao a tutti
Perchè scaricando il file di by Sal (un ringraziamento ed un saluto) le etichette mi appaiono così?

[IMG][url=https://postimage.io/index.php[/IMG]

Grazie e ciao
Cario
Post: 5.188
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
31/05/2017 06:02

Grafico
Ciao Marius, Buongiorno, sinceramente non lo so, non ci sono formule soltanto formati, ho aggiunto soltanto la colonna "C" nelle serie dati per visualizzare le percentuali.

forse sarà il formato personalizzato che ho applicato in tale colonna per visualizzare i dati come "5,1 %", ma il resto non ci sono formule.

dalla tua immagine e come se visualizzassi il risultato di una formula."INTERVALLOCELLE" non leggo il resto.

Mandami il tuo file, vedo se sul mio pc fa lo stesso discorso, per cercare di capire il problema.

Ciao By Sal [SM=x423051]
[Modificato da by sal 31/05/2017 06:03]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 390
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
31/05/2017 09:44

Ciao Domenico
anche a me risulta incomprensibile, da qui la domanda.
Allego il file (che è il tuo scaricato e, probabilemnte, a te non farà lo stesso effetto).

Ciao,
Mario
Post: 3
Registrato il: 29/05/2017
Città: TORINO
Età: 36
Utente Junior
2013
OFFLINE
31/05/2017 10:18

a me sembra perfetto.. ho scaricato di nuovo il file caricati e non ho problemi a visualizzarlo

upload

credo sia la versione di Excel..
io ho la 2013 (Windows)
[Modificato da shorty_look 31/05/2017 10:19]
Post: 5.189
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
31/05/2017 12:57

Grafico
Ciao Marius, Hai ragione, l'ho fatto girare su la versione 2010 e mi da lo stesso tuo problema, però puoi risolverlo, selezionando l'etichetta ed in formato , premi su "Reimposta Testo etichetta", e ti da la visione normale.

Questo perche la versione 2013 ha un opzione in più, cioè la scelta di aggiungere un altra etichetta di un altra serie dati, come puoi vedere dall'immagine.

upload

però puoi optare agendo Manualmente sulle etichette della seconda serie dati che è invisibile e portarla sopra l'altra etichetta, come da immagine

hostare immagini

oppure non so se è possibile cercare di aggiungerla tramite macro, non so se la versione 2010 la supporta.

ho usato il generatore facendo l'operazione sulla versione 2013, mi ha registrato questa macro:

Sub Macro1()
'
' Macro1 Macro
'

'
    ActiveSheet.ChartObjects("Grafico 3").Activate
    ActiveChart.FullSeriesCollecti0n(1).DataLabels.Select
    ActiveChart.FullSeriesCollecti0n(1).DataLabels.Select
    ActiveChart.SeriesCollecti0n(1).DataLabels.Format.TextFrame2.TextRange. _
        InsertChartField msoChartFieldRange, "=Foglio1!$C$2:$C$8", 0
    Application.CommandBars("Format Object").Visible = False
    Range("H22").Select
End Sub


se vorresti fare delle prove.

Ciao By Sal [SM=x423051]

P.S. vedo che "Collection" scrive la o con lo 0, credo che sia l'editor del sito che lo ha cambiato, quindi attenzione.

[Modificato da by sal 31/05/2017 13:04]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 391
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
31/05/2017 13:17

Salve
con la vers.2010 non è possibile indicare entrambe le etichette.

Riesco a renderle visibili entrambe ma, ovviamente, su due serie differenti e affatto sovrapposte: ognuna sopra la propria serie.

Pertanto, se separo le colonne di dati, le vedo entrambe sfalsate e, quel che è brutto esteticamente, ognuna al top della propria colonna.

Non è possibile vederlo come la vedete voi. Rinuncio (per ora).

Ciao,
Mario
Post: 5.190
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
31/05/2017 15:35

Grafico,
Ciao Mario guarda che la seconda immagine è Excel2010, come ho detto la serie delle percentuali non è visibile, ed ho spostato manualmente le percentuali sulla etichette dell'altra serie visibile.

Ciao By Sal [SM=x423051]




se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 392
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
31/05/2017 16:27

Ciao a tutti
Grazie per la precisazione, by Sal. Comunque lo avevo capito, con 5/7 dati si possono spostare a mano ma una centina diventa troppo laborioso.

Ho detto rinuncio, per ora, "a farlo manualmente". Provo a imbastire una macro che me li sposto tutte insieme ed appena sopra le rispettive etichette dei valori.

Ciao,
Mario
Post: 393
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
31/05/2017 16:59

Buon pomeriggio a tutti

@by Sal
Come promesso, ecco una macro che "allinea" le DataLabels della serie Percentuali alla rispettiva colonna della serie Valori.

Dovrebbe funzionare con qualsiasi numero di Points() e, molto onestamente, non saprei come automatizzare il tutto. Cioè posso associare la macro ad un pulsante ma devo pur sempre pigiarlo!
Come si può farlo fare in automatico?

Sub AllineaLabels()
ActiveSheet.ChartObjects("Grafico 3").Activate
For i = 1 To ActiveChart.SeriesCollecti0n(2).Points.Count
    ActiveChart.SeriesCollecti0n(2).Points(i).DataLabel.Select
    ActiveChart.SeriesCollecti0n(2).Points(i).DataLabel.Top = ActiveChart.SeriesCollecti0n(1).Points(i).DataLabel.Top - 10
    ActiveChart.SeriesCollecti0n(2).Points(i).DataLabel.Left = ActiveChart.SeriesCollecti0n(1).Points(i).DataLabel.Left - 5
Next i
Cells(1, 4).Select
End Sub


Ciao,
Mario
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 06:00. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com