Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

individuare ...la riga di troppo!

4 views
Skip to first unread message

neeuro

unread,
Dec 20, 2007, 10:40:48 AM12/20/07
to
ciao,

ho un file importato da testo: (col A) numero (progressivo per ogni
data), data (col B),
descrizione operazione su due righe (col C), ma purtroppo si può
verificare che la
descrizione sia talvolta anche su tre righe.

non riesco a trovare una funzione per individuare dove si trova questa
terza riga. potreste
darmi un suggerimento?

si tratta di un numero incredibile di righe e vorrei evitare di farlo
scorrendole tutte.

grazie per ogni consiglio.

es:


A B
C D

1 20/12/07 operazione descritta in due righe
ma a volte anche su
tre...
miseria ladra!
(qui vorrei un segnale di err)
2 20/12/07 seconda operazione
bla bla bla, che va su due righe
3 20/01/07 ancora ------------------------------
--------------------------------------

neeuro

unread,
Dec 20, 2007, 10:52:37 AM12/20/07
to

Purtroppo il format del testo mi ha modificato l'esempio facendo un
carriage return per descr troppo lunga.
non so se chiaro comunque....

paoloard

unread,
Dec 20, 2007, 1:16:36 PM12/20/07
to

"neeuro" <nee...@yahoo.it> ha scritto nel messaggio
news:16545831-2f4c-49cb...@a35g2000prf.googlegroups.com...
ciao,

ho un file importato da testo: (col A) numero (progressivo per ogni
data), data (col B),
descrizione operazione su due righe (col C), ma purtroppo si può
verificare che la
descrizione sia talvolta anche su tre righe.

......................
se non ho capito male, vuoi vedere la terza riga quando compare?
Se è così dovresti formattare le celle con "Formato celle", scheda
"Allineamento", spunta "testo a Capo".
La cella dovrebbe adattarsi automaticamente al riempimento.
Ciao Paolo

cucchiaino

unread,
Dec 21, 2007, 12:30:08 AM12/21/07
to
neeuro scrive:

> ciao,

ciao neeuro

non riesco a capire perchè nell'esempio citi la colonna D ?!
in che colonna si trovano le seconde e terze righe di descrizione?


()---cucchiaino

()---buon natale---()

Penny

