Umístění předchozího data platby vedle každého data platby v seznamu

Anonim

Problém:

Sloupce A a B obsahují ID klienta a data jejich posledních plateb.
Ke každému záznamu chceme přidat datum předchozí platby od stejného klienta.

Řešení:

Použijte funkce INDEX, MATCH, MIN a IF v následujícím vzorci Array:
{= INDEX ($ B $ 2: $ B $ 10, MATCH (MIN (IF ((((B2- $ B $ 2: $ B $ 10)> 0)> 0))*(A2 = $ A $ 2: $ A $ 10)), (B2- $ B $ 2: $ B $ 10))), B2- $ B $ 2: $ B $ 10,0))}
Zadejte vzorec do buňky C2 a přetáhněte sloupec dolů.
Pokud pro konkrétního klienta neexistuje předchozí datum platby, v obou sloupcích se zobrazí datum aktuálního data platby.