Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

contare dal basso verso l'alto

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

contare dal basso verso l'alto

Postdi giorgioa » 19/06/14 11:12

Salve a tutti,

ho un problema e non so se esiste una formula per risolvere quanto sto
esponendo.
Ho 2 fogli:
1)-archivio ed ha i dati che iniziano da rigo 11 fino al rigo 110,
praticamente 100 record (righe)
nel foglio1 di pari passi con l'archivio sono stati ricavati dei dati
da colonna C a colonna V e rispettando l'archivio da rigo 11 a rigo 110.

I dati del foglio1 sono presenti quando hanno trovato la condizione nell'archivio,
le colonne in ultima o più caselle non potrebbero avere dati.
Vorrei contare a partire dal basso quante caselle vuote ci sono prima che trovi
un altro numero.
Esempio: la partenza è sempre da ultima casella(come da archivio) e salendo le
caselle alla 11^ casella trova un numero deve contare 10.
Fra i numeri in colonna c'è anche che si trovi lo 0 (zero) quindi vale come numero;
e se c'è un numero in ultima casella deve contare 0 (zero) sia che è presente Zero che un altro numero.
Grazie dell'interessamento
giorgioa
Utente Senior
 
Post: 544
Iscritto il: 16/04/12 15:00

Sponsor
 

Re: contare dal basso verso l'alto

Postdi giorgioa » 20/06/14 10:10

Salve a tutti,

vorrei correggere il tiro dell'aiuto-richiesta nel senso

invece di leggere dal basso a salire quante caselle vuote ci
sono fino a quando trova un numero ;
come leggere i dati
dell'ultima riga tenendo presente che le righe aumentano
di volta in volta che l'archivio viene aggiornato
quindi si parlerebbe sempre di ultima riga e non di riga fissa.

Grazie dell'aiuto
giorgioa
Utente Senior
 
Post: 544
Iscritto il: 16/04/12 15:00

Re: contare dal basso verso l'alto

Postdi ninai » 20/06/14 10:19

ciao
non riesco a capire il quesito, se puoi allegare un file di esempio che rappresenti bene il problema e la soluzione voluta
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: contare dal basso verso l'alto

Postdi Anthony47 » 20/06/14 13:02

Vale il suggerimento di ninai di allegare un file.
Comunque mi pare che vorresti misurare quante righe sono vuote prima di trovare un numero (potrebbe essere anche "0"), partendo dall' ultima riga e andando verso la riga 1. Se Si, non mi e' chiero se la ricerca la vuoi fare su tutte le colonne C:V o su qualche colonna in particolare.

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: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: contare dal basso verso l'alto

Postdi giorgioa » 20/06/14 17:00

Salve,

posto il file di esempio,
però mi son detto che 2 è meglio di one
nel senso che prima avevo fatto un tipo di richiesta
e poi un'altra ma visto che mi trovo nel file postato ci sono i 2 esempi e appunto visto che mi trovo
cerco di disturbare una sola volta.

Preciso che il risultato da ottenere è colonna per colonna.


http://www.filedropper.com/contul

