Condividi:        

[Excel] Valore cella per "gruppi di dati"

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

[Excel] Valore cella per "gruppi di dati"

Postdi cassioli » 24/07/06 08:50

Titolo bislacco... ma non sapevo come spiegare la cosa in cosi' poco spazio!

Ho una colonna contenente varie date.
Voglio che accanto ad ogni data compaia un numero da 1 a 10 a seconda se la data è compresa nell'intervallo 1, nell'intervallo 2 ecc...., ed ho 10 intervalli di date possibili.

Ho provato con un SE() nidificato e funziona, ma è MOLTO cervellotico, e se non sbaglio posso mettere al massimo 7 livelli. Come altro posso fare?
cassioli
Utente Senior
 
Post: 1014
Iscritto il: 05/03/04 11:02

Sponsor
 

Postdi Anthony47 » 24/07/06 09:23

Se gli intervalli sono contigui (dove finisce il gruppo 1 comincia il gruppo 2), ti suggerisco di fare una tabella con data-di-inizio / gruppo; poi usi la formula =CERCA.VERT(tua data;TABELLA;2;1)

Ciao,
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Postdi Alexsandra » 24/07/06 09:24

Gli intervalli di date sono suddivisi per mese ? cioè fai comparire 1-2-3-etcc. in base al mese o ad altro?
Avatar utente
Alexsandra
Utente Senior
 
Post: 2358
Iscritto il: 09/01/06 20:31

Postdi cassioli » 24/07/06 11:49

Alexsandra ha scritto:Gli intervalli di date sono suddivisi per mese ? cioè fai comparire 1-2-3-etcc. in base al mese o ad altro?

beh in base... alla data! :D

Per esempio, dal 3 aprile al 6 maggio = gruppo 1, dal 7 maggio al 30 maggio = gruppo 2, ecc..

ANthony47, mica t'ho capito. :?:
cassioli
Utente Senior
 
Post: 1014
Iscritto il: 05/03/04 11:02

Postdi Anthony47 » 24/07/06 12:13

Fai la tabella di raggruppamento delle date, usando es col C e D:
C1 3-Apr-2006
D1 1
C2 7-Mag-2006
D2 2
C3 1-Giu-2006
D3 3
etc

Se hai la tua data in A1, usa in B1 la formula =CERCA.VERT(A1;$C$1:$D$xx;2;1)
Ovviamente xx sara' l' ultima riga della tabella compilata.

Piu' chiaro?

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Postdi cassioli » 24/07/06 12:31

Anthony47 ha scritto:Fai la tabella di raggruppamento delle date, usando es col C e D:
C1 3-Apr-2006
D1 1
C2 7-Mag-2006
D2 2
C3 1-Giu-2006
D3 3
etc

Se hai la tua data in A1, usa in B1 la formula =CERCA.VERT(A1;$C$1:$D$xx;2;1)
Ovviamente xx sara' l' ultima riga della tabella compilata.

Piu' chiaro?

Ciao.

Insomma... ricavare a mente una tabella da valori in sequenza è un po' un casino... :D ma cmq non credo che cosi' funzioni: con questo sitema rieco a capire a che gruppo appartiene il 10 aprile? :-?
cassioli
Utente Senior
 
Post: 1014
Iscritto il: 05/03/04 11:02

Postdi Alexsandra » 24/07/06 12:41

Possiamo dire che
colonna A = gruppo1
colonna B = gruppo 2
etcc..
e che la scrittura nei vari gruppi la esegui già tu con i tuoi criteri di scelta?
Se è così io lavorerei con gli intervalli, aspetto tua risposta.
Ciao
Avatar utente
Alexsandra
Utente Senior
 
Post: 2358
Iscritto il: 09/01/06 20:31

Postdi Alexsandra » 24/07/06 13:03

Volevo editare ma è troppo bella la Stron***ta che ho scritto.
Lascia perdere il post sopra,(sindrome del Lunedì afoso) ho capito adesso che tu hai 1 sola colonna :lol: :lol:

