Eelmise maksekuupäeva paigutamine loendis iga maksekuupäeva kõrvale

Anonim

Probleem:

Veerud A ja B sisaldavad kliendi ID -d ja nende hiljutisi maksekuupäevi.
Soovime iga kirje juurde lisada sama kliendi eelmise makse kuupäeva.

Lahendus:

Kasutage funktsioone INDEX, MATCH, MIN ja IF järgmises massiivivalemis:
{= INDEX ($ B $ 2: $ B $ 10, MATCH (MIN (IF ((((B2- $ B $ 2: $ B $ 10))> 0)*(A2 = $ A $ 2: $ A $ 10), (B2- $ B $ 2: $ B $ 10))), B2- $ B $ 2: $ B $ 10,0))}
Sisestage valem lahtrisse C2 ja lohistage veerg alla.
Kui konkreetse kliendi jaoks ei ole varasemat maksetähtaega, kuvatakse mõlemas veerus praeguse maksekuupäeva kuupäev.