Problema con tante variabili SE



  • Problema con tante variabili SE
    di Alessandro (utente non iscritto) data: 09/12/2016 15:54:35

    Ho un elenco di 67 elementi che vengono scelte dall'utente tramite elenco a tendia nella cella b74. Questo elenco é strettamente legato al valore di una cella(B8) che puó essere "piccolo" o "medio"
    Nel foglio Mod ho messo questi 67 elementi (A40:A107)
    Alcuni di questi elementi danno come dato da inserire uno uguale
    Avevo pensato di usare questa tipologia di formula per risolvere il mio problema ma ci sono abbastanza probabilitá di sbagliare ad inserire un valore
    =SE(E($B$74=mod!$A$107;$J$8="piccolo");"1";SE(E($B$74=mod!$A$107;$J$8="medio");"1d2";""))&" "&SE(E(O($B$74=mod!$A$95;$B$74=mod!$A$40;$B$74=mod!$A$41);$J$8="piccola");"1d2";SE(E(O($B$74=mod!$A$95;$B$74=mod!$A$40;$B$74=mod!$A$41);$J$8="media");"1d3";""))&" "&Se...
    l'idea alla base era "controlla se nella cella b74 é uguale ad un elemento o ad un insieme e controlla se nella cella j8 é "piccolo",se vero inserisci il valore collegato a "piccolo", se falso ricontrolla se nella cella b74 é uguale ad un elemento o ad un insieme e controlla se nella cella j8 é "medio"; se vero inserisci il valore collegato a "medio"; se falso lascia vuoto.
    posso usare qualche altra formula/macro magari piu semplice o sicura?



  • di Gianfranco data: 10/12/2016 02:53:53

    ciao
    se crei le due tabelle e relativi
    elenchi
    con un paio di convalide
    e con un Se e un cerca verticale ce la fai tranquillamente.

    chiaro che le immagini devono diventare tabelle



  • di alessandro (utente non iscritto) data: 10/12/2016 11:21:31

    me l'aveva gia suggerita ninai su un altro forum ma non ho ben compreso il suo funzionamento
    =CERCA.VERT(B74;tabella;3+(J8="media");FALSO)



  • di Gianfranco data: 10/12/2016 11:47:57

    ciao
    beh! dovresti aver continuato a chiedere a Ninai
    è tra i più bravi guru di excel

    ricordati che in tanti forum il cross-posting non è gradito

    comunque io partirei con il creare il file "completo"
    senza immagini ma con dati scritti su cella
    creando le due tabelle
    e poi vedi che la formula di Ninai non è così complicata
    è un semplice Cerca Verticale
    costruisci il file e se ne parla



  • di alessandro (utente non iscritto) data: 10/12/2016 17:42:12

    gli avevo chiesto maggiori informazioni sulla formula ma non mi ha piu risposto



  • di ninai data: 11/12/2016 10:10:35

    ciao
    "gli avevo chiesto maggiori informazioni sulla formula ma non mi ha piu risposto "

    non trovo l'argomento in questione iin quale forum si trova ma ricordo di averti fatto notare che ulteriori consigli più specifichi prevedevano una tabella in file excel da te compilata e non un immagine che tu continui ad allegare.
    La formula di prima, già potrebbe essere completa basta sostituire "tabella" con il range di questa.
    Ma, continuo a ribadire, senza una tabella excel non si va da nessuna parte



  • di Mister_x (utente non iscritto) data: 11/12/2016 11:18:46

    ciao Ninai

    la discussione era postata in questo forum all'indirizzo
    h t t p : //www.freeforumzone.com/d/11331359/Possibile-sostituzione-delle-funzione-SE/discussione.aspx

    volevo rispondere a questa richiesta anch'io con VBA ,ma visto che si trattava sempre di una foto e non di una tabella ho desistito nel dare una risposta

    ciao





  • di alessandro (utente non iscritto) data: 11/12/2016 20:25:46

    ho inserito una parte del mio file che tutto era troppo grande



  • di ninai data: 12/12/2016 08:01:52

    ciao
    non sto capendo di preciso cosa vuoi ma non trovo la riproduzione, in tabella, dell'immagine di prima. Volendo interpretare , forse, dovresti mettere in B40:B107 cosa vorresti restituito per ogni termine di A nel caso che J8 fosse piccolo ed in C40:C107 , quello che vorresti restituito qualora J8 fosse Medio. La formula da usare sarebbe quella che ti indicavo:

    =CERCA.VERT(B74;mod!$A$40:$C$107;2+($J$8="media");FALSO)





  • di alessandro (utente non iscritto) data: 12/12/2016 14:58:23

    Allora cerco di essere il piu chiaro possibile, nelle celle B74, B84, B94 e B104 ci sono gli elenchi delle armi da selezionare tramite tendina. Il loro riferimento si trova in mod A40:A107.
    Selezionando un arma dall'elenco, tramite la prima scheda che ho allegato ho messo le 2 immagini che dicono che cosa dovrebbe comparire nella cella dei danni.
    PS. la cella della taglia é J8, essa é collegata alla cella AC5
    ES. nella cella B74 decido di avere un pugnale, la cella della taglia dice che é Piccola; in cella AH74 dovrebbe comparire la scritta "1d3", se la taglia era Media dovrebbe esserci "1d4".



  • di ninai data: 13/12/2016 12:58:36

    ciao
    continuo a proporti quanto detto nel post precedente, devi completare la tabella A40:C107, con la colonna B (risultato in caso di piccolo) e C (risultato in caso di medio)



  • di alessandro accordi (utente non iscritto) data: 17/12/2016 00:52:50

    .