Come facciamo a sapere i gruppi? li hai messi in un range
Avatar utente
Alexsandra
Utente Senior
 
Post: 2358
Iscritto il: 09/01/06 20:31

Postdi cassioli » 24/07/06 13:24

Alexsandra ha scritto:Volevo editare ma è troppo bella la Stron***ta che ho scritto.
Lascia perdere il post sopra,(sindrome del Lunedì afoso) ho capito adesso che tu hai 1 sola colonna :lol: :lol:

Come facciamo a sapere i gruppi? li hai messi in un range

i gruppi dipendono dalle date-estremità.

Col sistema di ANthony funziona... a volte si a volte no: con LA STESSA DATA, una volta dice N/D, una volta ci azzecca, poi N/D, poi N/D, poi ci azzecca... :?: :?: :?: Mah?
cassioli
Utente Senior
 
Post: 1014
Iscritto il: 05/03/04 11:02

Postdi Anthony47 » 24/07/06 14:00

Se hai usato la formula che ti ho passato, puo' restiture #N/D solo se la data che metti e' inferiore alla data piu' bassa in tabella.

Mi fai un esempio di tabella che usi (bastano 3 righe..), la formula, e una data che restituisce N/D, cosi' cerchiamo l' arcano?

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Postdi cassioli » 24/07/06 14:04

Anthony47 ha scritto:Se hai usato la formula che ti ho passato, puo' restiture #N/D solo se la data che metti e' inferiore alla data piu' bassa in tabella.

Mi fai un esempio di tabella che usi (bastano 3 righe..), la formula, e una data che restituisce N/D, cosi' cerchiamo l' arcano?

Ciao.
La tabella:
Codice: Seleziona tutto
09/03/2006   14
02/05/2006   15a
16/05/2006   15d
09/06/2006   16a
20/07/2006   17a
21/07/2006   17b

La formula:
Codice: Seleziona tutto
CERCA.VERT(G2;$W$1:$X$10;2;1)


13 marzo e 17 marzo danno a volte "14" e a volte "N/D", mah...
cassioli
Utente Senior
 
Post: 1014
Iscritto il: 05/03/04 11:02

Postdi Anthony47 » 24/07/06 14:16

Intrigante...
Quando dici "13 marzo", intendi 13 marzo 2006?
Le date le scrivi tu o arrivano da altre applicazioni; e il formato della cella e' "data" e non testo? Es se formatti come numero 13-mar-2006, vedi 38789?

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Postdi cassioli » 24/07/06 14:47

Anthony47 ha scritto:Intrigante...
Quando dici "13 marzo", intendi 13 marzo 2006?
Le date le scrivi tu o arrivano da altre applicazioni; e il formato della cella e' "data" e non testo? Es se formatti come numero 13-mar-2006, vedi 38789?

Ciao.

entrambi i miei "13 marzo" corrispondono al numero 38793.
cassioli
Utente Senior
 
Post: 1014
Iscritto il: 05/03/04 11:02

Postdi cassioli » 24/07/06 14:50

cassioli ha scritto:
Anthony47 ha scritto:Intrigante...
Quando dici "13 marzo", intendi 13 marzo 2006?
Le date le scrivi tu o arrivano da altre applicazioni; e il formato della cella e' "data" e non testo? Es se formatti come numero 13-mar-2006, vedi 38789?

Ciao.

entrambi i miei "13 marzo" corrispondono al numero 38793.

orcomondo che idiota.... la prima riga del foglio è l'intestazione della tabella, e io ho scritto nella prima riga della tabella CERCA.VERT(G1...) !!! :aaah

Usando G2 funziona, thanks.
cassioli
Utente Senior
 
Post: 1014
Iscritto il: 05/03/04 11:02

Postdi Anthony47 » 24/07/06 15:38

Hai risolto da solo, quindi non esagerare con l' autoflagellazione...

Alla prossima, ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "[Excel] Valore cella per "gruppi di dati"":


Chi c’è in linea

Visitano il forum: Nessuno e 73 ospiti