Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao P.PaoloCensori,
visto come si presenta il foglio ho pensato che la tua richiesta di una versione Visual Basic della formula oggetto di questo post derivi dalla necessità di valutarla solo per i record filtrati quindi se questa mia ipotesi è esatta potrebbe andarti bene una soluzione che permetta tale valutazione. Un modo è il seguente:
- Creare il nome definito "HCella", che sta per "altezza cella", o altro nome di tuo gusto, così:
Formule
Gestione nomi
[ Nuovo... ]
Nome: HCella
Ambito: Cartella di lavoro
Riferito a: =INFO.CELLA(17;INDIRETTO("RC";0))
[ OK ]
[ Chiudi ] 2. Nella tabella dati del foglio "Copia foglio1" aggiungere il campo/colonna:
HRighe
e immettere nella cella "O2" la formula
=HCella
da copiare in basso per quante sono le righe/record della tabella dati. 3. Modificare la formula:
=SE(L3>=$T$1;MEDIA.PIÙ.SE('Copia foglio1'!$E:$E;'Copia foglio1'!$K:$K;B$2;'Copia foglio1'!$L:$L;$A3);0)
in:
=SE(L3>=$T$1;MEDIA.PIÙ.SE('Copia foglio1'!$E:$E;'Copia foglio1'!$K:$K;B$2;'Copia foglio1'!$L:$L;$A3;'Copia foglio1'!$O:$O;">0");0)