unread,
Dec 21, 2007, 3:17:01 AM12/21/07
to
Dal tuo post non capisco che libertà hai di usare formule su quello stesso
foglio o su altri del file e dinoltre se le vuoi solo evidenziare o
correggere riportando la descrizione entro le due righe. Se non è questo il
problema, vedo due soluzioni, importando i dati con: incolla speciale "solo
testo":
- nella colonna delle descrizioni o dove vuoi, inserisci una formattazione
condizionale che evidenzia quando hai tre "chiavi" uguali in tre righe
consecutive (se il codice c'è sempre)
- in colonne non interessate al copia/incolla o su un altro foglio che le
aggancia, fare una formula che scriva un qualcosa al verificarsi delle stesse
condizioni.
Se invece le devi correggere, diventa più complicato.


--
Penny

neeuro

unread,
Dec 21, 2007, 10:17:51 AM12/21/07
to

nella colonna D avrei voluto un segnale qualsiasi che segnala l'errore

neeuro

unread,
Dec 21, 2007, 10:39:07 AM12/21/07
to
On 20 Dic, 19:16, "paoloard" <xp...@katamail.com> wrote:
> "neeuro" <nee...@yahoo.it> ha scritto nel messaggionews:16545831-2f4c-49cb...@a35g2000prf.googlegroups.com...

ciao paolo

grazie per la tua risposta. francamente contavo che funzionasse, ma la
tera riga resta dove si trova, maledetta lei...
mi devo arrangiare a scorrere il filettone a vista ed individuarla, (è
tutto ciò che mi consentono quei 2 o 3 neuroni che mi restano). ma ti
dirò invece cosa provoca la soluzione che mi hai indicato: mi aumenta
la larghezza di alcune righe, ma come ripeto senza alcun effetto.

purtroppo questo meccanismo devo realizzarlo ogni mese....

ciao grazie

neeuro

unread,
Dec 21, 2007, 10:46:03 AM12/21/07
to

perdonami penny, ma ho capito poco di ciò che hai scritto: posso
invece assicurarti che sono uno scarso con excel, quindi chiedo scusa
per la pazienza e ringrazio per la disponibilità.

con l'occasione i migliori auguri a tutti, ciò che più desiderate per
il vostro futuro.

Penny

unread,
Dec 22, 2007, 4:28:00 AM12/22/07
to
Niente paura, io devo andare a fondo dei problemi ed ormai mi sono cacciato
nel tuo!
Se ho capito bene, tu hai su tutte le righe i dati di cui parli (cod. op;
data; descrizione).
Devi solo eseguire quanto in sequenza:
- posizionati in colonna C alla riga 10 (perché? te lo spiego dopo)
- Clicca su menu "Formato"
- Scegli "Formattazione condizionale"
- Scegli, "la formula è"; ti si aprirà una finestra libera
- In questa finestra copia e incolla: =E($A10=$A9;$A10=$A8)
- Vai su "Formato...." di fianco a dove hai copiato la formula
- Scegli il formato della cella che verrà assunto quando si verificherà la
condizione della terza riga che tu vuoi evidenziare (inizia con metterci lo
sfondo rosso o quel che vuoi)
- Dai OK
- Ora, col pennello di "copia formato" che trovi tra le icone std., estendi
il frmato della cella C10 a tutte le celle della stessa colonna.
- Hai finito e tutte le terze righe saranno evidenziate.
Con lo stesso pennello, puoi estendere il formato anche alla colonna A ed a
tutte le colonne dove vuoi che risulti l'anomalia. Devi solo stare attento al
formato data della colonna B, dove puoi estendere su una cella la
formattazione delle altre, ma poi devi ripristinare il formato data e solo
allora estenderlo a tutta la colonna B.

Spero di essere stato chiaro. Rinuncio a spiegarti il perché della cella
C10, altrimenti si farebbe lunga e contraccambio gli auguri.
Penny

--
Penny

Maurizio Borrelli

unread,
Dec 22, 2007, 7:36:39 AM12/22/07
to
"neeuro" wrote in message
news:16545831-2f4c-49cb...@a35g2000prf.googlegroups.com:

> ho un file importato da testo: (col A) numero (progressivo per ogni data), data (col B), descrizione operazione su due righe (col C), ma purtroppo si può verificare che la descrizione sia talvolta anche su tre righe.
> non riesco a trovare una funzione per individuare dove si trova questa terza riga. potreste darmi un suggerimento?
> si tratta di un numero incredibile di righe e vorrei evitare di farlo scorrendole tutte.

> es:
> A B C D
> 1 20/12/07 operazione descritta in due righe
> ma a volte anche su tre...
> miseria ladra! (qui vorrei un segnale di err)
> 2 20/12/07 seconda operazione
> bla bla bla, che va su due righe
> 3 20/01/07 ancora ------------------------------
> --------------------------------------

Ciao neeuro.

Un modo, supponendo che tali valori siano immessi a partire dalla cella
"A1":

D1: =MAX($A$1:A1)
E1: =SE(CONTA.SE($D$1:$D$9;"="&D1)>2;"ERR";"")

Entrambe da copiare in basso per quante sono le righe dei dati.

Dove ho scritto "$D$9" sostituisci il "9" con il numero dell'ultima riga
dei dati.

--
(Facci sapere se e eventualmente come hai risolto. Grazie.)

Ciao :o) Microsoft MVP (Excel)
Maurizio https://mvp.support.microsoft.com/profile/Maurizio.Borrelli
-------- Spazio personale di Maurizio Borrelli
?SPQR(C) http://spdmb.spaces.live.com
 X       RIO - Risorse in italiano per gli utenti di office
