Formula valore accanto



  • Formula valore accanto
    di Antonio (utente non iscritto) data: 01/11/2013 15:35:37

    Salve. Nel foglio1 dalla cella C14 a scendere ho delle date mentre accanto quindi dalla cella D14 a scendere ho dei valori solo che in questa colonna la D quindi diverse celle sono vuote. Nel foglio2 mi servirebbe una formula da mettere in E10 che praticamente trovi la prima cella piena nella colonna D e mi restituisca la data accanto quindi nella colonna C, nella cella E11 mi trovi la seconda cella piena e mi restituisca la data accanto, nella cella E12 il terzo valore e così via. Spero di essermi spiegato. Grazie



  • di Antonio (utente non iscritto) data: 02/11/2013 21:31:21

    Ho allegato file di esempio.



  • di Mister_x (utente non iscritto) data: 03/11/2013 00:04:16

    ciao antonio

    potresti utilizzare una sub() per questo lavoro per non complicarti la vita
    da mettere nel foglio2


    Sub TrovaData()
    Dim i As Integer, rig As Long
    rig = 10
    Range("E10:E100").ClearContents
    For i = 14 To 100
    If Worksheets(1).Cells(i, 4) <> "" Then
    Cells(rig, 5) = Worksheets(1).Cells(i, 3)
    rig = rig + 1
    End If
    Next i
    End Sub


    ciao Miste_x ^_^
     
    Sub TrovaData()
    Dim i As Integer, rig As Long
    rig = 10
    Range("E10:E100").ClearContents
     For i = 14 To 100
       If Worksheets(1).Cells(i, 4) <> "" Then
        Cells(rig, 5) = Worksheets(1).Cells(i, 3)
        rig = rig + 1
       End If
      Next i
    End Sub
    






  • di Antonio (utente non iscritto) data: 03/11/2013 06:58:37

    Grazie della risposta. Preferirei una formula però, per trovare la prima data sono riuscito a crearla, sta nel file d'esempio. L'ho spennellata per le altre date ma naturalmente mi dà solo la prima data, come si potrebbe modificare per farla funzionare per tutte le date?


  • Date decrescenti
    di canapone data: 03/11/2013 07:17:00

    Ciao Mister_x, ciao Antonio,

    in F10 del foglio2 da copiare in basso


    =SE(RIF.RIGA(A1)<=CONTA.VALORI(Foglio1!$D$14:$D$28);GRANDE(INDICE((Foglio1!$D$14:$D$28<>"")*Foglio1!$C$14:$C$28;);RIF.RIGA(A1));"")

    da copiare in basso.

    Saluti



  • di Antonio (utente non iscritto) data: 03/11/2013 14:51:45

    La formula di canapone è perfetta, è quella che cercavo! Grazie mille a tutti