Risultati da 1 a 8 di 8

Discussione: Conta.numeri



  1. #1
    L'avatar di Giuliano
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Bergamo
    Età
    41
    Messaggi
    20
    Versione Office
    Excel 2010
    Likes ricevuti
    2
    Likes dati
    3

    Conta.numeri

    Buonasera a tutti,
    considerata la rapidità e la precisione nella risposta al mio precedente quesito, sono ancora qui a chiedere un aiuto per capire un problema in cui mi sono imbattuto. Ho creato un file Excel di sintesi di un programma più complesso a cui sto lavorando per evidenziare il problema con la funzione conta.numeri.


    Ho creato una macro che incolonna dati successivi in una tabella a due colonne. La prima colonna si riferisce alla data, la seconda ad una percentuale.

    La data è creata mediante un CONCATENA("cella del giorno";"/";"cella del mese";"/";"cella dell'anno") e la macro la incolla nella colonna sottostante sottoforma di numeri.

    Ho scoperto che la funzione CONTA.NUMERI non conta le date create in questo modo, mentre ovviamente le conta se le inserisco io manualmente. Dove sta il problema? Perché non mi conta tutte le celle contenenti date?

    Spero di essere stato chiaro e che chiaro sia l'esempio che allego.
    Grazie per l'aiuto
    Giuliano

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7131
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1299
    Ciao,
    non ti conta la data copiata dalla macro perché non la riconosce come data.

    Per ovviare al problema sostituisci la formula nella cella K2 da trascinare in basso con questa:

    =SE(F7>0;DATA.VALORE(F7);"")

    Riguardo il codice macro, se vuoi, lo puoi abbreviare così:

    Codice: 
        
    Sub copiadata()
    For y = 7 To 16
    Range("F" & y) = Range("F2")
    Range("G" & y) = Range("G2")
    Next
    End Sub

    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. #3
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao Giuliano
    bentornato, ma io non vedo nessuna Finzione CONCATENA? e non so quali sono i riferimenti per le date??
    ma forse ho capito
    fai cosi
    =CONCATENA(B2;"/";C2;"/";D2)+0
    e ricordati di mettere +0 alla fine perchè la funzione Concatena ti restituisce un testo e per trasformarlo in numero seriale +0 risolve tutto
    Attenzione sicuramnete ti troverai un numero più o meno come questo 42356 a qual punto dal "formato celle" gli dai il formato data
    fammi sapere!

  4. #4
    L'avatar di Pitagora
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Milano
    Età
    54
    Messaggi
    779
    Versione Office
    WIN , 2013 2016
    Likes ricevuti
    318
    Likes dati
    1
    Buona sera

    E' sufficiente che alla formula in k2 aggiungi +0 =SE(F7>0;F7;"")+0 e copi in basso per le "date"in rosso.

    Saluti
    Window 8.1 Excel 2013/2016

  5. #5

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7131
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1299
    Ciao Gerardo,
    CONCATENA è in F2, effettivamente come ben dici anche mettendo +0 (alla formula F2) si risolve il problema a monte.

    Edit:
    Ciao Pitagora, vi siete sovrapposti con Gerardo, ti ho visto dopo che ho risposto.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  6. #6
    L'avatar di Giuliano
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Bergamo
    Età
    41
    Messaggi
    20
    Versione Office
    Excel 2010
    Likes ricevuti
    2
    Likes dati
    3
    Ciao ges,
    grazie per il suggerimento della macro.
    Ho incollato la formula che mi hai suggerito nella cella K2 ma il risultato è: VERO per i valori incollati dalla macro e #VALORE! per le date inserite manualmente.

  7. #7
    L'avatar di Giuliano
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Bergamo
    Età
    41
    Messaggi
    20
    Versione Office
    Excel 2010
    Likes ricevuti
    2
    Likes dati
    3
    Grazie a tutti,
    +0 ha risolto il mio problema!
    Giuliano

  8. #8

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7131
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1299
    Citazione Originariamente Scritto da Giuliano Visualizza Messaggio
    Grazie a tutti,
    +0 ha risolto il mio problema!
    Giuliano
    Bene, nel frattempo mi sono accorto che tu non vuoi copiare i dati della cella B2 e G2 in un numero n di volte (come avevo capito prima) ma li vuoi copiare mano mano che li inserisci, pertanto la macro che ti ho scritto sopra non va bene ma la devi sostituire con questa:
    Codice: 
    Sub CopiaDati()   
    For y = 1 To 1000
            y = Range("F1000").End(xlUp).Row + 1
            Range("F" & y) = Range("F2")
            Range("G" & y) = Range("G2")
            Exit For
        Next
    End Sub
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

Discussioni Simili

  1. [Risolto] Conta.numeri SE
    Di Mausa nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 26/02/17, 23:39
  2. [Risolto] Conta giorni
    Di Ghibly69 nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 03/02/17, 19:32
  3. [Risolto] problema con conta.piu.se
    Di stefanoste78 nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 20/12/16, 12:01
  4. [Risolto] calcolare il totale tra numeri con segno negativo e numeri con segno positivo
    Di luigiflo nel forum Domande su Excel in generale
    Risposte: 35
    Ultimo Messaggio: 05/11/16, 19:53
  5. [Risolto] Moltiplicare una colonna di numeri per tutti i numeri di un'altra proseguendo in colonna
    Di simo1707 nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 05/10/16, 12:13

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
  •