Condividi tramite

Istogramma con intervallo dati dinamico

Anonimo
2018-01-09T14:37:08+00:00

Buonasera a tutti,

avrei bisogno di un aiuto nella creazione di un istogramma con intervallo dati dinamico;

considerando che i valori che a me interessano sono compresi tra F18 e AB18 (intevallo in cui i dati variano) io vorrei scartare tutte le celle con valore 0 all'inizio ed alla fine (non ci sono valori a 0 intermedi)

Ho cercato di rendere dinamico l'intervallo dandogli un nome e definendolo con la seguente formula:

=SCARTO($F$18;0;0;1;CONTA.SE($F$18:$BA$18;">0"))

ma in questo modo l'intervallo parte sempre dalla cella F18 e si sposta avanti di n colonne quanti sono i valori >0, io vorrei invece che partisse dalla prima cella con valore >0 e si spostasse avanti di un numero di celle pari al numero di valori >0 nell'intervallo 

Esempio:

A B C D E F G H
1 0 2 3 5 0 0 0 0

In questo caso l'intervallo dovrebbe essere B1:D1

A B C D E F G H
1 0 0 2 1 7 2 3 0

In questo caso invece C1:G1

Grazie in anticipo

Luca

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2018-01-09T18:18:19+00:00

Prova ad usare questa formula per l'intervallo dinamico:

=SCARTO($F$18;; CONFRONTA(1;$F$18:$BA$18;1);1;CONTA.SE($F$18:$BA$18;">0"))

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2018-01-10T13:39:13+00:00

    Ciao e grazie,

    con la tua soluzione non ho risolto in quanto l'intervallo selezionato non risulta essere corretto; ho usato però la tua idea come spunto ed ho risolto nel seguente modo:

    In una cella (nello specifico F20) ho inserito la seguente formula per trovare l'indice della prima cella con valore >0:

    {=CONFRONTA(VERO;$F$18:$BA$18>0;0)-1} 

    Trattasi di formula da confermare con CTRL-SHIFT-ENTER

    E poi al nome che ho dato all'intervallo dinamico ho associato la seguente formula:

    =SCARTO(Test!$F$18;0;Test!$F$20;1;CONTA.SE(Test!$F$18:$BA$18;">0"))

    Grazie a tutti per l'interessamento.

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-01-09T15:05:41+00:00

    Ciao e intanto grazie per la risposta;

    Di seguito quello che vorrei ottenere:

    Considerato che i dati variano io vorrei che al variare dei dati variasse anche l'intervallo del grafico, ad esempio:

    Spero sia più chiaro

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2018-01-09T14:51:21+00:00

    Buona sera Luca,

      vuoi creare un Gantt? Che tipo di grafico vorresti ottenere?

    grazie del chiarimento.

    Michele

    La risposta è stata utile?

    0 commenti Nessun commento