Grazie dell'intervento
e speriamo che vinca(l'Italia)
ciao
giorgioa
Utente Senior
 
Post: 544
Iscritto il: 16/04/12 15:00

Re: contare dal basso verso l'alto

Postdi ninai » 20/06/14 17:24

in V32:
=RIGHE($V$11:$V$29)-CERCA(2;1/(V$11:V$29<>"");RIF.RIGA($V$11:$V$29)-10)
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: contare dal basso verso l'alto

Postdi ninai » 20/06/14 17:46

si può rendere meno "delicata" con questa modifica:
=RIGHE($V$11:$V$29)-CERCA(2;1/(V$11:V$29<>"");RIF.RIGA(INDIRETTO(1&":"&RIGHE($V$11:$V$29))))

della prima richiesta non sono convinto cosa vuoi ma per similitudine potrebbe essere:
in C9:
=CERCA(2;1/(C$11:C$29<>"");C$11:C$29)
allego esempio
https://www.dropbox.com/s/a5iv2hmfpjr6z ... ninai.xlsm
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: contare dal basso verso l'alto

Postdi giorgioa » 20/06/14 19:24

Ciao,

le formule entrambe vanno bene,
rispondo al quesito della prima:
per brevità nel file ho solo messo il necessario di dati
per spiegare cosa volevo però le colonne arrivano fino
a 5000 e passa righe quindi questa formula mi fa leggere
l'ultima riga che in effetti corrisponderebbe da quando non si verifica
l'evento richiesto.

Ciao
giorgioa
Utente Senior
 
Post: 544
Iscritto il: 16/04/12 15:00

Re: contare dal basso verso l'alto

Postdi ninai » 21/06/14 03:33

Giorgio
credo che siamo nella stessa situazione di "stress" da ricalcolo, vista in precedenza.
Con 5000 righe e molte colonne la "cosa" diventa pesante.

per queste ultime elaborazioni, vi sono varie soluzioni, sarebbero da testarle in quanto ad "ergonomia", un'altra delle possibili soluzioni è:
in V32:
=RIGHE($V$11:$V$29)-INDICE(RIF.RIGA($V$11:$V$29)-10;CONFRONTA(2^1023;V$11:V$29))

in C9, visto che le celle sono tutte piene, puoi usare anche:
=INDIRETTO(INDIRIZZO(CONTA.NUMERI(C$11:C$29)+10;RIF.COLONNA();2))

Ripeto è da vedere quale di queste o altre possibili, è più "economica"

ma prima o poi, con questo tipo di elaborazioni sei destinato al VBA, e lì, se non studi, sono "uccelli senza zucchero" :lol: :lol:
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: contare dal basso verso l'alto

Postdi giorgioa » 21/06/14 19:01

Salve,

ho utilizzato la prima formula quella che legge l'ultima riga
e devo dire che non mi crea problemi anche perchè la formula
una volta estesa ad un centinaio e anche più colonne rimane
rimane fissa in quella riga dov'è posta.

Per quanto riguarda il VBA ti assicuro che ci ho provato
anche a comprarmi qualche dispensa ma alla fine tutti i libri
fanno lezioni sui grafici e sull'ora.
Secondo me quel che ci vorrebbe, per creare anche al passione
o l'avvicinamento a tale studio, ci vorrebbe un tipo di lezione ad
OC. Nel senso che se ci fossero degli esempi
uso un conta.se e a voler trasformarlo in VBA come fare?
Qulacosa del genere.
A tale commento se ci può essere un seguito come indirizzare.
Saluti
giorgioa
Utente Senior
 
Post: 544
Iscritto il: 16/04/12 15:00

Re: contare dal basso verso l'alto

Postdi giorgioa » 23/06/14 14:54

Salve,

le formule proposte più che contare l'ultimo valore
fanno la somma totale delle celle piene sia con
0 che con altri numeri.

Preciso che in u2 c'è il totale delle righe e quindi se u2 =112(esempio)
significa che il valore che devo leggere della colonna sarà quello che sta in casella 112
e questo valore ultimo sarà letto nel rigo 9 della stessa colonna.

Grazie
giorgioa
Utente Senior
 
Post: 544
Iscritto il: 16/04/12 15:00

Re: contare dal basso verso l'alto

Postdi ninai » 23/06/14 16:13

ciao
evidentemente ci sono malintesi, a me non sembra proprio che le formule proposte fanno quello che dici.

tu scrivi nel file:
"esempio in cui vorrei leggere da ultimo rigo quante caselle vuote a salire ci sono tra l'ultima ed il primo numero che trova".
Le formule, questo fanno.

Per il resto delle richieste, non ho ben capito cosa vuoi ottenere.
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: contare dal basso verso l'alto

Postdi giorgioa » 23/06/14 16:53

Salve,

faccio mea culpa,

per un avvio di macro con selezione range oltre il numero
di riga complessivo dell'archivio, la formula/e andando a legge mi leggeva
dati fino a 10000 righe per cui quando la macro usa il clearcontents
in un range ridotto rimanevano aldisotto sempre dati che la formula
andava a leggere.
E a questo punto la/e formule proposte vanno tutte bene.
Per penalità pagherò un caffè a tutti.

problema[RISOLTO].
Grazie e buona giornata a tutti.
giorgioa
Utente Senior
 
Post: 544
Iscritto il: 16/04/12 15:00


Torna a Applicazioni Office Windows


Topic correlati a "contare dal basso verso l'alto":


Chi c’è in linea

Visitano il forum: Nessuno e 21 ospiti