Pannello di Controllo Moderatore ]

[Risolto]Cerca parametro in più combinazioni con ripetizione

Discussioni sull'applicazione per i fogli di calcolo

[Risolto]Cerca parametro in più combinazioni con ripetizione

Messaggioda Kripsnark » giovedì 1 agosto 2019, 1:02

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.
Ultima modifica di Kripsnark il giovedì 1 agosto 2019, 15:21, modificato 1 volta in totale.
Kripsnark
Windows 10 Home: OpenOffice 4.1.2
Kripsnark
 
Messaggi: 11
Iscritto il: giovedì 1 agosto 2019, 0:31

Re: Cerca parametro in più combinazioni con ripetizione

Messaggioda charlie » giovedì 1 agosto 2019, 7:03

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.
charlie
macOS 10.12 Sierra: Open Office 4.1.7 - LibreOffice 6.2.7.1
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
 
Messaggi: 6082
Iscritto il: mercoledì 19 dicembre 2012, 11:50

Re: Cerca parametro in più combinazioni con ripetizione

Messaggioda gioh66 » giovedì 1 agosto 2019, 11:09

Buondì! Puoi spiegare meglio come arrivi al risultato? Io non è che ci ho capito molto.
Libreoffice 6 / Ubuntu 18.04 - PcLinuxOS
Libreoffice 5.1 / Ubuntu 16.04 - LinuxMint 18
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 883
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Cerca parametro in più combinazioni con ripetizione

Messaggioda Kripsnark » giovedì 1 agosto 2019, 11:32

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?
Kripsnark
Windows 10 Home: OpenOffice 4.1.2
Kripsnark
 
Messaggi: 11
Iscritto il: giovedì 1 agosto 2019, 0:31

Re: Cerca parametro in più combinazioni con ripetizione

Messaggioda gioh66 » giovedì 1 agosto 2019, 12:42

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.
Libreoffice 6 / Ubuntu 18.04 - PcLinuxOS
Libreoffice 5.1 / Ubuntu 16.04 - LinuxMint 18
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 883
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Cerca parametro in più combinazioni con ripetizione

Messaggioda Kripsnark » giovedì 1 agosto 2019, 14:29

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.
Allegati
Formula.ods
(12.86 KiB) Scaricato 11 volte
Kripsnark
Windows 10 Home: OpenOffice 4.1.2
Kripsnark
 
Messaggi: 11
Iscritto il: giovedì 1 agosto 2019, 0:31

Re: Cerca parametro in più combinazioni con ripetizione

Messaggioda gioh66 » giovedì 1 agosto 2019, 15:05

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.
Allegati
Formula (bis.1).ods
(13.39 KiB) Scaricato 11 volte
Libreoffice 6 / Ubuntu 18.04 - PcLinuxOS
Libreoffice 5.1 / Ubuntu 16.04 - LinuxMint 18
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 883
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Cerca parametro in più combinazioni con ripetizione

Messaggioda Kripsnark » giovedì 1 agosto 2019, 15:20

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)"?
Kripsnark
Windows 10 Home: OpenOffice 4.1.2
Kripsnark
 
Messaggi: 11
Iscritto il: giovedì 1 agosto 2019, 0:31

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

Messaggioda gioh66 » venerdì 2 agosto 2019, 13:33

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"
Libreoffice 6 / Ubuntu 18.04 - PcLinuxOS
Libreoffice 5.1 / Ubuntu 16.04 - LinuxMint 18
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 883
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli


Torna a Calc

Chi c’è in linea

Visitano il forum: MSN [Bot] e 3 ospiti