Risultati da 1 a 18 di 18

Discussione: Funzione SE nidificata



  1. #1
    L'avatar di secret87
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    milano
    Età
    30
    Messaggi
    9
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Funzione SE nidificata

    Buonasera,
    Sono nuovo del forum, avrei un problema da risolvere e spero che qualcuno mi possa aiutare.

    ho creato un file con un listino completo di merci divisi per marca, modello, prezzo, sconto.

    essendoci però per ogni marca più modelli diversi ed ognuno con uno sconto diverso dall'altro, vorrei sapere se c'è un modo per prendere i dati da un secondo foglio in cui vengono elencati direttamente marca, modello, sconto, e portati nel primo in automatico

    Ho provato utilizzando la funzione se, ma essendo più di 300 righe dovrei riscrivere il codice riga per riga e non andrebbe, la funzione che ho usato è
    SE(A1=Foglio1!A1;Foglio1B1;SE(A1=Foglio1A2;Foglio1B2;ecc.ecc...

    Spero che qualcuno possa aiutarmi

  2. #2

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    977

    Re: Funzione SE nidificata

    Penso che si possa usare la formula CERCA.VERT, ma se alleghi un file di esempio senza dati sensibili, è più facile aiutarti.

  3. #3
    L'avatar di secret87
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    milano
    Età
    30
    Messaggi
    9
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Funzione SE nidificata

    allego il file esempio nella prima pagina ci sono i listini mentre nella seconda le scontistiche divise per modello e alimentazione
    File Allegati File Allegati

  4. #4

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    977

    Re: Funzione SE nidificata

    in F2 del foglio Listino

    =MATR.SOMMA.PRODOTTO(--(Sconti!$A$2:$A$20=$A2);--(Sconti!$B$2:$B$20=$B2);--(Sconti!$C$2:$C$20=$D2);Sconti!D$2:D$20)

    e ricopia in basso e a dx

  5. #5
    L'avatar di secret87
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    milano
    Età
    30
    Messaggi
    9
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Funzione SE nidificata

    Ciao, ti chiedo scusa ancora un informazione, se invece utilizzo la funzione che mi hai mandato funziona con i numeri, ma se invece dei numeri dovessi metterci del testo, una descrizione del tipo di sconto

    Grazie

  6. #6

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    977

    Re: Funzione SE nidificata

    Sempre in F2 del foglio Listino una soluzione è:

    =INDICE(Sconti!D$2:D$20;PICCOLO(SE((Sconti!$A$2:$A$20=$A2)*(Sconti!$B$2:$B$20=$B2)*(Sconti!$C$2:$C$20=$D2);RIF.RIGA(Sconti!$A$2:$A$20)-RIF.RIGA(Sconti!$A$2)+1);1))

    da confermare con CTRL+SHIFT+ENTER

  7. #7
    L'avatar di secret87
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    milano
    Età
    30
    Messaggi
    9
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Funzione SE nidificata

    facendo in questo modo però finite le righe della pagina sconti, mi da valore nullo

  8. #8

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    977

    Re: Funzione SE nidificata

    Per ovviare a questo, aggiungi la funzione =SE.ERRORE(formula;"")

    da confermare sempre con CTRL+SHIFT+ENTER

  9. #9
    L'avatar di secret87
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    milano
    Età
    30
    Messaggi
    9
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Funzione SE nidificata

    dove dovrei inserire questa funzione?

  10. #10

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    977

    Re: Funzione SE nidificata

    davanti a quella precedente:

    =SE.ERRORE(INDICE(Sconti!D$2:D$20;PICCOLO(SE((Sconti!$A$2:$A$20=$A2)*(Sconti!$B$2:$B$20=$B2)*(Sconti!$C$2:$C$20=$D2);RIF.RIGA(Sconti!$A$2:$A$20)-RIF.RIGA(Sconti!$A$2)+1);1));"")

  11. #11
    L'avatar di secret87
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    milano
    Età
    30
    Messaggi
    9
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Funzione SE nidificata

    ti chiedo ancora scusa, adesso non mi da valore nulla ma mi riporta i dati in base a come sono inseriti nell'altro foglio, ti allego come mi esce il file,

    ti chiedo poi un ultima cosa che mi ero dimenticato nel caso lo sconto dipendesse anche dalla versione per esempio ho 3 alfa romeo mito benzina e 3 diesel con 3 versioni diverse progression, distinctive, super, ed ognuna ha uno sconto diverso, è possibile fare in modo che se all'interno della cella si trova la scritta "progression" abbia uno sconto, od un altro ecc,
    ovviamente inserendo nel foglio sconti la colonna versione

    Grazie
    File Allegati File Allegati

  12. #12

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    977

    Re: Funzione SE nidificata

    Citazione Originariamente Scritto da secret87 Visualizza Messaggio
    ti chiedo ancora scusa, adesso non mi da valore nulla ma mi riporta i dati in base a come sono inseriti nell'altro foglio, ti allego come mi esce il file[...]
    Ti ricordo che essendo una formula in formato Matriciale, deve essere inserita con CTRL+SHIFT+ENTER

    Citazione Originariamente Scritto da secret87 Visualizza Messaggio
    [...]nel caso lo sconto dipendesse anche dalla versione per esempio ho 3 alfa romeo mito benzina e 3 diesel con 3 versioni diverse progression, distinctive, super, ed ognuna ha uno sconto diverso, è possibile fare in modo che se all'interno della cella si trova la scritta "progression" abbia uno sconto, od un altro ecc,[...]
    Basta inserire un nuovo criterio

  13. #13
    L'avatar di secret87
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    milano
    Età
    30
    Messaggi
    9
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Funzione SE nidificata

    per il primo passaggio ti ringrazio, perchè ho capito l'errore

    per il secondo invece, se inserisco un nuovo criterio non mi cerca la stessa parola, perchè a me servirebbe che mi cercasse la parola all'interno di altre

    se ho nel foglio Listini: alla righa mito, benzina, 1.4 70cv Progression e 1.6 80cv Distinctive

    mi riesca a riconoscere solo il progression od il distinctive, oppure il contrario il 1.4 od il 1.6

  14. #14

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    977

    Re: Funzione SE nidificata

    Non riesco a capire quello che dici.
    Fai un esempio pratico del risultato richiesto sul file

  15. #15
    L'avatar di secret87
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    milano
    Età
    30
    Messaggi
    9
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Funzione SE nidificata

    Ti allego il file in cui ho inserito una nuova colonna "versione" nel foglio sconti dove ho inserito il nome della versione, a differenza di prima quello che mi serve è fare in modo che mi dia il risultato se per esempio, nella riga C del foglio listino, sia contenuta la voce che trovo nella colonna D
    File Allegati File Allegati

  16. #16

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    977

    Re: Funzione SE nidificata

    E' più facile separare anche le colonne del foglio Listino (esempio Motore - Versione)

  17. #17
    L'avatar di secret87
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    milano
    Età
    30
    Messaggi
    9
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Funzione SE nidificata

    non posso separarle perchè altrimenti nel database successivo mi crea dei problemi, non c'è un modo per riuscire a far trovare il testo inserito

  18. #18

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2801
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    977

    Re: Funzione SE nidificata

    E' troppo complicato in quanto il testo da cercare alcune volte è formato da una stringa alcune volte da due ecc.

Discussioni Simili

  1. [Risolto] Funzione SE Nidificata
    Di marketing nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 05/12/16, 09:55
  2. funzione SE nidificata a più condizioni
    Di Loretta nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 05/08/16, 21:55
  3. Funzione se nidificata
    Di bobparr nel forum Domande su Excel in generale
    Risposte: 19
    Ultimo Messaggio: 12/05/16, 18:25
  4. Funzione nidificata SE COMPRESO - allora
    Di TartarugaMarina nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 01/05/16, 17:56
  5. Funzione CERCA.VERT e CONFRONTA (nidificata) con gestione nomi
    Di Fabio Broglia nel forum Domande su Excel in generale
    Risposte: 12
    Ultimo Messaggio: 07/10/15, 09:41

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •