Re: [utenti] formula: =CONFRONTA(Criterio di ricerca; Matrice; Tipo)
iclam contabilita ha scritto: con la formula: =SE(A4;SCARTO(quotaz.$B$2;CONFRONTA(A4;quotaz.$B$2:$B$200;1);2);) nella cella A4 c'e' una data e la formula dovrebbe restituirmi il valore della colonna_D. esempio della tabella quotaz: colonna_A colonna_B colonna_C colonna_D data_iniz data_fine valore1valore2 03/01/0807/01/08630,3050,65531 08/01/0809/01/08622,6600,64766 10/01/0814/01/08617,4150,64242 15/01/0816/01/08593,6600,61866 17/01/0821/01/08589,7650,61477 Nonostante abbia provato tutti i valori per Tipo, la formula confronta non risponde con il valore corretto se la data contenuta nella cella A4 e' uguale a quella della colonna_B, nella tabella quotaz. [...] In effetti l'help parla di valori minori o uguali e maggiori o uguali, mentre la funzione agisce diversamente. Però ho provato a riscriverla così: =SE(A4;SCARTO(quotaz.$B$2;CONFRONTA(A4-1;quotaz.$B$2:$B$201;1);2);) e sembrerebbe funzionare! Resta il problema del 03/01/08, risolvibile inserendo una prima riga con date di inizio anno 01/01/08 01/01/08 00 anche se in realtà inserendo 02/01/08 dà un risultato che nell'applicazione che ti serve non ha senso! Allora lo si può inserire come seconda data della prima riga, anche se poi dà #N/D, però a questo punto per date precedenti o successive a quelle indicate si può usare la funzione di rilevazione dell'errore per far comparire altre diciture. Saluti Stefano CICUTO -- Studio CICUTO tel. +39 0113093302 www.studiocicuto.t35.com [EMAIL PROTECTED] OpenOffice.org: usalo, copialo e regalalo, è legale! http://it.openoffice.org/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [utenti] formula: =CONFRONTA(Criterio di ricerca; Matrice; Tipo)
Studio CICUTO - PC C ha scritto: iclam contabilita ha scritto: con la formula: =SE(A4;SCARTO(quotaz.$B$2;CONFRONTA(A4;quotaz.$B$2:$B$200;1);2);) nella cella A4 c'e' una data e la formula dovrebbe restituirmi il valore della colonna_D. esempio della tabella quotaz: colonna_A colonna_B colonna_C colonna_D data_iniz data_fine valore1valore2 03/01/0807/01/08630,3050,65531 08/01/0809/01/08622,6600,64766 10/01/0814/01/08617,4150,64242 15/01/0816/01/08593,6600,61866 17/01/0821/01/08589,7650,61477 Nonostante abbia provato tutti i valori per Tipo, la formula confronta non risponde con il valore corretto se la data contenuta nella cella A4 e' uguale a quella della colonna_B, nella tabella quotaz. [...] In effetti l'help parla di valori minori o uguali e maggiori o uguali, mentre la funzione agisce diversamente. Però ho provato a riscriverla così: =SE(A4;SCARTO(quotaz.$B$2;CONFRONTA(A4-1;quotaz.$B$2:$B$201;1);2);) e sembrerebbe funzionare! Resta il problema del 03/01/08, risolvibile inserendo una prima riga con date di inizio anno 01/01/08 01/01/08 00 con queste date funziona correttamente dal 01/01/08: 31/12/07 31/12/07 00 anche se in realtà inserendo 02/01/08 dà un risultato che nell'applicazione che ti serve non ha senso! Allora lo si può inserire come seconda data della prima riga, anche se poi dà #N/D, però a questo punto per date precedenti o successive a quelle indicate si può usare la funzione di rilevazione dell'errore per far comparire altre diciture. Saluti Stefano CICUTO Grazie!!! in effetti cosi' la formula e' molto piu' snella... ciao Beppe - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[utenti] formula: =CONFRONTA(Criterio di ricerca; Matrice; Tipo)
con la formula: =SE(A4;SCARTO(quotaz.$B$2;CONFRONTA(A4;quotaz.$B$2:$B$200;1);2);) nella cella A4 c'e' una data e la formula dovrebbe restituirmi il valore della colonna_D. esempio della tabella quotaz: colonna_A colonna_B colonna_C colonna_D data_iniz data_fine valore1valore2 03/01/0807/01/08630,3050,65531 08/01/0809/01/08622,6600,64766 10/01/0814/01/08617,4150,64242 15/01/0816/01/08593,6600,61866 17/01/0821/01/08589,7650,61477 Nonostante abbia provato tutti i valori per Tipo, la formula confronta non risponde con il valore corretto se la data contenuta nella cella A4 e' uguale a quella della colonna_B, nella tabella quotaz. perche' funzioni, la devo modificare in questo modo: =SE(A4; SE(SCARTO(quotaz.$B$2;CONFRONTA(A4;quotaz.$B$2:$B$200;1)-1;0)=A4; SCARTO(quotaz.$B$2;CONFRONTA(A4;quotaz.$B$2:$B$200;1)-1;2); SCARTO(quotaz.$B$2;CONFRONTA(A4;quotaz.$B$2:$B$200;1);2)); ) Mi sto confondendo su quanto visualizza da Help di OOo o ho mal interpretato il paramento Tipo? =CONFRONTA(Criterio di ricerca; Matrice; Tipo) da Help di OOo:Se Tipo è 1 oppure se manca il terzo parametro verrà restituito l'ultimo valore minore o uguale al criterio di ricerca. Ciò vale anche nel caso in cui la matrice di ricerca non sia ordinata. Se Tipo è -1 viene restituito il primo valore maggiore o uguale. Spero di essermi spiegato correttamente! ciao Beppe - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]