Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Trova

Ultimo Aggiornamento: 14/02/2015 07:38
Post: 31
Registrato il: 29/04/2002
Utente Junior
2007
OFFLINE
13/02/2015 09:12

Buongiorno, chiedo cortesemente questo aiuto :

Foglio 1: in A2 inserisco un numero in D5 mi deve dare il corrispondente della tabella che si trova nel foglio chiamato radar dove abbiamo A1 1 B1 45 C1 46 D1 90- E1 il corrispondente cioè nr 23
NB: IL corrispondente del 1-45-46-90 sarà sempre 23

Tabella radar 1-45-46-90 corispondente “23”

Risultato dopo l’inserimento del numero 45 nella casella A2 foglio 1 ………..23

Grazie
Post: 1.531
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
13/02/2015 09:32

Potresti spiegare, con parole tue, il motivo per cui non puoi allegare un File senza dati sensibili?

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 31
Registrato il: 29/04/2002
Utente Junior
2007
OFFLINE
13/02/2015 09:39

Ecco il file
Sistema operativo windows 7 excel 2007
Post: 1.532
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
13/02/2015 10:59

In attesa di una Formula più "umana", potresti sopperire con:
=SE(MATR.SOMMA.PRODOTTO((Radar!$A$1:$D$23=$A$2)*RIF.COLONNA(Radar!$A$1:$D$23))=1;CERCA.VERT($A$2;Radar!$A:$E;6-1;0);SE(MATR.SOMMA.PRODOTTO((Radar!$A$1:$D$23=$A$2)*RIF.COLONNA(Radar!$A$1:$D$23))=2;CERCA.VERT($A$2;Radar!$B:$E;6-2;0);SE(MATR.SOMMA.PRODOTTO((Radar!$A$1:$D$23=$A$2)*RIF.COLONNA(Radar!$A$1:$D$23))=3;CERCA.VERT($A$2;Radar!$C:$E;6-3;0);SE(MATR.SOMMA.PRODOTTO((Radar!$A$1:$D$23=$A$2)*RIF.COLONNA(Radar!$A$1:$D$23))=4;CERCA.VERT($A$2;Radar!$D:$E;6-4;0);""))))


Nel frattempo cerco anch'io una Formula meno arzigogolata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 32
Registrato il: 29/04/2002
Utente Junior
2007
OFFLINE
13/02/2015 11:20

Grazie GiuseppeMN, perfetto
buona giornata
Post: 1.860
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
13/02/2015 12:20

Un'alternativa alla proposta di Giuseppe.

In D5::
=INDICE(Radar!$E$1:$E$23;CONFRONTA(CERCA.VERT("*#"&A2&"#*";CONCATENA("#";Radar!A1:A23;"#";Radar!B1:B23;"#";Radar!C1:C23;"#";Radar!D1:D23;"#");1;0);CONCATENA("#";Radar!A1:A23;"#";Radar!B1:B23;"#";Radar!C1:C23;"#";Radar!D1:D23;"#");0))
Matriciale da confermare con ctrl+maius+invio

Ovviamente diventa più semplice se creiamo un "nome":
Nome -> Radar
Riferito a -> =CONCATENA("#";Radar!$A$1:$A$23;"#";Radar!$B$1:$B$23;"#";Radar!$C$1:$C$23;"#";Radar!$D$1:$D$23;"#")

e in D5::
=INDICE(Radar!$E$1:$E$23;CONFRONTA(CERCA.VERT("*#"&A2&"#*";Radar;1;0);Radar;0))
sempre matriciale da confermare con ctrl+maius+invio.



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.862
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
13/02/2015 12:52

Prima che chi so io intervenga con le forbici:

=SOSTITUISCI(DESTRA(CERCA.VERT("*#"&A2&"#*";CONCATENA("#";Radar!A1:A23;"#";Radar!B1:B23;"#";Radar!C1:C23;"#";Radar!D1:D23;"#";Radar!E1:E23;"#");1;0);4);"#";"")


sempre matriciale.
[Modificato da scossa 13/02/2015 12:53]

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.863
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
13/02/2015 12:59

Re:
Scossa.vr, 13/02/2015 12:52:

Prima che chi so io intervenga con le forbici:

=SOSTITUISCI(DESTRA(CERCA.VERT("*#"&A2&"#*";CONCATENA("#";Radar!A1:A23;"#";Radar!B1:B23;"#";Radar!C1:C23;"#";Radar!D1:D23;"#";Radar!E1:E23;"#");1;0);4);"#";"")


sempre matriciale.




E prima che tagli anche questa:
=SINISTRA(DESTRA(CERCA.VERT("*#"&A2&"#*";CONCATENA("#";Radar!A1:A23;"#";Radar!B1:B23;"#";Radar!C1:C23;"#";Radar!D1:D23;"#";Radar!E1:E23;"#");1;0);3);2)


[SM=x423037]
[Modificato da scossa 13/02/2015 13:00]

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.533
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
13/02/2015 13:05

Buon pomeriggio, Satos;
intervengo solo perchè avevo promesso una soluzione alternativa alla mia in Risposta #4 (da dimenticare! )

Dopo aver preso buona nota delle risposte di Scossa (che saluto), potresti provare con, in D5:
=INDIRETTO("Radar!" &INDIRIZZO(MATR.SOMMA.PRODOTTO((Radar!$A$1:$D$23=$A$2)*RIF.RIGA(Radar!$A$1:$D$23));5))



A disposizione.

Buon Lavoro e buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 2.872
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Veteran
2010
OFFLINE
13/02/2015 13:06

ciao
non ho letto bene il quesito ma dalle formule proposte e dai risultati, più che tagliare, la riduco in scala:

=22+AGGREGA(15;6;RIF.RIGA($A$1:$D$23)/(Radar!A1:D23=A2);1)

[SM=x423034] [SM=x423034] [SM=x423030] [SM=x423030]



--------------------------------------------------
"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: 2.873
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Veteran
2010
OFFLINE
13/02/2015 13:09

oppure matriciale

=22+MIN(SE(Radar!A1:D23=A2;RIF.RIGA(A1:D23)))



--------------------------------------------------
"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.864
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
13/02/2015 13:17

Re:
ninai, 13/02/2015 13:06:

=22+AGGREGA(15;6;RIF.RIGA($A$1:$D$23)/(Radar!A1:D23=A2);1)
[SM=x423034] [SM=x423034] [SM=x423030] [SM=x423030]



Ah! questi giovani, non sono più abituati a faticare e ricorrono alle nuove funzioni messe a disposizione nelle versioni recenti di Excel, senza pensare ai milioni di utenti con Excel 2003 [SM=x423037] [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: 33
Registrato il: 29/04/2002
Utente Junior
2007
OFFLINE
13/02/2015 19:04

Grazie a tutti per la vostra bravura nel risolvere questo mio problema.
[SM=x423023]
Post: 4.162
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
14/02/2015 07:38

Aggrega
Ciao forse sbaglio, lo sapete che con le formule non vado in accordo, ma la funzione "AGGREGA" credo che sia stata implementata dalla versione 2010, quindi Sitos non potrà usufruirne visto che dichiara la versione 2007.

comunque buono a sapersi che si può usare anche in questo caso.

Ciao By Sal [SM=x423051]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 03:25. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com