-------- http://www.riolab.org


neeuro

unread,
Jan 2, 2008, 3:38:58 AM1/2/08
to
On 22 Dic 2007, 13:36, "Maurizio Borrelli"

buona anno maurizio a te ed al NG e grazie per la risposta

allora ho provato la formula, e funzionerebbe, ma forse non sono stato
chiaro: ogni data ha un suo progressivo, per cui ad ogni nuova data
rilevo un errore.


neeuro

unread,
Jan 2, 2008, 3:58:45 AM1/2/08
to

ciao penny auguri anche a te e grazie per la disponibilità

ho provato anche la tua formula, ma non funziona, magari colpa mia che
sono stato poco preciso: in realtà mi vengono marcate 4 righe della
colanna C (ho usaato il colore) che andrebbero bene, cioè non hanno la
terza riga di troppo!!!

giovanna

unread,
Jan 2, 2008, 1:10:06 PM1/2/08
to
Il 02/01/2008, neeuro ha detto :

> On 22 Dic 2007, 13:36, "Maurizio Borrelli"
> <maurizio.borre...@freepass.it> wrote:

>> Un modo, supponendo che tali valori siano immessi a partire dalla cella
>> "A1":
>>
>> D1: =MAX($A$1:A1)
>> E1: =SE(CONTA.SE($D$1:$D$9;"="&D1)>2;"ERR";"")
>>
>> Entrambe da copiare in basso per quante sono le righe dei dati.
>>
>> Dove ho scritto "$D$9" sostituisci il "9" con il numero dell'ultima riga
>> dei dati.
>>

> allora ho provato la formula, e funzionerebbe, ma forse non sono stato


> chiaro: ogni data ha un suo progressivo, per cui ad ogni nuova data
> rilevo un errore.

Ciao neeuro,
Sei sicuro che ad ogni nuova data rilevi un errore? O solo per le nuove
date che hanno la triplice descrizione?
Ho testato la soluzione proposta da Maurizio, per ovviare
all'inconveniente ho mofificato la formula da immettere in E1, così:
=SE(CONTA.SE($D$1:D1;"="&D1)>2;"ERR";"")
da trascinare sotto (come già detto da Maurizio, e anche la formula in
D1)
In questo modo ottengo ERR solo nelle "terze righe descrizione".
Riprova! :-)

--
ciao
giovanna
.......................
www.riolab.org
.........................


neeuro

unread,
Jan 3, 2008, 3:26:58 AM1/3/08
to

ciao giovanna,

grazie per la tua risposta, ma credo che il problema sia nella formula
in colonna d (=MAX($A$1:A1)) in realtà, la progressione va bene per la
stessa data, ma quando questa cambia, e come già detto, la numerazione
ricomincia da 1, in colonna d, mi vedo ripetere lo stesso numero
dell'ultimo progressivo dell'ultima data, quindi err ripetuto in
colonna e...


giovanna

unread,
Jan 3, 2008, 6:34:04 AM1/3/08
to
Il 03/01/2008, neeuro ha detto :

> grazie per la tua risposta, ma credo che il problema sia nella formula
> in colonna d (=MAX($A$1:A1)) in realtà, la progressione va bene per la
> stessa data, ma quando questa cambia, e come già detto, la numerazione
> ricomincia da 1,

ah, neeuro,
non mi pare tu avessi precisato che la numerazione ricomincia da 1 al
cambio data.
La tua tab è così dunque, nelle colonne A e B ?
A B
1 20/12/2007
2
3
1 23/12/2007
2
3
1 25/12/2007
2
1 03/01/2008
2
3
1 12/01/2008
2
fa' sapere!

neeuro

unread,
Jan 3, 2008, 11:48:13 AM1/3/08
to

ciao giovanna,

mi pareva comprensibile, colpa mia a non definirlo meglio... :))))

