La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
Buongiorno, vedere allegato.
Partendo da un'anagrafica ( colonne B, C, D - Nome, Data di Nascita, Città ) vorrei produrre un riepilogo nelle colonne G, H, I, J, K, L con i Nomi che compiono gli anni entro " n " giorni ( " n " indicato in cella G2 ) a partire da OGGI.
In colonna I viene calcolato il numero di giorni mancanti al giorno del compleanno.
Il riepilogo dovrebbe essere prodotto con i giorni mancanti in ordine ascendente.
Credo che la formula in G5 ( e sottostanti ) sia sbagliata perchè dovrebbe estrarre anche Riva che compie gli anni il giorno 01/09 ( 28 giorni da OGGI e quindi inferiore al valore di G2 ).
Dove sta l'errore ?
Grazie in anticipo a chi vorrà aiutarmi.
ciao
io userei una colonna d'appoggio
in E5 da tirare in basso
=SE.ERRORE(SE($B5<>"";DATA(ANNO(OGGI());MESE($C5);GIORNO($C5))-OGGI();"")+RIF.RIGA()/1000000;"")
la parte in rosso serve per non avere doppioni
In I5 da tirare in basso
=SE.ERRORE(PICCOLO(SE(($E$5:$E$1000<=$E$2)*($E$5:$E$1000>0);$E$5:$E$1000;"");RIF.RIGA(A1));"")
in G5 da tirare a desta per una colonna e in basso
=SE(INDICE(B$5:B$1000;CONFRONTA($I5;$E$5:$E$1000;0))=0;"";INDICE(B$5:B$1000;CONFRONTA($I5;$E$5:$E$1000;0)))
le atre colonne vanno bene le tue formule
anche se io per l'età userei
=DATA.DIFF(C5;OGGI();"Y")
NB
per il compleanno ti conviene formattare in rosso o del colore che vuoi
le celle con valore 0............altrimenti le formule si complicano e si allungano.
Al limite usa la colonna K quando incontri lo stesso giorno/mese
la colonna E la puoi nascondere
