› Excel e gli applicativi Microsoft Office › modifica di una formula
-
AutoreArticoli
-
Ciao a tutti
Questa formula modificata da raffaele53 funziona
=SE(Y118="M1";"l'articolo in officina";SE(Y118="M2";"l'articolo è in officina";SE(Y118="O1";"l'articolo è sotto la tettoia";SE(Y118="O2";"l'articolo è sotto la tettoia";SE(Y118="N1";"l'articolo è in cortile";SE(Y118="N2";"l'articolo è in cortile";SE(Y118="P1";"l'articolo è (da definire)";SE(Y118="P2";"l'articolo è (da definire)";SE.ERRORE(SE(RICERCA(Y118;P118;1)>1;"l'articolo è in officina seghetti";"");"")))))))))
però vorrei aggiungere altri riferimenti.
se M1 oppure M2 oppure M3 oopure M4 = l'articolo è in officina
se O1 oppure O2 oppure O3 oppure O4 = l'articolo è sotto la tettoia
se N1 oppure N2 oopure N2 oopure N4 = l'articolo è in cortile
se P1 oppure P2 oppure P3 oppure P4 = l'articolo è (da definire)aggiugere per nuovo riferimento
SE(Y118="M3";"l'articolo in officina
diventa una formula lunghissima
grazie
ciao,
meglio se alleghi il file, per accorciare la formula potresti creare una tabella codice - descrizione e con la formula, tramite codice, ricavi la descrizione
Ma, ripeto, meglio vedere il tuo file (poci dati mi raccomando)
PS: le descrizioni sono tutte duplicate, ad es articolo in officina è presente 2 volte, a che serve?
Esempio di tabella
M1 articolo in officina
M2 l'articolo è in officina
O1 l'articolo è sotto la tettoia
O2 l'articolo è sotto la tettoiaL'altra volta nelle diciture c'era scritto (officina1, officina2,officina3 ecc ecc)
Se non Ti servono i numeri 1-2-3 ecc ecc, puoi riunire le voci similare M1-M2-M3-M4 con una sola formula=OEx =SE(O(Y118="M1";Y118="M2";Y118="M3";Y118="M4");"l'articolo è in officina";SE(O(Y118="O1";Y118="O2";Y118="O3";Y118="O4");" l'articolo è sotto la tettoia";SE(O(Y118="N1";Y118="N2";Y118="N3";Y118="N4");" l'articolo è in cortile";SE(O(Y118="P1";Y118="P2";Y118="P3";Y118="P4");" l'articolo è (da definire)";SE.ERRORE(SE(RICERCA(Y118;P118;1)>1;"l'articolo è in officina seghetti";"");"")))))
Comunque secondo me devi usare una strada diversa usando due colonne d'appoggio.
Esempio usando colonna AA e AB. Scrivo M1 nella cella AA1. trascino la cella sino AA4 (la scritta sarà M4), adesso sotto ci metto tutte le altre sigle (comprese le sigle dell'altra volta nel TXT). A fianco di ogni cella ci metto la "dicitura desiderata" e basta solo un CERCA.VERT
=SE(Y118="";"";SE.ERRORE(CERCA.VERT(Y118;AA:AB;2;FALSO);"Errore"))Grazie raffaele53 è ok.
-
AutoreArticoli
