Pagina 1 di 1
					
				[Risolto] Cerca nomi con data > di
				Inviato: martedì 25 febbraio 2025, 0:02
				da epico
				Salve,
Vorrei scrivere >=1990 in una cella ( D3 ) e utilizzare nella formula sotto al posto di >=$D$1
INDICE($C$6:$D$99;PICCOLO(SE($D$6:$D$99>=$D$1;RIF.RIGA($C$6:$D$99));RIF.RIGA()-RIF.RIGA($A$5))-5;1)
(formula matrice)
Grazie
			 
			
					
				Re: Cerca nomi con data > di
				Inviato: martedì 25 febbraio 2025, 11:32
				da gioh66
				Ciao. Prova così: sostituisci $D$1 con DESTRA($D$3;4)*1
			 
			
					
				Re: Cerca nomi con data > di
				Inviato: martedì 25 febbraio 2025, 12:01
				da epico
				Si-No
Forse mi sono spiegato male
La cella D3 è un elenco a discesa per poter utilizzare le diverse opzioni:
>=1990
<1990
Nel Test della funzione SE servirebbe qualcosa come:
INDIRETTO($D$3)
o
INDIRETTO($D$6:$D$99>=$D$3)
ma non funziona
Grazie
			 
			
					
				Re: Cerca nomi con data > di
				Inviato: martedì 25 febbraio 2025, 16:33
				da gioh66
				Vediamo se ho capito. Allora in D3 hai un testo e per fare ciò che vuoi, cioè avere un'unica colonna di risultati che cambia a seconda del segno in D3, secondo me risolvi con questa formula
Codice: Seleziona tutto
=SE(VAL.ERRORE(SE(SINISTRA($D$3;1)=">";INDICE($C$6:$C$100;PICCOLO(SE($D$6:$D$100>=DESTRA($D$3;4)*1;RIF.RIGA($C$6:$C$100)-5);RIF.RIGA(A1)));INDICE($C$6:$C$100;PICCOLO(SE($D$6:$D$100<DESTRA($D$3;4)*1;RIF.RIGA($C$6:$C$100)-5);RIF.RIGA(A1)))));"";SE(SINISTRA($D$3;1)=">";INDICE($C$6:$C$100;PICCOLO(SE($D$6:$D$100>=DESTRA($D$3;4)*1;RIF.RIGA($C$6:$C$100)-5);RIF.RIGA(A1)));INDICE($C$6:$C$100;PICCOLO(SE($D$6:$D$100<DESTRA($D$3;4)*1;RIF.RIGA($C$6:$C$100)-5);RIF.RIGA(A1)))))
Unico problema, ma mi pare che ce l'avessi già è che quando scegli il segno "<" ti ritrovi degli zeri dopo i risultati. Per eliminarli prova a formattare la colonna come 
0;;;@ o 
0;-0;
Nell'allegato ho messo la nuova formula nella colonna O.
 
			 
			
					
				Re: Cerca nomi con data > di
				Inviato: martedì 25 febbraio 2025, 22:03
				da epico
				
 
Grazie
 
			 
			
					
				Re: [Risolto] Cerca nomi con data > di
				Inviato: mercoledì 26 febbraio 2025, 23:02
				da gioh66
				Di nulla!
Ps.: con LibreOffice si sarebbe potuto fare una formula meno lunga e non matriciale. Così
Codice: Seleziona tutto
=SE.ERRORE(INDICE($Foglio1.$C$6:$C$39;AGGREGA(15;6;(RIF.RIGA($Foglio1.$C$6:$C$39)-5)/SCEGLI(SE(SINISTRA($D$3;1)="<";1;2);$Foglio1.$D$6:$D$39<$Q$6;$Foglio1.$D$6:$D$39>=$Q$6);RIF.RIGA(A1)))&"";"")