Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Lettera abbinata ad un intervallo di valori

Ultimo Aggiornamento: 29/08/2014 18:58
Post: 1
Registrato il: 29/08/2014
Città: MILANO
Età: 32
Utente Junior
2010
OFFLINE
29/08/2014 14:23

Ciao a tutti!
Vorrei sapere se è possibile abbinare una lettera ad un gruppo di valori.

Mi spiego meglio

1 - 5 --> A
6 - 10 -->B
11 - 15 --> C

Se nella cella A1 ho il numero 4 come faccio affinchè mi compaia nella cella A2, ad esempio, la lettera A?

E' possibile con excel o devo rassegnarmi e fare a mano?

Grazie a chiunque mi risponderà.
Post: 1.508
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
29/08/2014 14:34

associare numero a lettera
Ciao,

prova

=SE.ERRORE(SCEGLI(A1;"A";"A";"A";"A";"A";"B";"B";"B";"B";"B";"C";"C";"C";"C";"C");"")

oppure

=SE.ERRORE(CERCA.VERT(A1;{1\"A".6\"B".11\"C".16\""};2);"")

Spero sia d'aiuto
[Modificato da (Canapone) 29/08/2014 14:38]

Post: 1.741
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
29/08/2014 14:36

Altra possibile soluzione:

=INDICE({"A"."B"."C"."ALTRO"};CONFRONTA(A1;{1.6.11.16}))


Edit:
per tenere conto anche di valori inferiori a 1:

[TESTO ::vb=INDICE({"ALTRO"."A"."B"."C"."ALTRO"};CONFRONTA(A1;{-99.1.6.11.16}))


Sostituire -99 con valore negativo a coerenza.
[Modificato da scossa 29/08/2014 14:46]

Bye!
scossa

scossa's web site
___
Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Post: 1.742
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
29/08/2014 14:43

Re: associare numero a lettera
(Canapone), 29/08/2014 14:34:

Ciao,

prova

=SE.ERRORE(SCEGLI(A1;"A";"A";"A";"A";"A";"B";"B";"B";"B";"B";"C";"C";"C";"C";"C");"")



Restando con SCEGLI() semplificherei con:
=SCEGLI((A1>0)+(A1>5)+(A1>10)+(A1>15)+(A1<1)*4;"A";"B";"C";"ALTRO")


Edit: corretta piccolissima, insignificante, quasi del tutto trascurabile imprecisione che quel "fetuso" di ninai ha sbandierato ai quattro venti [SM=g27826]

[SM=x423030]
[Modificato da scossa 29/08/2014 19:17]

Bye!
scossa

scossa's web site
___
Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Post: 1.509
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
29/08/2014 14:47

stringa.estrai
Ciao,

giusto per divertimento: un altro modo potrebbe essere

=STRINGA.ESTRAI(" AAAAABBBBBCCCCC";A1+1;1)

Saluti
[Modificato da (Canapone) 29/08/2014 14:49]

Post: 493
Registrato il: 24/04/2004
Città: TERAMO
Età: 63
Utente Senior
2010
OFFLINE
29/08/2014 15:05

Ciao.
Soluzione alternativa:
=CODICE.CARATT(ARROTONDA.PER.ECC(A1/5;0)-1+CODICE("A"))

ovvero
=CODICE.CARATT(ARROTONDA.PER.ECC(A1/5;0)+64)
[Modificato da Zer0kelvin 29/08/2014 15:06]
__________________________
[Excel 2010]
-Condividere la conoscenza aumenta la ricchezza di tutti.
-Dai ad un uomo un pesce e lo avrai sfamato per un giorno; insegnagli a pescare e lo avrai sfamato per sempre. (Confucio)
-Il sonno della ragione genera mostri. (Francisco Goya)
Post: 1
Registrato il: 29/08/2014
Città: MILANO
Età: 32
Utente Junior
2010
OFFLINE
29/08/2014 15:54

Grazie e un'altra domanda
Grazie mille! Sono riuscita senza problemi

Un'ultima curiosità. E se volessi che a un qualcosa che scrivo corrispondesse un valore?

Mi spiego:

Se io scrivo 30lode, vorrei che excel lo vedesse come un 30,3 e che quindi quando vado a fare la media, quel 30lode venga letto come un 30,3 senza darmi errore. Si può fare?
Post: 1.510
Registrato il: 27/09/2010
Città: FIRENZE
Età: 61
Utente Veteran
Excel 2010
OFFLINE
29/08/2014 16:28

media voti esami


Ciao,

le medie restituiscono spesso risultati inattesi.

Forse avremo bisogno di un esempio per capire come adattare la formula al lavoro che stai facendo.

Un modo potrebbe essere:


=(SOMMA(A1:A30)+CONTA.SE(A1:A30;"30LODE")*30,3)/CONTA.VALORI(A1:A30)

oppure per essere ancora più prudenti (non conosco il file e come sono registrati i dati)

=(SOMMA(A1:A30)+CONTA.SE(A1:A30;"30LODE")*30,3)/(CONTA.NUMERI(A1:A30)+CONTA.SE(A1:A30;"30LODE"))


Anche in questo caso, ci sono sicuramente soluzioni migliori.

Saluti
[Modificato da (Canapone) 29/08/2014 16:33]

Post: 2.465
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Veteran
2010
OFFLINE
29/08/2014 16:41

Ciao a tutti

due giorni senza connessione mi hanno fatto perdere questa bella "ammucchiata".
Ho letto belle soluzioni, Giusto per farla ancora più facile/banale:
=SCEGLI(INT((A1-1)/5)+1;"A";"B";"C")



--------------------------------------------------
"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: 1.743
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
29/08/2014 16:58

Re:
ninai, 29/08/2014 16:41:

Ciao a tutti

due giorni senza connessione mi hanno fatto perdere questa bella "ammucchiata".
Ho letto belle soluzioni, Giusto per farla ancora più facile/banale:
=SCEGLI(INT((A1-1)/5)+1;"A";"B";"C")




Seeeeeee....... tu te ne stai a mangiare granite caffé con panna e poi vieni qui a smacchiare i giaguari con formulette così banali, tropppo comodo!
E se in aA1 ci fosse 0, oppure 24?

[SM=x423022] [SM=x423037]


Bye!
scossa

scossa's web site
___
Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Post: 2.466
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Veteran
2010
OFFLINE
29/08/2014 17:14

Re:
ValeJovi, 29/08/2014 14:23:

Ciao a tutti!
Vorrei sapere se è possibile abbinare una lettera ad un gruppo di valori.

Mi spiego meglio

1 - 5 --> A
6 - 10 -->B
11 - 15 --> C



Scossa
Io mi sono attenuto alla richiesta.
Giusto per precisare
1) alla granita ti sei dimenticato la briosche, meglio se appena sfornata e più di una.
2) controlla la tua di formula che nella fretta e nell' eccesso di simpatia ti sei dimenticato un piccolo particolare che non la fa funzionare [SM=x423022] [SM=x423036]