"ho un file importato da testo: (col A) numero (progressivo per ogni
data), data (col B)"

comunque è esattamente come lo hai esemplificato tu, tieni presente
quindi che per ogni num progressivo ci sono due righe di descrizione,
tre quando c'è l'errore che vorrei individuare...

giovanna

unread,
Jan 3, 2008, 12:13:25 PM1/3/08
to
Il 03/01/2008, neeuro ha detto :
> On 3 Gen, 12:34, giovanna <giovannarc...@asiatiscali.it> wrote:

>> non mi pare tu avessi precisato che la numerazione ricomincia da 1 al
>> cambio data.
>> La tua tab è così dunque, nelle colonne A e B ?
>> A B
>> 1 20/12/2007
>> 2
>> 3
>> 1 23/12/2007
>> 2
>> 3
>> 1 25/12/2007
>> 2
>> 1 03/01/2008
>> 2
>> 3
>> 1 12/01/2008
>> 2

> mi pareva comprensibile, colpa mia a non definirlo meglio... :))))


>
> "ho un file importato da testo: (col A) numero (progressivo per ogni
> data), data (col B)"

ok... sfuggiva facilmente - forse! :-)


>
> comunque è esattamente come lo hai esemplificato tu, tieni presente
> quindi che per ogni num progressivo ci sono due righe di descrizione,
> tre quando c'è l'errore che vorrei individuare...

mm... da questo mi parebbe che *NON è* come ho esemplificato io.
Ti suggerisco di condividere, se puoi, togli dati "sensibili", il file.
Per es qui:
http://www.savefile.com/upload.php
posta poi il link per il download

giovanna

unread,
Jan 3, 2008, 12:19:23 PM1/3/08
to
Il 03/01/2008, giovanna ha detto :

> mi parebbe

mi parrebbe !

neeuro

unread,
Jan 3, 2008, 12:46:40 PM1/3/08
to

scusa ma ho postato rispondi all'autore l'esempio, lo ripropongo:

A B C
1 02/01/07 Descrizione 1
Descrizione 1
2 02/01/07 Descrizione 2
Descrizione 2
3 02/01/07 Descrizione 3
Descrizione 3
1 03/01/07 Descrizione 1
Descrizione 1
2 03/01/07 Descrizione 2
Descrizione 2
Err da rilevare
3 03/01/07 Descrizione 3
Descrizione 3


grazie, (scrivimi la tua e.mail che ti mando l'esempio se non è ancora
chiaro)

giovanna

unread,
Jan 3, 2008, 1:36:54 PM1/3/08
to
Il 03/01/2008, neeuro ha detto :

>


> A B C
> 1 02/01/07 Descrizione 1
> Descrizione 1
> 2 02/01/07 Descrizione 2
> Descrizione 2
> 3 02/01/07 Descrizione 3
> Descrizione 3
> 1 03/01/07 Descrizione 1
> Descrizione 1
> 2 03/01/07 Descrizione 2
> Descrizione 2
> Err da rilevare
> 3 03/01/07 Descrizione 3
> Descrizione 3
>

ok, mi pare chiaro ora.
Posso suggerire una formattazione condizionale:
I dati partono da riga 1.
Seleziona la colonna C a partire da cella C2 (NON C1)
formato> Formattaz condizionale
condiz_1
la formula è:: =E(B1="";B2="")
imposta il formato che vuoi, Ok
In alternativa, in cella *D2*, la formula:
=SE(E(B1="";B2="");"ERR";"") e trascini sotto.
Vedi se....

neeuro

unread,
Jan 4, 2008, 4:19:24 AM1/4/08
to

grandeeeeeeeee!

funzionano entrambe le soluzioni. grazie!

(che pazienza che vi ci vuole!!! ma per chi come me, ha proprietà
minerali particolarmente evolute (durezza) siete una grande risorsa)

saluti e ancora auguri a tutti!!

0 new messages