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
			
							[Risolto] Cerca nomi con data > di
							
						[Risolto] Cerca nomi con data > di
		
													
							
						
			
			
			
			- Allegati
 - 
			
		
		
				
- cercaData.ods
 - (33.36 KiB) Scaricato 13 volte
 
 
					Ultima modifica di epico il martedì 25 febbraio 2025, 22:09, modificato 1 volta in totale.
									
			
						
							OpenOffice 4.1 su Win10
			
						Re: Cerca nomi con data > di
Ciao. Prova così: sostituisci $D$1 con DESTRA($D$3;4)*1
			
			
									
						
							...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 25.8 LinuxMint 21/22
			
						Libreoffice 25.8 LinuxMint 21/22
Re: Cerca nomi con data > di
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
			
			
									
						
							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
OpenOffice 4.1 su Win10
			
						Re: Cerca nomi con data > di
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
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.
			
							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)))))Nell'allegato ho messo la nuova formula nella colonna O.
- Allegati
 - 
			
		
		
				
- cercaData (bis).ods
 - (46.44 KiB) Scaricato 11 volte
 
 
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 25.8 LinuxMint 21/22
			
						Libreoffice 25.8 LinuxMint 21/22
Re: [Risolto] Cerca nomi con data > di
Di nulla!
Ps.: con LibreOffice si sarebbe potuto fare una formula meno lunga e non matriciale. Così
			
			
									
						
							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)))&"";"")...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 25.8 LinuxMint 21/22
			
						Libreoffice 25.8 LinuxMint 21/22
