| | 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 | |
Ciao Un esempio sarebbe gradito.
Ciao By Sal 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 | |
by sal, 30/05/2017 07.13:
Ciao Un esempio sarebbe gradito.
Ciao By Sal
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 | |
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
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!
|
| | 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 | |
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 [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 | |
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
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 | |
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
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
|
|
|