| | Post: 3.232 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
07/03/2018 03:29 | |
Ciao a tutti
Uso 2007 e non ho la funzione AGGREGATE (non la sò usare e non saprei cosa dovrei fare)
Nel foglio Personale cella G2 =SE.ERRORE(INDICE(........AGGREGATE
Presumo di modificarla con PICCOLO
Riuscite tramutare tale formula in modo che riesca funzionare per EXCEL 2003. Grazie mille
EDIT mettendo il nome(LO VERSO)in A2
Credo sia cosi, mà le celle sotto dovrebbe risultare vuote....
=SE.ERRORE(INDICE(Personale!$B$2:$B$50;PICCOLO(SE(Personale!$A$2:$A$50=$A1; (RIF.RIGA(Personale!$A$2:$A$50)-1)/(Personale!$A$2:$A$50=INDIRETTO("'"&"MFR_"&G$1 &"'!B"&RIGHE($A$1:$A10))));1));"") [Modificato da raffaele1953 07/03/2018 07:42] Excel 2013 |
|
| | Post: 2.749 | Registrato il: 03/04/2013
| Utente Veteran | Excel 2000 - 2013 | | OFFLINE | |
|
07/03/2018 07:45 | |
Buona giornata, Raffaele; proverei con, in Cella "G2": =SE.ERRORE(SE(CERCA.VERT($B2;INDIRETTO("'"&"MFR_"&G$1&"'!$A2:$B50");2;0)=$A2;$B2;"");"") Da copiare nel Range "G2:AK12" A disposizione. Un caro saluto. Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013 |
| | Post: 2.750 | Registrato il: 03/04/2013
| Utente Veteran | Excel 2000 - 2013 | | OFFLINE | |
|
07/03/2018 07:57 | |
Fai solo attenzione che se copi la Formula verra riportata correttamente in: =SE.ERRORE(SE(CERCA.VERT($B2;INDIRETTO("'"&"MFR_"&G$1&"'!$A2:$B50");2;0)=$A2;$B2;"");"") quindi con un "_" al posto dello spazio riportato in "CODE" Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013 |
| | Post: 3.232 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
07/03/2018 09:03 | |
Ciao Giuseppe
>>>quindi con un "_" al posto dello spazio riportato in "CODE"
Non capisco cosa intendi.
Ho provato, penso non vada bene. Il cerca.vert si ferma sul primo trovato.
Se ci sono diverse persone con lo stesso contratto, non trovo gli altri.
La mia dovrebbe essere Matriciale..., e non riesco farla. Excel 2013 |
| | Post: 2.752 | Registrato il: 03/04/2013
| Utente Veteran | Excel 2000 - 2013 | | OFFLINE | |
|
07/03/2018 09:22 | |
Faffaele, perdonami ma oggi non è giornata! Prova con questa Formula in " G2": =SE.ERRORE(INDICE(INDIRETTO("'"&"MFR_"&G$1&"'!A2:B50");CONFRONTA($A2;INDIRETTO("'"&"MFR_"&G$1&"'!$B$2:$B$50");0);1);"") Da copiare nel Range "G2:AK12" Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013 |
| | Post: 3.233 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
07/03/2018 09:40 | |
Questa funziona...
=SE.ERRORE(INDICE(INDIRETTO("'"&"MFR_"&G$1&"'!A1:B50");CONFRONTA(A2;INDIRETTO("'MFR_"&G$1&"'!B1:B42");0);1);"")
Pensi che era questo quello che cercava?
Comunque mi piacerebbe sapere dove sbagliavo con la mia formula Excel 2013 |
| | Post: 2.754 | Registrato il: 03/04/2013
| Utente Veteran | Excel 2000 - 2013 | | OFFLINE | |
|
07/03/2018 09:57 | |
Raffaele, colto da profona vergogna ho preferito limitare le figuracce e, prima di essere cacciato da Forum per "indegnità", ho ritenuto opportuno cancellare almeno la mia risposta nella quale la Formula che avevo proposto era orfana di un "indiretto". Confido che nel proseguo della giornata mi torni un minimo di lucidità . Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013 |
| | Post: 3.235 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
07/03/2018 11:25 | |
Se mi permetti, io sono più fuso di Te...
Comunque per il Forum =SE.ERRORE() non esiste in Excel 2003, questa va bene.
=SE(VAL.ERRORE(INDICE(INDIRETTO("'"&"MFR_"&G$1&"'!A1:B50");CONFRONTA(A2;INDIRETTO("'MFR_"&G$1&"'!B1:B42");0);1));"";INDICE(INDIRETTO("'"&"MFR_"&G$1&"'!A1:B50");CONFRONTA(A2;INDIRETTO("'MFR_"&G$1&"'!B1:B42");0);1)) Excel 2013 |
| | Post: 35 | Registrato il: 02/08/2014
| Città: CASARZA LIGURE | Età: 41 | Utente Junior | Excel 2003 | | OFFLINE | |
|
15/04/2018 17:07 | |
Per favore, puoi sviluppare la funzione che hai scritto in un file con un esempio?
Grazie. |
| | Post: 3.364 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
16/04/2018 11:13 | |
AGGREGATE è il nome descritto nelle formule con versioni inferiori a 2010
La funzione si chiama AGGREGA con Excel maggiore di 2007
Basta che usi il files in post1 ed in Personale/G2 metti formula in post8 [Modificato da raffaele1953 16/04/2018 11:16] Excel 2013 |
|
|