Problemi funzione SE



  • Problemi funzione SE
    di Azalyn data: 19/08/2015 18:22:29

    Ho una Tabella con un elenco a tendina con dentro delle cose (cella I33), un foglio che si chiama mod con dentro i valori dell'elenco a tendina da comparare con l'elenco in I33 e altri valori, un'altra cella con elenco a tendina che mi serve con valore di comparazione (D4) e sempre su mod i risultati che vorrei mettere come vero/falso. La domanda é la seguente
    Ho fatto una funzione, che allego, che quando seleziono un valore della cella i33 nella funzione mi appare #VALORE non so dove ho sbagliato. Premetto che il risultato del vero/falso é alfanumerico.

     
    =SE(I33=mod!$K$39;SE(E(I33=mod!$K$39;O(D4="gnomo";D4="halfling"));mod!K55;mod!K56);)+SE(I33=mod!$K$40;SE(E(I33=mod!$K$40;O(D4="gnomo";D4="halfling"));mod!K56;mod!K59);)



  • di cromagno data: 19/08/2015 18:53:49

    A vederla così, non ha nulla di sbagliato ma senza vedere il tuo file e soprattutto cosa c'è ai riferimenti a cui si riferisce la formula, non posso essere sicuro di nulla...



  • di Azalyn data: 19/08/2015 18:59:33

    Ho appena allegato un file esempio sperando che sia esaustivo



  • di cromagno data: 19/08/2015 19:27:29

    Da quello che sembra, stai sommando lettere e numeri. Se è così, è normale che ti dia errore.
    Se vuoi unire i risultati delle due funzioni, puoi usare il simolo & (o anche la funzione CONCATENA):
    =SE(I33=mod!$K$39;SE(E(I33=mod!$K$39;O(D4="gnomo";D4="halfling"));mod!K55;mod!K56);)&" "&SE(I33=mod!$K$40;
    SE(E(I33=mod!$K$40;O(D4="gnomo";D4="halfling"));mod!K56;mod!K59);)

    mentre se vuoi sommare la parte numerica, devi estrarre quella parte dal risultato (funzioni STRINGA.ESTRAI,DESTRA,etc...).
     



  • di Azalyn data: 19/08/2015 19:35:26

    grazie quindi basta togliere il + fra i due Se e mettere &" "& ?



  • di cromagno data: 19/08/2015 19:36:08

    ...comunque, non posso darti una risposta precisa se non conosco il risultato che vuoi ottenere.

    [EDIT]
    Se vuoi unire i due risultati, allora si, ti basta usare il simbolo &.