Risultati da 1 a 4 di 4

Discussione: Sulla Funzione Frequenza



  1. #1
    L'avatar di Andrea
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Levico Terme
    Età
    60
    Messaggi
    31
    Versione Office
    2013
    Likes ricevuti
    4
    Likes dati
    9

    Sulla Funzione Frequenza

    Guardando alcuni video di Gerardo sulla funzione frequenza ho voluto fare qualche esperimento, più per giocarci che altro.
    Allora mi sono voluto cimentare nella conta dei numeri univoci. Bene prendo una serie di numeri sulle righe da C7 a C12.
    3,3,2,2,2,5 la matrice dovrebbe essere simile a questa {1.0.1.0.0.1} e vado ad applicare la funzione frequenza in questo modo
    --(FREQUENZA(C7:C12;C7:C12)>0) ma mi accorgo che il risultato mi riporta questa matrice {1.0.1.0.0.1.0}. :240:
    Caspita che ci fa quell'ultimo zero ?
    Ecco perchè la funzione =MATR.SOMMA.PRODOTTO(C7:C12;--(FREQUENZA(C7:C12;C7:C12)>0)) mi ritorna #VALORE!, dove il
    risultato dovrebbe essere 10.
    Così invece funziona =MATR.SOMMA.PRODOTTO(C7:C12;--(FREQUENZA(C7:C12;C7:C11)>0)).
    Comunque il nocciolo della questione è questo. Perchè la funzione frequenza mi ritorna una matrice con un ultimo valore in più ?

    Ciao e buona serata a tutti.

  2. #2
    L'avatar di Khan
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Padova
    Messaggi
    55
    Versione Office
    2016
    Likes ricevuti
    0
    Likes dati
    1
    Citazione Originariamente Scritto da Andrea Visualizza Messaggio
    Guardando alcuni video di Gerardo sulla funzione frequenza ho voluto fare qualche esperimento, più per giocarci che altro.
    Allora mi sono voluto cimentare nella conta dei numeri univoci. Bene prendo una serie di numeri sulle righe da C7 a C12.
    3,3,2,2,2,5 la matrice dovrebbe essere simile a questa {1.0.1.0.0.1} e vado ad applicare la funzione frequenza in questo modo
    --(FREQUENZA(C7:C12;C7:C12)>0) ma mi accorgo che il risultato mi riporta questa matrice {1.0.1.0.0.1.0}. :240:
    Caspita che ci fa quell'ultimo zero ?
    Ecco perchè la funzione =MATR.SOMMA.PRODOTTO(C7:C12;--(FREQUENZA(C7:C12;C7:C12)>0)) mi ritorna #VALORE!, dove il
    risultato dovrebbe essere 10.
    Così invece funziona =MATR.SOMMA.PRODOTTO(C7:C12;--(FREQUENZA(C7:C12;C7:C11)>0)).
    Comunque il nocciolo della questione è questo. Perchè la funzione frequenza mi ritorna una matrice con un ultimo valore in più ?

    Ciao e buona serata a tutti.
    Cosa hai e cosa vuoi ottenere? Non si capisce molto
    The saddest aspect of life right now is that science gathers knowledge faster than society gathers wisdom. - Isaac Asimov

    Windows 10 + Excel 2013

  3. #3
    L'avatar di Andrea
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Levico Terme
    Età
    60
    Messaggi
    31
    Versione Office
    2013
    Likes ricevuti
    4
    Likes dati
    9
    Khan, vedi il file allegato.
    Sono solo considerazioni per capire. Ho letto l'help in linea riguardante la funzione frequenza e lo dice espressamente.

    • Il numero di elementi contenuti nella matrice restituita è maggiore di una unità rispetto al numero di elementi contenuti in matrice_classi

    Il problema che avevo era nell'applicarla all'interno di Matr.somma.prodotto. E siccome le due matrici non avevano la stessa corrispondenza di dati
    mi restituiva #valore. Ho risolto inserendo nella funzione Frequenza una matrice_classi di un range più piccolo.

  4. #4
    L'avatar di Khan
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Padova
    Messaggi
    55
    Versione Office
    2016
    Likes ricevuti
    0
    Likes dati
    1
    Citazione Originariamente Scritto da Andrea Visualizza Messaggio
    Khan, vedi il file allegato.
    Sono solo considerazioni per capire. Ho letto l'help in linea riguardante la funzione frequenza e lo dice espressamente.

    • Il numero di elementi contenuti nella matrice restituita è maggiore di una unità rispetto al numero di elementi contenuti in matrice_classi

    Il problema che avevo era nell'applicarla all'interno di Matr.somma.prodotto. E siccome le due matrici non avevano la stessa corrispondenza di dati
    mi restituiva #valore. Ho risolto inserendo nella funzione Frequenza una matrice_classi di un range più piccolo.

    =MATR.SOMMA.PRODOTTO(C7:C13;--(FREQUENZA(C7:C12;C7:C12)>0))

    Visto che non puoi sfuggire alla logica "in nuce" di FREQUENZA e considerando che MATR.SOMMA.PRODOTTO lavora con in intervalli uguali io, per coerenza logica e seguendo la tua impostazione agirei come sopra.
    The saddest aspect of life right now is that science gathers knowledge faster than society gathers wisdom. - Isaac Asimov

    Windows 10 + Excel 2013

Discussioni Simili

  1. [Risolto] Delucidazioni sulla funzione SE
    Di Ans75 nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 13/03/17, 08:45
  2. [Risolto] dato con frequenza prestabilita
    Di marco71 nel forum Domande su Excel in generale
    Risposte: 17
    Ultimo Messaggio: 08/12/16, 10:39
  3. Funzione Format sulla cella
    Di dautattmaui nel forum Domande su Excel VBA e MACRO
    Risposte: 4
    Ultimo Messaggio: 12/10/16, 11:09
  4. [Risolto] Un pò di teoria sulla funzione DCount
    Di ProgrammD69 nel forum Domande su Microsoft Access
    Risposte: 1
    Ultimo Messaggio: 17/06/16, 00:34
  5. matrice per formula frequenza
    Di Stefano nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 16/06/15, 13:52

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •