Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[excel] Identificare riga da cui inizia un anno

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

Re: [excel] Identificare riga da cui inizia un anno

Postdi Anthony47 » 10/01/09 00:35

Ma non si può semplicemente identificare il numero di riga da cui inizia un anno ed il numero di riga in cui finisce?
Effettivamente mi sembra una buona idea.
La prima cella con data dell' anno la trovi con
Codice: Seleziona tutto
=CONFRONTA(DATA(2007;1;1);A:A;1)+1

L' ultima con
Codice: Seleziona tutto
=CONFRONTA(DATA(2007;12;31);A:A;1)

Magari conviene portare l' anno in una cella e usare l' indirizzo di cella nelle due formule.

Solo nell' ipotesi che non risolvi, in col B hai dei negativi?

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea

Sponsor
 

Re: [excel] Identificare riga da cui inizia un anno

Postdi ramset64 » 10/01/09 09:35

Si in col B ci sono dei negativi.
Ciao
ramset64
Utente Senior
 
Post: 396
Iscritto il: 29/10/08 10:41
Località: Torino

Re: [excel] Identificare riga da cui inizia un anno

Postdi ramset64 » 10/01/09 10:10

Comunque ho risolto.... grazie Anthony, non solo per la tua competenza ma anche per la pazienza!
Ciao
ramset64
Utente Senior
 
Post: 396
Iscritto il: 29/10/08 10:41
Località: Torino

Re: [excel] Identificare riga da cui inizia un anno

Postdi tutamimetica » 10/01/09 16:50

Anthony
ho seguito il tuo suggerimento ma nel calcolo della data in cui si manifesta il valore minimo ho avuto un problemino
applicando
=SCARTO(A1;CONFRONTA(K3;B:B;0);0)
mi dava la data successiva per cui l'ho corretto in
=SCARTO(A1;CONFRONTA(K3;B:B;0)-1;0).
Successivamente ho osservato che la formula ha un limite.
Faccio un esempio
in una data del 2007 il min è 18
in una data del 2009 il min è sempre 18
il risultato della formula è quella del 2007.
Ho provato a risolvere il problema e .. non mi è riuscito.
Ho bisogno di una mano.
Grazie Tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: [excel] Identificare riga da cui inizia un anno

Postdi Anthony47 » 11/01/09 17:01

Grrrr... giusto ieri ho cancellato tutto l' ambiente di test per ramset, quindi non so piu' come nascevano le formule che avevo dato.
Comunque:
-c' e' differenza di risultato a seconda che i dati comincino da riga 1 oppure da riga 2
-effettivamente e' concettualmente sbagliata la mia formula per trovare la data del minimo relativamente all' anno specificato; la nuova formula e'
Codice: Seleziona tutto
=SCARTO(A1;CONFRONTA(K3;SCARTO(B1;CONTA.SE(A:A;"<"&DATA(K1;1;1));0;CONTA.SE(A:A;"<"&DATA(K1;12;31))-CONTA.SE(A:A;"<"&DATA(K1;1;1));1);0)+CONFRONTA(DATA(K1;1;1);A:A;1)-1;0)
Presuppone che le date comincino da riga 1

Fai sapere se questo risolve, se No descrivi il formato dei tuoi dati.

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [excel] Identificare riga da cui inizia un anno

Postdi tutamimetica » 11/01/09 20:49

La mia serie non è né in A nè in B per cui devo provare, ti farò sapere.
Comunque grazie della risposta.
tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: [excel] Identificare riga da cui inizia un anno

Postdi tutamimetica » 12/01/09 20:03

Ciao Anthony ho provato la formula che mi hai inviato.
Stranamente funziona sugli anni successivi al primo. Non ho capito il perché.
Ti invio il file.
Ciao Tuta
Allegati

[L’estensione zip è stata disattivata e non puó essere visualizzata.]

tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: [excel] Identificare riga da cui inizia un anno

Postdi Anthony47 » 12/01/09 23:25

Effettivamente NON funziona sul primo anno; il perche' e' l' uso di un "Confronta al meglio", fatta con indice=1. In questo settaggio "CONFRONTA troverà il valore più grande che è minore o uguale a valore" (essendo Valore=1 gen 2008); ma una data di questo tipo non esiste (la prima e' 4 Feb 2008), da cui error #N/D.

Non vorrei ricominciare daccapo; come by-pass ti propongo di inserire in cella A1 la data 1 gen 1900, shiftando le altre di una posizione in basso.

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [excel] Identificare riga da cui inizia un anno

Postdi tutamimetica » 14/01/09 08:05

Ok Anthony mi va bene così. Grazie. Tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Precedente

Torna a Applicazioni Office Windows


Topic correlati a "[excel] Identificare riga da cui inizia un anno":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti