Cerca prima cella non vuota in una riga

Anonimo
2014-09-24T08:11:47+00:00

Buongiorno, 

mi servirebbe una funzione che mi cerchi in una riga la prima cella non vuota (a partire da sinistra)

e mi restituisca il valore di quella colonna in un'altra riga.

esempio: 

        A         B         C         D          E

1                  5         3         1           4

2

3

4 Nome                                     Filippo

la funzione potrei scriverla in B4 o magari in F4 e in questo caso dovrebbe darmi come risultato 4, cioè il contenuto di E1.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

6 risposte

Ordina per: Più utili
  1. Anonimo
    2014-09-24T08:52:51+00:00

    la funzione potrei scriverla in B4 o magari in F4 e in questo caso dovrebbe darmi come risultato 4, cioè il contenuto di E1.

    Se si tratta di valori numerici, nella cella dove vuoi il risultato:

    =INDICE($A1:$E1;CONFRONTA(2^1023;$A1:$E1))

    Se hai valori alfanumerici:

    =INDICE($A1:$E1;MAX(NON(VAL.VUOTO($A1:$E1))*(RIF.COLONNA($A1:$E1)-RIF.COLONNA($A1)+1)))

    Quest'ultima è matriciale, da confermare con CTRL+SHIFT+Invio.


    NOTA. Modifica $A1:$E1 con i tuoi riferimenti.

    Vedi anche;

    http://microsoft.public.it.office.excel.narkive.com/f8SFW3s0/formula-per-ricavare-l-ultimo-valore-che-si-trova-in-una-riga

    La risposta è stata utile?

    2 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2014-09-24T12:47:41+00:00

    ora ho capito,

    quello che intendevo è la prima cella non vuota della riga 4, cioè E4.

    e il valore che vorrei restituito è quello che trovo in quella colonna ma sempre nella riga 1, in questo caso E1.

    Copiando la formula su tutta la colonna dovrei avere sempre il valore di una cella nella riga 1 ma di colonna diversa a seconda di dove si trova la prima cella non vuota.

    per esempio, se in riga 5 trovo il primo valore da sinistra in D5, allora il situltato sarà 1, cioè il contenuto di D1

    In tal caso prova così:

    =INDICE($A$1:$E$1;MAX(NON(VAL.VUOTO(A2:E2))*RIF.COLONNA(A2:E2)))

    la formula (matriciale da confermare con Ctrl+Shift+Enter) controlla l'intervallo A:E della riga 2.

    Puoi incollarla, ad esempio, nella cella F2 e trascinarla in basso quanto serve.

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  3. Anonimo
    2014-09-24T10:50:05+00:00

    Buongiorno, 

    mi servirebbe una funzione che mi cerchi in una riga la prima cella non vuota (a partire da sinistra)

    e mi restituisca il valore di quella colonna in un'altra riga.

    esempio: 

            A         B         C         D          E

    1                  5         3         1           4

    2

    3

    4 Nome                                     Filippo

    la funzione potrei scriverla in B4 o magari in F4 e in questo caso dovrebbe darmi come risultato 4, cioè il contenuto di E1.

    Probabilmente c'è un po' di confusione ...

    La prima cella non vuota (a partire da sinistra) della riga 1 è B1 che contiene il valore 5 e non 4.

    A meno che tu non abbia scambiato la destra con la sinistra oppure la prima con l'ultima.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-09-24T09:30:21+00:00

    ammetto la mia ignoranza su questa formula, ma se provo a metterla tale e quale in una matrice come quella dell'esempio, mi da come risultato 3, sia se la metto in B4 che in F4, quando il risultato che vorrei ottenere è 4.

    Forse non ho capito.

    Le formule postate danno l'ultimo valore della riga 1.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2014-09-24T09:20:57+00:00

    ammetto la mia ignoranza su questa formula, ma se provo a metterla tale e quale in una matrice come quella dell'esempio, mi da come risultato 3, sia se la metto in B4 che in F4, quando il risultato che vorrei ottenere è 4.

    La risposta è stata utile?

    0 commenti Nessun commento