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

Copia e cerca verticale a SX con due condizioni

Ultimo Aggiornamento: 11/11/2017 15:44
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 [SM=g27818]

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è [SM=g27823]
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 [SM=g27823]

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... [SM=g27819]

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

Re:
BG66, 11/11/2017 08.57:

Ciao,
formula, ovviamente, funzionante ed efficace.
Purtroppo non sarò mai in grado di produrre qualcosa cosi... [SM=g27819]




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."
Vota: 15MediaObject5,00110 1
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]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 00:56. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com