È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

Formula non riconosce cella vuota ??

  • Messaggi
  • OFFLINE
    Eso71
    Post: 48
    Registrato il: 01/09/2016
    Città: BOMPORTO
    Età: 53
    Utente Junior
    2021
    00 04/10/2017 09:22
    Al momento non riesco ad allegare un file ma spero di essere chiaro tramite la trascrizione delle due formule.

    In un foglio ho la seguente formula:
    =SOMMA.PIÙ.SE(Dati!J:J;Dati!E:E;G4;Dati!L:L;"<>"&"";Dati!P:P;"<>"&"")

    Il mio problema sta nella colonna P del foglio dati in cui è presente la seguente formula:
    =SE(CERCA.VERT(E8;'Tab1'!A:K;11;FALSO)="";"";CERCA.VERT(E8;'Tab1'!A:K;11;FALSO))

    I casi in cui nella colonna P la cella è vuota la prima formula non lo riconosce come tale, MA se cancello la formula invece riconosce la cella vuota °_°
    Ho provato a fare un copia incolla valori della cella vuota con dentro la formula, ma confermo che mi restituisce una cella vuota.

    Per cui quale sarebbe il problema che mi sfugge?
  • OFFLINE
    federico460
    Post: 1.369
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Veteran
    365
    00 04/10/2017 09:28
    ciao
    metti 0 al posto di ""

    se la cella ha una formula Excel non la riconosce come vuota
    [Modificato da federico460 04/10/2017 09:29]
  • OFFLINE
    Eso71
    Post: 48
    Registrato il: 01/09/2016
    Città: BOMPORTO
    Età: 53
    Utente Junior
    2021
    00 04/10/2017 10:39
    Re:
    federico460, 04/10/2017 09.28:

    ciao
    metti 0 al posto di ""

    se la cella ha una formula Excel non la riconosce come vuota



    Ciao Federico, ti ringrazio in anticipo per l'attenzione.

    Intendi scrivere: Dati!P:P;"<>"&0 invece di Dati!P:P;"<>"&"" ?

    Ci ho provato ma non funziona :(

    Ho provato anche tramite una formula di prova (se cella è vuota scrivi x altrimenti y) e la cella (della colonna p) viene riconosciuta vuota, al contrario della mia formula iniziare (somma.più.se)

  • OFFLINE
    federico460
    Post: 1.370
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Veteran
    365
    00 04/10/2017 11:21
    ciao

    non vorrei sbagliare

    ma

    =SOMMA.PIÙ.SE(Dati!J:J;Dati!E:E;G4;Dati!L:L;"<>"&"";Dati!P:P;"<>"&"")



    come risultato se non vengono rispettati i parametri è 0

    perciò opterei per


    =SE(CERCA.VERT(E8;'Tab1'!A:K;11;FALSO)=0;"";CERCA.VERT(E8;'Tab1'!A:K;11;FALSO))



    oppure


    =SE(SOMMA.PIÙ.SE(Dati!J:J;Dati!E:E;G4;Dati!L:L;"<>"&"";Dati!P:P;"<>"&"") =0;"";SOMMA.PIÙ.SE(Dati!J:J;Dati!E:E;G4;Dati!L:L;"<>"&"";Dati!P:P;"<>"&"") )




  • OFFLINE
    Eso71
    Post: 49
    Registrato il: 01/09/2016
    Città: BOMPORTO
    Età: 53
    Utente Junior
    2021
    00 04/10/2017 15:23
    Le prime due le avevo provate, la terza l'ho provata ora ma non funziona.

    Ora che ho avuto più tempo riesco ad allegare il file (dopo averlo ripulito di tutto ciò che non riguarda questo problema)
    Ho cerchiato in rosso le celle su cui sto lavorando

  • ONLINE
    Marius44
    Post: 426
    Registrato il: 24/06/2015
    Città: CATANIA
    Età: 80
    Utente Senior
    Excel2019
    00 04/10/2017 16:24
    Ciao
    Un saluto a Locate.

    Mi sembra che nel Foglio Dati la formula in col. J debba essere questa:
    =SE.ERRORE(SE(CERCA.VERT(B4;'Tab1'!A:C;1;FALSO)="";"";CERCA.VERT(B4;'Tab1'!A:C;1;FALSO));"")

    Cioè il CERCA.VERT deve riferirsi alla prima colonna e non alla terza.

    Non ho capito la formula del Foglio NEW

    Ciao,
    Mario
    [Modificato da Marius44 04/10/2017 16:25]
  • OFFLINE
    Eso71
    Post: 50
    Registrato il: 01/09/2016
    Città: BOMPORTO
    Età: 53
    Utente Junior
    2021
    00 04/10/2017 17:11
    Re:
    Marius44, 04/10/2017 16.24:

    Ciao
    Un saluto a Locate.

    Mi sembra che nel Foglio Dati la formula in col. J debba essere questa:
    =SE.ERRORE(SE(CERCA.VERT(B4;'Tab1'!A:C;1;FALSO)="";"";CERCA.VERT(B4;'Tab1'!A:C;1;FALSO));"")

    Cioè il CERCA.VERT deve riferirsi alla prima colonna e non alla terza.

    Non ho capito la formula del Foglio NEW

    Ciao,
    Mario



    Ciao Marius, come fa a essere 1 se la prima colonna è l'elemento da cercare nelle successive? Dimmi se sbaglio. Terza colonna va bene :)


  • OFFLINE
    federico460
    Post: 1.373
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Veteran
    365
    00 04/10/2017 17:23
    ciao

    usiamo una furbizia e aggiriamo il problema


    =SE(SOMMA.PIÙ.SE(Dati!D:D;Dati!B:B;E3;Dati!F:F;"<>"&"";Dati!J:J;"x")-SOMMA.PIÙ.SE(Dati!D:D;Dati!B:B;E3;Dati!H:H;"<>"&"")="";"";SOMMA.PIÙ.SE(Dati!D:D;Dati!B:B;E3;Dati!F:F;"<>"&"";Dati!J:J;"x")-SOMMA.PIÙ.SE(Dati!D:D;Dati!B:B;E3;Dati!H:H;"<>"&""))



    tanto sempre le x
    usi come riferimento
    [Modificato da federico460 04/10/2017 17:26]
  • ONLINE
    Marius44
    Post: 428
    Registrato il: 24/06/2015
    Città: CATANIA
    Età: 80
    Utente Senior
    Excel2019
    00 04/10/2017 17:27
    Ciao
    scusa, chissà a cosa stavo pensando.

    Ciao,
    Mario
  • OFFLINE
    federico460
    Post: 1.374
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Veteran
    365
    00 04/10/2017 17:30
    ciao

    però
    io la formula non la capisco

    mi spieghi tutti i passaggi

    nel senso somma se - somma se

    parla della stessa colonna perciò sarà sempre 0 se si avverano
    le due condizioni
  • OFFLINE
    Eso71
    Post: 51
    Registrato il: 01/09/2016
    Città: BOMPORTO
    Età: 53
    Utente Junior
    2021
    00 04/10/2017 18:00
    Re:
    federico460, 04/10/2017 17.30:

    ciao

    però
    io la formula non la capisco

    mi spieghi tutti i passaggi

    nel senso somma se - somma se

    parla della stessa colonna perciò sarà sempre 0 se si avverano
    le due condizioni



    Esatto! Difatti la formula pesca le date delle uscite ed entrate di materiale che va in trattamento. Per cui il materiale in uscita dal NON TRATTATO, quando rientra, va a finire nella colonna del TRATTATO

    Poi entra in gioco la colonna contenente le x: il discorso fatto sopra vale infatti solo per i materiali contrassegnati con le x mentre per gli altri, finita la produzione, deve andare a magazzino direttamente nella colonna del trattato

    La tua formula funziona! Stamattina avevo fatto anche io una cosa simile ma avevo usato la sintassi diversa ("="&"x") ed evidentemente sbagliata.

    Grazie davvero!
    [Modificato da Eso71 04/10/2017 18:17]