Pagina 1 di 1

[Risolto]Cerca parametro in più combinazioni con ripetizione

MessaggioInviato: giovedì 1 agosto 2019, 0:02
da Kripsnark
Salve a tutti,

non riesco a trovare una funzione o un insieme di esse che mi consenta di ricavare un determinato dato da una tabella.
La situazione in cui mi trovo è quella di dover estrapolare il risultato ottenuto dalla combinazione di una particolare coppia di dati che si ripetono creando altre combinazioni in più matrici

ho preparato un esempio molto semplificato di quello che voglio ottenere, pensando di usare la funzione indice ho creato una prima formula che mi riporti alla matrice che mi interessa, ma il problema sopraggiunge nel momento in cui devo indicargli in quale riga cercare.
Vorrei specificare che l'esempio che Vi metto in esame è caratterizzato da 3 tabelle con 4 combinazioni ciascuna, ma a me servirà in un file contenente 30 matrici da 8 combinazioni ciascuna, quindi (SE POSSIBILE) mi piacerebbe ottenere qualcosa che mi consenta un comodo utilizzo.

Grazie mille in anticipo per l'attenzione.

Re: Cerca parametro in più combinazioni con ripetizione

MessaggioInviato: giovedì 1 agosto 2019, 6:03
da charlie
Ciao e benvenuto/a sul forum.
Se intanto ti vuoi presentare puoi farlo in questa sezione -> https://forum.openoffice.org/it/forum/viewforum.php?f=16
Per una panoramica delle regole del forum puoi consultare il Manuale di sopravvivenza -> http://forum.openoffice.org/it/forum/viewtopic.php?f=1&t=2

Buon proseguimento.

Re: Cerca parametro in più combinazioni con ripetizione

MessaggioInviato: giovedì 1 agosto 2019, 10:09
da gioh66
Buondì! Puoi spiegare meglio come arrivi al risultato? Io non è che ci ho capito molto.

Re: Cerca parametro in più combinazioni con ripetizione

MessaggioInviato: giovedì 1 agosto 2019, 10:32
da Kripsnark
Certamente,
Tutti i valori nella matrice sono dati, devo riportare il risultato nella quarta colonna partendo da un valore contenuto nella prima colonna. Quindi se mi interessa il valore dato dal "3" nella prima matrice il risultato sarà B se quello nella terza il risultato sarà E.
Il problema è che il "3" non è sempre nella stessa posizione come posso ottenere quello che mi serve automaticamente senza continuare a cercarlo meccanicamente?

Re: Cerca parametro in più combinazioni con ripetizione

MessaggioInviato: giovedì 1 agosto 2019, 11:42
da gioh66
Allora eliminando la prima riga per avere una "simmetria" nelle tabelle, in I14 prova
Codice: Seleziona tutto   Espandi visualeStringi visuale
=INDICE(INDIRETTO("E"&G14*5-3&":E"&G14*5-3+3);CONFRONTA(H14;INDIRETTO("B"&G14*5-3&":B"&G14*5-3+3);0))

anzi forse meglio così
Codice: Seleziona tutto   Espandi visualeStringi visuale
=SE(VAL.ERRORE(INDICE(INDIRETTO("E"&G14*5-3&":E"&G14*5-3+3);CONFRONTA(H14;INDIRETTO("B"&G14*5-3&":B"&G14*5-3+3);0)));"";INDICE(INDIRETTO("E"&G14*5-3&":E"&G14*5-3+3);CONFRONTA(H14;INDIRETTO("B"&G14*5-3&":B"&G14*5-3+3);0)))

in modo che se non trova il criterio lascia la cella vuota.

Re: Cerca parametro in più combinazioni con ripetizione

MessaggioInviato: giovedì 1 agosto 2019, 13:29
da Kripsnark
Grazie mille, ma temo che non riesca a far comprendere la situazione.

Allego una versione migliorata dell'esempio proposto in precedenza.

Nella sezione superiore faccio vedere la situazione ideale che non mi creerebbe tanti turbamenti, nella sezione inferiore ho riproposto la situazione in cui mi trovo, vorrei aggiungere che la colonna C potrebbe anche non esistere, è stata inserita perchè rispecchia meglio il documento su cui devo lavorare.
Di conseguenza il valore "3" che stiamo cercando è spesso in una posizione differente e potrebbe anche non comparire.

Grazie, per il tempo che mi state dedicando.

Re: Cerca parametro in più combinazioni con ripetizione

MessaggioInviato: giovedì 1 agosto 2019, 14:05
da gioh66
Ma hai provato la formula che ti ho proposto? Comunque col nuovo file, visto che hai spostato le tabelle e scambiato le posizioni di area e criterio, te la ripropongo con le dovute correzioni: in K26 (l'ho messa qui per confronto col risultato che ti aspetti)
Codice: Seleziona tutto   Espandi visualeStringi visuale
=SE(VAL.ERRORE(INDICE(INDIRETTO("E"&H26*5-3+21&":E"&H26*5-3+3+21);CONFRONTA(G26;INDIRETTO("B"&H26*5-3+21&":B"&H26*5-3+3+21);0)));"";INDICE(INDIRETTO("E"&H26*5-3+21&":E"&H26*5-3+3+21);CONFRONTA(G26;INDIRETTO("B"&H26*5-3+21&":B"&H26*5-3+3+21);0)))

Copiata in K30 e K36 da il risultato che vuoi.

Re: Cerca parametro in più combinazioni con ripetizione

MessaggioInviato: giovedì 1 agosto 2019, 14:20
da Kripsnark
forse prima avevo commesso degli errori perchè mi dava come risultato o vuota o errore, ora sembra funzionare.

ti ringrazio tantissimo ma vorrei chiederti una precisazione se possibile:
riesci a spiegarmi, in tre parole, cosa gli hai chiesto di fare in questa formula ad esempio "(INDIRETTO("E"&H26*5-3+21&":E"&H26*5-3+3+21)"?

Re: [Risolto]Cerca parametro in più combinazioni con ripetiz

MessaggioInviato: venerdì 2 agosto 2019, 12:33
da gioh66
Buondì, "l'errore" l'avevo commesso io non dicendoti che in H14 avevo messo il 3 al posto di 3 (prima colonna).
Per quanto riguarda la funzione INDIRETTO gli ho fatto ricostruire in modo dinamico gli intervalli dei dati. Se apri la formula e provi a selezionare la parte
"E"&H26*5-3+21&":E"&H26*5-3+3+21
e premi il tasto F9 vedi l'anteprima del risultato cioè "E23:E26"