conta se data



  • conta se "data"
    di danislurp (utente non iscritto) data: 23/02/2015 19:59:47

    Salve a tutti,
    ho un piccolo problema

    ho 2 colonne, data e kilometri dove andrò ad aggiornarlo man mano con dei dati

    vorrei in una terza casella conteggiare le volte che inserisco nella colonna DATA un valore

    se inserisco 2 date, in questa casella dovrebbe ritornarmi il valore 2
    se inserisco 3 date, in questa casella dovrebbe ritornarmi il valore 3

    è fattibile la cosa?

    grazie mille !!!




  • di alfrimpa data: 23/02/2015 22:20:13

    Ciao

    Non so se ho capito bene se nella colonna A sono presenti le date potresti usare la funzione CONTA.VALORI che conta le celle non vuote nel Range specificato.

    Nello specifico CONTA.VALORI(A:A)

    Alfredo





  • di danislurp (utente non iscritto) data: 24/02/2015 01:09:57

    in pratica devo contare le uscite che faccio, il totale complessivo
    grazie della risposta, domani provo e ti faccio sapere



  • di alfrimpa data: 24/02/2015 10:32:54

    Magari se alleghi un file (senza dati sensibili ma con struttura uguale al tuo) sarà più semplice darti delle indicazioni.

    Alfredo





  • di danislurp (utente non iscritto) data: 24/02/2015 17:46:16

    il numero in ROSSO, in questo caso ho "forzato" il 3, sarebbe il numero che dovrebbe comparire nella casella, che sarebbe il conteggio del numero delle date



  • di alfrimpa data: 24/02/2015 18:01:30

    Ciao

    Scusa hai allegato un file denominato .ods che non è un file di Excel (forse di OpenOffice?)

    Se non alleghi un file di Excel io non posso aprirlo.

    Alfredo





  • di alfrimpa data: 24/02/2015 18:15:48

    Ciao

    Sono riuscito ad aprire il file.

    Ma tu la funzione che ti avevo suggerito (CONTA.VALORI) non l'hai provata?

    Basta che in C1 tu scriva: =CONTA.VALORI(B16:B1000) ed hai, in questo caso come risultato 3

    Alfredo





  • di alfrimpa data: 24/02/2015 18:26:28

    E' ovvio che la funzione conta un qualsiasi valore (quindi anche non le date).

    Per cui se nella colonna B ci saranno altri valori questa strada non è percorribile ed occorre trovare altre strade.

    Una possibile soluzione è la fuzione scritta in vba che trovi qui sotto.

    La devi copiare ed incollare su un modulo standard nell'editor di VBA poi sul foglio di lavoro scrivi:

    =CONTA_DATE(b2:b1000) e la funzione conterà solo le date.

    Probabilmente si potrà fare anche con altre funzioni native di Excel (o una combinazione di esse).

    Alfredo
     
    Function conta_date(area As Range) As Long
        For Each cl In area
            If IsDate(cl.Value) Then
                conta_date = conta_date + 1
            End If
        Next cl
    End Function
    






  • di danislurp (utente non iscritto) data: 24/02/2015 18:47:51

    grazie mille!!
    gentilissimo!