> Purtroppo la base dati su cui lavorare (NON modificabile) non premette altro schema.
> Dovrò lavorare su formule matriciali.
Ciao Mau, ci potrebbe essere un altro metodo senza troppe formule o altro, un poco di VBA con una funzione "UDF", te ne ho preparata una questa
Public Function SumOrz(S As Range, D As Date, T As Integer)
Dim x, rng, tot
rng = S
For x = 1 To UBound(rng, 2) Step 2
If T = 0 Then
If rng(1, x) <= D Then tot = tot + rng(1, x + 1)
Else
If rng(1, x) >= D Then tot = tot + rng(1, x + 1)
End If
Next
SumOrz = tot
End Function
te l'ho anche ampliata un poco, nel senso che puoi sapere sia quello scaduto che quello non scaduto
l'unica cosa da fare è copiarla in un Modulo e poi dimenticartene, non devi fare nient'altro funziona su tutti i fogli
fatto il Copia/Incolla in una cella credo alla fine della riga con tutti i dati, ma potrebbe essere qualsiasi altra cella, scrivi come una formula Excel
=SumOrz(Range delle scadenze e importo; range che contiene una data di riferimento; tipo di somma 0=scaduto 1=NonScaduto)
=SumOrz(A3:T3;A1;0)
ho inserito i dati che mi hai dato, nella formula, l'unica cosa e la data di riferimento che può essere qualsiasi cella del foglio, io ho scelto "A1"
come vedrai ti ho fatto un esempio che allego, cambiando la data di riferimento cambiano anche i valori di scaduto e non scaduto.
non importa il range delle scadenze potrebbero essere anche 100, basta dare il range Giusto, ma attenzione il range deve contenere prima la data e poi l'importo, altrimenti non funziona andrebbe in errore
https://i.postimg.cc/tgpYy03j/alberto.gif
se ci sono problemi, Ciao By Sal (8-D