Condividi:        

subtotale e max frequenza

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

subtotale e max frequenza

Postdi ramirez22 » 17/10/15 11:30

ciao a tutti, dopo aver usufruito dei vostri consigli per lunghissimi mesi, adesso non avendo trovato nessun aiuto nel forum, vi pongo il mio problema che da giorni cerco di risolvere ma non posso. è evidente che quando uno crede di essere "bravino" in excel ha invece sempre bisogno di altri che ne sanno inevitabilmente più di lui. e per questo mi rivolgo a voi :) :)

ho una colonna C con dati 0 e 1 che scaturiscono da una colonna con altri dati (B). nel momento in cui attivo dei filtri sulla colonna B, dovrei conteggiare la frequenza massima dei valori 1 nella colonna C.

non vorrei usare codici VBA né tabelle pivot. secondo voi è possibile farlo?
vi ringrazio anticipatamente dell'interesse.
ramirez22
Newbie
 
Post: 5
Iscritto il: 17/10/15 11:24

Sponsor
 

Re: subtotale e max frequenza

Postdi Marius44 » 17/10/15 12:35

Cerca nella Guida di Excel "Subtotale" e, penso, si possa applicare questa funzione:
Codice: Seleziona tutto
SUBTOTALE(Num_funzione;Rif1;Rif2;...)
mettendo al posto di Num_Funzione 102

Fammi sapere. Ciao,
Mario
Marius44
Utente Senior
 
Post: 655
Iscritto il: 07/09/15 22:00

Re: subtotale e max frequenza

Postdi ramirez22 » 17/10/15 16:15

grazie mario, ma come tu mi suggerisci mi conta solo i numeri 1 dopo il filtro.
a me serve la frequenza massima consecutiva degli 1, dopo il filtro.
per fare quello in dati non filtrati uso questa formula:
=MAX(FREQUENZA(SE(c2:c1000=1;RIF.COLONNA(c2:c1000));SE(c2:c1000<>1;RIF.COLONNA(c2:c1000))))
in matrice
ma ovviamente non mi calcola bene dopo il filtro...
ramirez22
Newbie
 
Post: 5
Iscritto il: 17/10/15 11:24

Re: subtotale e max frequenza

Postdi CANAPONE » 17/10/15 16:38

Ciao,

mi confermi che scrivi


=MAX(FREQUENZA(SE(c2:c1000=1;RIF.COLONNA(c2:c1000));SE(c2:c1000<>1;RIF.COLONNA(c2:c1000))))

per ottenere gli 1 consecutivi e che la formula funziona:


Se sì, ho delle difficoltà ad aiutarti: quello che stai usando è più o meno un conta.se.

Forse non ho capito la struttura del database.
Ultima modifica di CANAPONE su 17/10/15 16:41, modificato 1 volte in totale.
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: subtotale e max frequenza

Postdi Marius44 » 17/10/15 16:40

Non voglio costruirmi il tuo file (è sempre buona norma allegarlo) per evitare di commettere errori di struttura e poi non conosco le motivazioni per il filtraggio, ma potresti provare tu stesso ad inserire la funzione SUBTOTALE(102;....) nella tua formula.
Prova e fammi sapere. Ciao,
Mario
Marius44
Utente Senior
 
Post: 655
Iscritto il: 07/09/15 22:00

Re: subtotale e max frequenza

Postdi CANAPONE » 17/10/15 17:00

ramirez22 ha scritto:grazie mario, ma come tu mi suggerisci mi conta solo i numeri 1 dopo il filtro.
a me serve la frequenza massima consecutiva degli 1, dopo il filtro.
per fare quello in dati non filtrati uso questa formula:
=MAX(FREQUENZA(SE(c2:c1000=1;RIF.COLONNA(c2:c1000));SE(c2:c1000<>1;RIF.COLONNA(c2:c1000))))
in matrice
ma ovviamente non mi calcola bene dopo il filtro...



Ciao a tutti

sempre che abbia capito

Prova a sostituire nella formula RIF.COLONNA con RIF.RIGA

=MAX(FREQUENZA(SE(C2:C1000=1;RIF.RIGA(A2:A1000));SE(C2:C1000<>1;RIF.RIGA(A2:A1000))))

da confermare con control+maiusc+invio.

Dovrebbe restituire un risultato diverso.

Per usare la stessa formula su dati filtrati

=MAX(FREQUENZA(SE(SUBTOTALE(3;SCARTO(C2:C1000;RIF.RIGA(A2:A1000)-RIF.RIGA($A$2);;1));SE(C2:C1000=1;RIF.RIGA(A2:A1000)));SE(SUBTOTALE(3;SCARTO(C2:C1000;RIF.RIGA(A2:A1000)-RIF.RIGA($A$2);;1));SE(C2:C1000<>1;RIF.RIGA(A2:A1000)))))

Sempre da confermare con control+maiusc+invio


Se non funzionasse, prova a condividere un estratto del file dove stai lavorando.

Fammi sapere.
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: subtotale e max frequenza

Postdi wallace&gromit » 17/10/15 17:58

