› Excel e gli applicativi Microsoft Office › Elenco dinamico nomi
-
AutoreArticoli
-
In allegato trovate un file che pian piano ho migliorato per fare l'asta del fantacalcio. Mi manca uno strumento di valutazione e non riesco ad arrivarci. Vorrei se possibile realizzare questo:
nel foglio "lista" c'è praticamente la lista di tutti i giocatori disponibili al momento dell'asta, dove nella colonna I uso le lettere "r" per "RISERVA", "i" per "INTERESSANTE", "o" come "OBIETTIVO". Premesso che nello stesso foglio in alto a sx c'è un contatore che si aggiorna con i giocatori residui per ognuna delle tre categorie mano a mano che vanno via con gli acquisti (inserendo il valore d'acquisto nella colonna L, si colorano di grigio scuro in questo voglio, in modo tale che visivamente non sono più disponibili).
La cosa che mi servirebbe è conoscere in un foglio a parte i nomi di questi giocatori residui aggiornati in tempo reale, divisi per ruolo però (perché la difficoltà che ho avuto è stata nel seguire come andavano avanti gli acquisti e quindi star dietro alla registrazione degli acquisti altrui, per aggiornare anche il loro big residuo, e dover poi stare a scorrere avanti e indietro la lista per capire chi ci fosse ancora disponibile in questa lista, che poi per semplicità avevo ordinato in ordine alfabetico per una più veloce registrazione del giocatore). Ho inserito il foglio "residuo squadra", dove ci sono tutti i ruoli disponibili nella riga 1 (sono i ruoli assegnati dal sistema del fantacalcio che usiamo): vorrei quindi se possibile vedere i nomi dei soli giocatori in questo foglio, suddivisi per ruolo, e formattati con il colore delle tre categorie in base a che valore gli avevo dato nella colonna I.
Di partenza l'elenco conterrà tutti i nomi con le mie selezioni in opzione i-o-r, però poi via via con gli acquisti questo elenco si ridurrà e rimarranno i giocatori residui.
Ho ad esempio considerato che tre giocatori sono stati già acquistati di quelli facenti parte i miei obiettivi, e quindi non dovrebbero essere presenti negli elenchi per ruolo.
Nel foglio Residuo ruoli ho provato ad impostare una formula nella riga 1, ma non mi funziona, credo che ciò che dia fastidio sono le 3 condizioni della formula logica E, perché con una condizione solamente funziona.
Help
Allegati:
You must be logged in to view attached files.Buonasera
in A2 del foglio Residuo ruoli da trascinare a destra e poi in basso
=SE.ERRORE(INDICE(lista!$C$4:$C$577;AGGREGA(15;6;RIF.RIGA($A$4:$A$577)/((lista!$H$4:$H$577=A$1)*(lista!$L$4:$L$577=""))-RIF.RIGA($A$4)+1;RIF.RIGA($A1)));"")
se usi una versione inferiore al 2010 in A2 da attivare con CTRL+SHIFT+INVIO e poi trascinare a destra e poi in basso
=SE.ERRORE(INDICE(lista!$C$4:$C$577;PICCOLO(SE((lista!$H$4:$H$577=A$1)*(lista!$L$4:$L$577="");RIF.RIGA($A$4:$A$577)-RIF.RIGA($A$4)+1);RIF.RIGA($A1)));"")
Edit forse ho interpretato male in quanto la formula estrae solo i giocatori residui in funzione del ruolo se dobbiamo considerare oltre i ruoli anche "r" "i" e "o" di colonna I modifica cosi
=SE.ERRORE(INDICE(lista!$C$4:$C$577;AGGREGA(15;6;RIF.RIGA($A$4:$A$577)/((lista!$H$4:$H$577=A$1)*(lista!$L$4:$L$577="")*(lista!$I$4:$I$577={"i"\"o"\"r"}))-RIF.RIGA($A$4)+1;RIF.RIGA($A1)));"")
oppure più generica
=SE.ERRORE(INDICE(lista!$C$4:$C$577;AGGREGA(15;6;RIF.RIGA($A$4:$A$577)/((lista!$H$4:$H$577=A$1)*(lista!$L$4:$L$577="")*(lista!$I$4:$I$577<>""))-RIF.RIGA($A$4)+1;RIF.RIGA($A1)));"")
Grande, grazie mille.
Ho preferito usare questa:
=SE.ERRORE(INDICE(lista!$C$4:$C$577;AGGREGA(15;6;RIF.RIGA($A$4:$A$577)/((lista!$H$4:$H$577=A$1)*(lista!$L$4:$L$577="")*(lista!$I$4:$I$577={"i"\"o"\"r"}))-RIF.RIGA($A$4)+1;RIF.RIGA($A1)));"")
Adesso vorrei porti una questione sulla formattazione condizionale, ci sto provando ma c'è qualcosa che non funziona: nel foglio ResiduoRuoli vorrei tra l'altro colorare i nomi residui con i colori corrispondenti alle lettere "i" "o" oppure "r", e ho usato un cerca.vert nella formula della formattazione condizionale. Per la cella singola funziona, come faccio a replicare la formula su tutte le altre celle: come faccio un copia formattazione da questa cella a tutto l'intervallo, mi ricopia esattamente la sola condizione della cella di partenza, e quindi il colore è unico, non mi va a verificare le condizioni sul nome della singola cella
Paradossalmente la condizione me la applica e verifica sulla singola cella se il "Copia formattazione" lo applico ad ogni cella ma una ad una, impossibile!!
La formula che userei è +CERCA.VERT($A$2;lista!$C$3:$I$700;7;0)="i" (e ne inserirei altre 3, una per la "r", una per la "o", con i relativi colori, e una con "" con il bianco per le celle vuote)
-
AutoreArticoli
