| | Post: 194 | Registrato il: 13/12/2015
| Città: MILANO | Età: 58 | Utente Junior | 2010 | | OFFLINE | |
|
09/11/2017 18:09 | |
Ciao,
ho finito la benzina dell'autonomia e torno sul forum
Ho due inceppamenti in "Helper (2)":
1) copiare un valore rispetto a due condizioni.
In pratica se c'è una sola condizione (data in A2) è OK:
=SE.ERRORE(INDICE(PRODUZIONE!$N$1:$N$125;CONFRONTA('Helper (2)'!$A$2;PRODUZIONE!$A$1:$A$125;0);1);"NP")
Se le condizioni da confrontare sono data in A2 e turno in R6)NON è OK:
=SE.ERRORE(INDICE(PRODUZIONE!$P$1:$P$125;CONFRONTA('Helper (2)'!$A$2;PRODUZIONE!$A$1:$A$125;0);CONFRONTA($R$4;PRODUZIONE!$B$1:$B$125);1);"NP")
2) cercare il numero operatore rispetto a due condizioni (se ci sono 2 condizioni (data in A2 e scarto in colonna P -> esempio P4)
Grazie per l'aiuto
BG66
Excel 2010 |
|
| | Post: 465 | Registrato il: 24/06/2015
| Città: CATANIA | Età: 80 | Utente Senior | Excel2019 | | OFFLINE |
|
09/11/2017 19:56 | |
Ciao Gene e ben ritrovato
In Foglio Helper (2) nella cella Q4 metti questa formula
=INDICE(PRODUZIONE!A1:P125;CONFRONTA('Helper (2)'!P4;PRODUZIONE!$N$1:$N$125;0);13)
Nell'elaborato la formula fa riferimento, come Indice, al foglio Helper (2).
Vedi se va bene così.
Ciao,
Mario |
| | Post: 194 | Registrato il: 13/12/2015
| Città: MILANO | Età: 58 | Utente Junior | 2010 | | OFFLINE | |
|
09/11/2017 20:58 | |
Ciao Mario,
grazie per il bentornato.
In Q4 funziona ma nel trascinarla verso il basso ottengo N/D
Attendo tue.
Gene
BG66
Excel 2010 |
| | Post: 1.436 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
09/11/2017 21:39 | |
ciao
verifica gli assoluti e capisci il perchè |
| | Post: 195 | Registrato il: 13/12/2015
| Città: MILANO | Età: 58 | Utente Junior | 2010 | | OFFLINE | |
|
09/11/2017 21:47 | |
Ciao Federico,
prima di trascinare la formula l'avevo corretta cosi:
=INDICE(PRODUZIONE!$A$1:$P$125;CONFRONTA('Helper (2)'!P4;PRODUZIONE!$N$1:$N$125;0);13)
[Modificato da BG66 09/11/2017 21:49] BG66
Excel 2010 |
| | Post: 1.437 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
09/11/2017 22:02 | |
ho guardato il file
=SE.ERRORE(INDICE(PRODUZIONE!$N$2:$N$125;CONFRONTA(1;INDICE((R4=PRODUZIONE!$B$2:$B$125)*($A$2=PRODUZIONE!$A$2:$A$125););0));"")
il tuo
problema è come al solito
lo schema delle tabelle
hai op1 e op2 sulla stessa riga e in colonne diverse
cosa abbastanza difficoltosa da intercettare
|
| | Post: 466 | Registrato il: 24/06/2015
| Città: CATANIA | Età: 80 | Utente Senior | Excel2019 | | OFFLINE |
|
10/11/2017 08:30 | |
Buongiorno
Mi riferisco alla prima formula.
Hai fatto bene a rendere assoluti i riferimenti del primo intervallo ma quelli del secondo intervallo devono riferirsi alla colonna "P" e non più alla "N" e l'Indice riferito alla colonna 15
cioè in Q5 (non puoi trascinare la formula) mettere:
=INDICE(PRODUZIONE!$A$1:$P$125;CONFRONTA('Helper (2)'!P5;PRODUZIONE!$P$1:$P$125;0);15)
e funziona.
In merito poi all'affermazione di Federico (un saluto) è assolutamente corretta perchè dovresti "sdoppiare" la riga 1 mettendo nella prima "Operatore" e nella seconda il numero 1 e il numero 2 in colonne diverse. Quindi la ricerca di 1 oppure 2 diventa univoca.
Ho provato, ma non funziona lo stesso. Non so dove sbaglio.
Ciao,
Mario [Modificato da Marius44 10/11/2017 08:36] |
| | Post: 589 | Registrato il: 02/08/2015
| Utente Senior | Excel 2013 | | OFFLINE |
|
11/11/2017 00:46 | |
Ciao a tutti,
@BG66
per me è spiegato un pò male quello che vuoi ottenere.... comunque, basandomi sul file d'esempio (dove comunque mancano dati per poter avere dei riscontri corretti), proporrei questa formula matriciale, da mettere nella cella P4 e copiare poi a destra nella cella Q4 ed in basso fin dove serve:
=SE.ERRORE(INDICE(PRODUZIONE!$M$1:$P$125;CONFRONTA($A$2+INT((RESTO((RIF.RIGA(A1)-1)/6;6)));PRODUZIONE!$A$1:$A$125;0)+INT((RESTO(RIF.RIGA(A1)-1;6))/2);CONFRONTA(P$3&" "&SE(VAL.PARI(RIF.RIGA());1;2);PRODUZIONE!$M$1:$P$1;0));"")
Ti riallego il file...
Ciao
Tore
"Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare." |
| | Post: 196 | Registrato il: 13/12/2015
| Città: MILANO | Età: 58 | Utente Junior | 2010 | | OFFLINE | |
|
11/11/2017 08:57 | |
Ciao,
formula, ovviamente, funzionante ed efficace.
Purtroppo non sarò mai in grado di produrre qualcosa cosi...
Grazie a tutti.
Gene
[Modificato da BG66 11/11/2017 08:59] BG66
Excel 2010 |
| | Post: 591 | Registrato il: 02/08/2015
| Utente Senior | Excel 2013 | | OFFLINE |
|
11/11/2017 15:44 | |
BG66, 11/11/2017 08.57:
Ciao,
formula, ovviamente, funzionante ed efficace.
Purtroppo non sarò mai in grado di produrre qualcosa cosi...
Ciao,
se analizzi la formula vedrai che non è così complicata come sembra a prima vista, certo... devi conoscere esattamente il funzionamento di ogni singola funzione usata nella formula, ma questo viene col tempo.
Come ti hanno già fatto notare, non ci sarebbe bisogno di usare queste formule arzigogolate se impostassi a priori una struttura più lineare per il tuo file.
Ciao
Tore
"Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare." |
|
|