a questo punto suggerirei un a colonna d'appoggio dove inserisci un paio di condizioni:
al posto del filtro in colonna D inserisci la prima condizione che se il valore della colonna B equivale a quello che avresti nascosto col filtro allora prendi il valore della cella superiore, se non è così verifichi la colonna C, se contiene 1 il valore della cella sarà quello della cella superiore + 1, altrimenti = 0. In pratica in D2:
Codice: Seleziona tutto
=SE(B2=>>filtro<<;SE(C2=1;C1 + 1;0))
otterrai un valore crescente ogni volta che hai una sequenza di 1 "validi", il valore massimo della colonna D corrisponderà alla tua sequenza più lunga.
Office2016 + 2019 su win11
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2174
Iscritto il: 16/01/12 14:21

Re: subtotale e max frequenza

Postdi Marius44 » 18/10/15 00:42

@CANAPONE

per mia scienza: ma se nella tua seconda formula metti SUBTOTALE(3 ecc non conta anche i dati nascosti?

Ciao,
Mario
Marius44
Utente Senior
 
Post: 655
Iscritto il: 07/09/15 22:00

Re: subtotale e max frequenza

Postdi CANAPONE » 18/10/15 04:29

Ciao Marius44,

se ci fossero delle righe nascoste le opzioni 102 o 103 sarebbero da considerare.

Bisognerebbe sapere qualcosa di più da Ramirez22 su come è fatto il database, a cosa serve e fare delle prove.

Questo tipo di formule - adattate su una famosa formula di Laurent Longre - è parecchio delicato.

Saluti
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: subtotale e max frequenza

Postdi ramirez22 » 18/10/15 10:38

eccomi, anzitutto vi ringrazio tutti e mi scuso con tutti per non aver allegato una parte del file di cui ho parlato, ma non per tenere un segreto, ma perché pensavo che non vi interessasse essendo molto complesso, infatti ho schematizzato il mio quesito. comunque sto facendo un file di statistiche sul calcio con dei dati che mi interessano e il mio quesito era rivolto a conteggiare una frequenza di serie positiva, e poi lo applicherò sulla serie negativa e su una serie senza pareggi.
il problema è stato risolto dalla formula di canapone ottimamente, non essendoci righe nascoste, ma a questo punto chiedo per cultura personale e per capire in futuro come potrei usare quella formula, quale è la filosofia del rif.riga(a2:a1000) e del rif.riga($a$2) ? e si potrebbe usare anche con altre coordinate che non siano la prima colonna, tipo e2:e2000 ?
ad ogni modo vi allego una parte del mio pesante file per acclarare su cosa ho incontrato difficoltà, a questo punto risolte.
questo è ovviamente un estratto del file su cui sto lavorando che ha molti altri dati e che se volete vi posso postare senza problemi.
http://www.filedropper.com/estrattostatistiche
in pratica la colonna C sulla quale applicare la formula di canapone sarebbe la N che è già una colonna di appoggio. quando filtro i dati per esempio sulla competizione (col.A) o sulla stagione (col.B) ecc., ho bisogno di calcolare le frequenze massime in col.N, per vedere la serie positiva della squadra, poi avrò altre colonne di appoggio per la serie negativa e per la serie senza pareggi.
spero di essere stato chiaro come tutti voi.
vi ringrazio davvero tutti, ed ovviamente soprattutto Marius44, wallace&gromit, e canapone ça va sans dire
ramirez22
Newbie
 
Post: 5
Iscritto il: 17/10/15 11:24

Re: subtotale e max frequenza

Postdi CANAPONE » 18/10/15 15:04

Ciao,

ti giro un articolo sulle formule matrice dove si parla del rif.riga

http://www.cpearson.com/excel/arrayformulas.aspx


Nelle formule matriciali scrivere stringhe

rif.riga(a2:a1000)

rif.riga(x2:x1000)

rif.riga(k3:z1001)-rif.riga(e1)

producono tutte lo stesso risultato.

Non vorrei crearti confusione: la formula con la quale stai lavorando è molto complessa.

Saluti
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: subtotale e max frequenza

Postdi ramirez22 » 18/10/15 19:50

mizzica quanta roba mi dovrei studiare.... ci proverò
comunque grazie canapone ;) ;)
ramirez22
Newbie
 
Post: 5
Iscritto il: 17/10/15 11:24

Re: subtotale e max frequenza

Postdi ramirez22 » 19/10/15 13:59

ragazzi scusate sono ancora io con un ulteriore problema che però temo non si possa risolvere senza vba.
nello stesso file di cui sopra avrei nisogno di conteggiare la serie positiva delle partite giocate in casa dalla squadta di riferimento. quindi dopo aver filtrato i dati su una competizione, conteggiare la frequenza max di risultati positivi delle partite in casa, senza ovviamente nascondere righe. apparentemente la cosa mi pare impossibile, voi che ne dite?
ramirez22
Newbie
 
Post: 5
Iscritto il: 17/10/15 11:24


Torna a Applicazioni Office Windows


Topic correlati a "subtotale e max frequenza":


Chi c’è in linea

Visitano il forum: Nessuno e 31 ospiti