na první problém ti stačí funkce countif - na to makro FAKT nepotřebuješ, to je jedna z úplně základních funkcí Excelu.
Na druhý problém můžeš použít seřazení datové oblasti nejprve podle vypočtené buňky/sloupce pomocí vzorce ZLEVA, která vezme první znak) ze sloupce B a následně (sekundárně) podle sloupce času. Taky celkem triviální.