Moderatori: Anthony47, Flash30005
=SE(E(A2=A3;B2<>B3;D2=D3);PICCOLO(F2:F3;1);"")
Lucio Peruggini ha scritto:mancava solamente la condizione della colonna "E"
Sub TrRit()
UR = Worksheets("Spia_48").Range("A" & Rows.Count).End(xlUp).Row
Worksheets("Spia_48").Columns(5).ClearContents
Worksheets("Spia_48").[E1].Value = "Rit."
For RR1 = 2 To UR
If Worksheets("Spia_48").Range("B" & RR1).Value = "Spia" Then
Conc1 = Worksheets("Spia_48").Range("A" & RR1).Value
For RR2 = RR1 + 1 To RR1 + 50
If Worksheets("Spia_48").Range("B" & RR2).Value = "" Then
Worksheets("Spia_48").Range("E" & RR2).Value = Worksheets("Spia_48").Range("A" & RR2).Value - Conc1
GoTo SaltaRR2
End If
Next RR2
SaltaRR2:
End If
Next RR1
End Sub
=SE(B1="";A2;M1)
=SE(E(B1="Spia";B2="");A2-M2;"")
=SE(E(B1="Spia";B2="");A2-INDICE(A$1:A1;MAX(SE(B$1:B1="Spia";RIF.RIGA(B$1:B1);"")));"")
Anthony47 ha scritto:Se sono ancora in tempo:
La mia proposta e' di usare una colonna di servizio, ad esempio la M; qui in M2 ho inserito la formulada copiare poi verso il basso.
- Codice: Seleziona tutto
=SE(B1="";A2;M1)
Quindi calcoli il valore cercato mettendo in E2 la formulaDa copiare verso il basso.
- Codice: Seleziona tutto
=SE(E(B1="Spia";B2="");A2-M2;"")
Se non si vuole la colonna di appoggio, usare in E2 la formulaDa confermare con Contr-Maiusc-Enter e poi copiare verso il basso.
- Codice: Seleziona tutto
=SE(E(B1="Spia";B2="");A2-INDICE(A$1:A1;MAX(SE(B$1:B1="Spia";RIF.RIGA(B$1:B1);"")));"")
Questa formula potrebbe pero' essere lenta di ricalcolo se le righe fossero "tantissime"; insomma prova, e se e' lento meglio usare la prima versione.
L' errore sulla macro ce l' hai perche' il foglio andrebbe chiamato Spia_48 senza gli apici.
Ciao
Ciao
Lucio Peruggini ha scritto:Funzionano benissimo sia l'una che l'altra!!!
Per il momento adopero la seconda, vedrò in seguito se cambiarlo o meno.
Grazie infinite, ciao.
Anthony47 ha scritto:L' errore sulla macro ce l' hai perche' il foglio andrebbe chiamato Spia_48 senza gli apici.
Torna a Applicazioni Office Windows
Macro per aprire file salvato su sharepoint Onedrive Autore: marcopont |
Forum: Applicazioni Office Windows Risposte: 2 |
Come impostare il formato data predefinito in excel? Autore: wallace&gromit |
Forum: Applicazioni Office Windows Risposte: 5 |
Come interrompere macro sndPlaySound Autore: systemcrack |
Forum: Applicazioni Office Windows Risposte: 2 |
Visitano il forum: Nessuno e 23 ospiti