--------------------------------------------------
"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: 1.268
Registrato il: 27/10/2003
Città: SESTO SAN GIOVANNI
Età: 43
Utente Veteran
2010
OFFLINE
29/08/2014 18:22

Re: Re:
ninai, 29/08/2014 17:14:



2) controlla la tua di formula




Ohohoh questa è una di quelle cose che nemmeno i più saggi osano dire!
[SM=x423037]

Applausi per Sant(in)o e per la temerarietà!

[SM=x423018]
________________________________
Excel 2010 - Win 7 Ufficio
Excel 2013 - Win 8 Casa

A poche informazioni corrispondono poche spiegazioni.
Post: 1.744
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
29/08/2014 18:42

Re: Re:
ninai, 29/08/2014 17:14:



2) controlla la tua di formula ....



Quale? che ne ho sparate tante e non ho voglia di verificarle tutte! [SM=x423038]



Bye!
scossa

scossa's web site
___
Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Post: 2.467
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Veteran
2010
OFFLINE
29/08/2014 18:51

Re: Re: associare numero a lettera
"chi di spada ferisce......."
questa è una vendetta trasversale a favore dei poveri VBAisti che stai vessando nell'altro topic [SM=x423034] [SM=x423034]

Oggi sono buono, ti do l'indizio che ti farà capire subito l'ERRORE!!!!!
[SM=x423034] [SM=x423034]

Scossa.vr, 29/08/2014 14:43:


Restando con SCEGLI() semplificherei con:
=SCEGLI((A1>1)+(A1>5)+(A1>10)+(A1>15)+(A1<1)*4;"A";"B";"C";"ALTRO")








--------------------------------------------------
"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: 1.745
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
29/08/2014 18:58

Re: Re: Re: associare numero a lettera
ninai, 29/08/2014 18:51:

"chi di spada ferisce......."
questa è una vendetta trasversale .....
Oggi sono buono, ti do l'indizio che ti farà capire subito l'ERRORE!!!!!



Eh no! non mi freghi!

Ti ho visto mentre cancellavi l'= dalla mia formula, nella quale si vede bene che c'è! [SM=x423032]

Vabbè, questa malafigura me la segno! [SM=x423042]


[SM=x423018]
[Modificato da scossa 29/08/2014 19:12]

Bye!
scossa

scossa's web site
___
Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
confronta file excel 2013 (21 messaggi, agg.: 05/02/2014 15:54)
Creare una ricevuta con Excel prelevando dati sempre da Excel (5 messaggi, agg.: 27/08/2014 12:31)
Excel: Inserimento elenco a scelta (2 messaggi, agg.: 13/09/2014 22:26)
ingresso al forun (2 messaggi, agg.: 29/09/2014 16:48)
automatizzare download dati da HTLM (3 messaggi, agg.: 03/10/2014 17:33)
Inserire immagini dietro le celle di Excel (3 messaggi, agg.: 23/10/2014 07:25)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 15:51. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com