| | Post: 157 | Registrato il: 19/10/2011
| Città: MILANO | Età: 32 | Utente Junior | 2010 | | OFFLINE | |
|
28/11/2016 22:16 | |
Buona sera a Tutti,
come da titolo sto pensando ad una formula che mi permetta di contare quante celle piene ci sono in una riga, partendo da sinistra andando a destra, fino alla prima cella libera.
ovvero in una tabella che va da B1 a G7
nella colonna A una formula che per ogni riga mi conti le celle piene consecutive a partire da destra.
allego un immagine per spiegarmi meglio
grazie mille a tutti
buona serata
excel 2010 |
|
| | Post: 3.492 | Registrato il: 13/03/2012
| Città: LIVORNO | Età: 78 | Utente Master | 2010 | | OFFLINE | |
|
28/11/2016 22:32 | |
solo formule ? niente macro ?
----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta |
| | Post: 157 | Registrato il: 19/10/2011
| Città: MILANO | Età: 32 | Utente Junior | 2010 | | OFFLINE | |
|
28/11/2016 22:37 | |
Buonasera Patel45
Purtroppo solo formule excel 2010 |
| | Post: 158 | Registrato il: 19/10/2011
| Città: MILANO | Età: 32 | Utente Junior | 2010 | | OFFLINE | |
|
28/11/2016 22:37 | |
E nelle celle io ho messo solo numeri ma potrebbero esserci anche lettere excel 2010 |
| | Post: 3.567 | Registrato il: 04/07/2012
| Città: BARCELLONA POZZO DI GOTTO | Età: 61 | Utente Master | 2010 | | OFFLINE |
|
29/11/2016 07:06 | |
ciao
da confermare matriciale:
=CONFRONTA(1;--(B1:G1="");0)-1
per confermarla normale:
=CONFRONTA(1;INDICE(--(B1:G1=""););0)-1 [Modificato da ninai 29/11/2016 07:19]
--------------------------------------------------
"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 |
| | Post: 3.494 | Registrato il: 13/03/2012
| Città: LIVORNO | Età: 78 | Utente Master | 2010 | | OFFLINE | |
|
29/11/2016 09:49 | |
se non ci sono celle vuote la seconda formula va in errore, occorre impostare la colonna H invece che G
----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta |
| | Post: 159 | Registrato il: 19/10/2011
| Città: MILANO | Età: 32 | Utente Junior | 2010 | | OFFLINE | |
|
29/11/2016 13:43 | |
funziona perfettamente la formula senza matrice di ninai, tenendo sempre una cella vuota come ha detto Patel45
grazie mille dell'aiuto
velocissimi!! excel 2010 |
| | Post: 160 | Registrato il: 19/10/2011
| Città: MILANO | Età: 32 | Utente Junior | 2010 | | OFFLINE | |
|
29/11/2016 13:45 | |
per caso avreste voglia di spiegarmi come funziona la formula? e cosa servono i trattini che ci sono? giusto per le prossime volte per riuscire a fare qualcosa di piu
grazie excel 2010 |
| | Post: 3.569 | Registrato il: 04/07/2012
| Città: BARCELLONA POZZO DI GOTTO | Età: 61 | Utente Master | 2010 | | OFFLINE |
|
29/11/2016 16:58 | |
andre.274, 29/11/2016 13.45:
per caso avreste voglia di spiegarmi come funziona la formula? e cosa servono i trattini che ci sono? giusto per le prossime volte per riuscire a fare qualcosa di piu
grazie
=CONFRONTA(1;--(B1:H1="");0)-1
il nocciolo della formula è : --(B1:H1="")
questa crea un vettore di vero/falso in base al fatto che le varie celle siano vuote o non vuote
i "--" trasformano i VERO in 1 ed i FALSO in 0
una volta generata questa serie e 0 e 1 , il confronta individua dopo quante celle c'è il primo 1 (cioè la prima cella vuota)
avrei anche potuto scrivere:
=CONFRONTA(1=1;(B1:H1="");0)-1
oppure:
=CONFRONTA(1;(B1:H1="")*1;0)-1
l'INDICE(), serve solo per evitare di dover confermare la formula come matriciale (CTRL+MAIUSCOLO+INVIO)
--------------------------------------------------
"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 |
| | Post: 3.496 | Registrato il: 13/03/2012
| Città: LIVORNO | Età: 78 | Utente Master | 2010 | | OFFLINE | |
|
30/11/2016 08:59 | |
temo che la spiegazione lo abbia sconvolto, non perché hai spiegato male, ma perché questo tipo di formule sono dure a digerire ed ancora di più a progettarle
----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta |
| | Post: 161 | Registrato il: 19/10/2011
| Città: MILANO | Età: 32 | Utente Junior | 2010 | | OFFLINE | |
|
30/11/2016 09:45 | |
sto provando ora a fare tutti i passaggi, è molto interessante e ho capito il ragionamento, ma le matrici sono cmq complicate.
però complimenti funziona proprio bene :) excel 2010 |
| | Post: 162 | Registrato il: 19/10/2011
| Città: MILANO | Età: 32 | Utente Junior | 2010 | | OFFLINE | |
|
30/11/2016 09:48 | |
un'altra cosa difficile è la funzione indice e capire la differenza tra confermare con ctrl+shift+invio e la conferma normale excel 2010 |
| | Post: 0 | Registrato il: 08/02/2021
| Utente Junior | | OFFLINE | |
|
08/02/2021 22:39 | |
ho utilizzato questa formula per contare in una riga il numero di celle vuote dopo l'ultima cella piena e invece mi conta il numero di celle vuote prima della prima cella piena:
=CONFRONTA(1;INDICE(--(A2:A16<>""););0)-1.
Come faccio quindi a contare in questa stringa di riga le ultime celle vuote dopo l'ultima cella piena?
Grazie mille a chiunque riuscisse ad aiutarmi. |
| | Post: 2.127 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
09/02/2021 02:01 | |
ciao
=SE(A2<>"";CONFRONTA(1;--($A3:$A$1000<>"");0)-1;"")
Come faccio quindi a contare in questa stringa di riga le ultime celle vuote dopo l'ultima cella piena?
è una domanda posta male vero?
le righe sotto all'ultima cella piena
sono nel tuo caso
1.048.576-ultima cella piena.
se ti fermi alla 26°riga
saranno
1.048.550
immagino tu voglia contare le celle vuote
tra due piene |
|
|