feed
top
crea forum
cerca
feed
forum
supporto
discussione
cerca
Excel Forum
Per condividere esperienze su Microsoft Excel
Cerca
Soluzioni Excel Domande e Risposte
Accedi
Trovare la prima cella non vuota a partire da destra e la prima a partire da sinistra
Messaggi
OFF
LINE
Gian Nicola Ciudino
Post: 1
Registrato il: 24/11/2016
Utente Junior
0
0
24/11/2016
09:05
]Salve a tutti
Ho un piccolo problema che mi servirebbe risolvere.
Vi spiego, ho un foglio excel contenente dati su di un certo numero di aziende. Ho a disposizione una colonna con la data di ultimo bilancio seguita da altre 10 colonne rinominate ( ricavi ultimo anno disponibile,ricavi ultimo anno dispo -1, e cosi via fino a -9).
Ho già impostato una funzione SE in modo da lasciare in evidenza solo le celle contenenti valori numerici ed escludendo quindi quelle che presentavano valore "0" o "n.d.".
Esiste un modo per trovare la posizione della prima cella a partire da destra con valore non nullo,quindi la prima non vuota?
Sarebbe perfetto se la formula potesse comunicare in qualche modo che la prima cella non vuota a partire da destra dia valore 2 se la posizione corrispondesse a quella in "ricavi dell'ultimo anno disponibile-2".
Mi occorrerebbe anche lo stesso procedimento a partire da sinistra.
Grazie
[
Modificato da Gian Nicola Ciudino 24/11/2016 09:13
]
OFF
LINE
alfrimpa
Post: 2.444
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
0
0
24/11/2016
10:41
Ciao Gian Nicola
Non è mai utile allegare un'immagine sul forum con la quale non si può fare nulla.
Posta il file con le spiegazioni di quel che vuoi fare.
In linea generale per trovare la prima cella vuota occorre il VBA; ad esempio con questa istruzione
vb
Cells(Rows.Count, 1).End(xlUp).Row
oppure
vb
Cells(1, Columns.Count).End(xlToLeft).Column
Con la prima trovi il numero della riga dell'ultima cella piena in colonna A; con la seconda il numero dell'ultima colonna piena della riga 1.
E' chiaro che poi devi gestire questo dati.
Non so se mi sono spiegato.
[
Modificato da alfrimpa 24/11/2016 10:44
]
Alfredo
OFF
LINE
ninai
Post: 3.557
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Master
2010
0
0
24/11/2016
11:45
ciao
un caro saluto ad Alfredo,
in base all'immagine ed a quello che ho capito
per il promo valore a sinistra, in AC3:
=CONFRONTA(1;--(T5:AB5>0);0)
da inviare matriciale (CTRL+MAIUSCOLO+INVIO)
per l'ultimo valore a destra, in AD3:
=CERCA(2;1/(T5:AB5>0);RIF.COLONNA($1:$9))
ambedue da trascinare in basso
--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8
Tag discussione
trovare
non
Registrati
Accedi
Soluzioni Excel Domande e Risposte
Accedi
IL MIO PROFILO
LE MIE DISCUSSIONI
FORUM CHE SEGUI
LA MIA FORUM-CARD
MODIFICA FORUM-CARD
FAQ
TRADUCI
LOGOUT
Accedi
Registrati
FAQ
TRADUCI
Scatta o carica foto
Allega file
Inserisci link da url (card)
Incorpora url (YouTube/Twitter/...)
ACCETTA
RIFIUTA
Anteprima