Немного смахивает на overkill - но нате вам ваши градиенты :)
Магазины (строки) разукрашиваются независимо друг от друга. Специально поправил цифры по Магазинам 1 и 8, чтоб было очевиднее
Правда, табличку Вашу наизнанку вывернуть пришлось... :)
большое, спасибо за такой пример, очень интересный вариант, но есть одно маленькое НО (не думал, что об этом нужно упомянуть), месяца, это расчетные столбцы, по внутреннему ощущению их так не вывернуть...