Если бы у вас был верхний предел каждого диапазона в (скажем) G2: G6, вы могли бы использовать Частоту, чтобы получить результат:
=frequency(B2:B,G2:G)
Затем вы могли бы объединить это с ячейками бина, чтобы получитьдва столбца вместе:
=ArrayFormula({D2:D6,frequency(B2:B,G2:G)})
Извлечение верхнего предела из ячеек бина немного неловко, но вы можете сложить все это вместе без вспомогательного столбца:
=ArrayFormula({D2:D6,frequency(B2:B,--(right(D2:D5,len(D2:D5)-iferror(find("-",D2:D5),0))))})
Обратите внимание, что вам не нужно определять диапазон '10 + ', кроме как для целей отображения. Частота автоматически группирует все оставшиеся значения (выше 9) в отдельную ячейку.
Если вы предпочитаете, вы можете перекодировать исходные значения дня, используя серию вложенных операторов if или (лучше) vlookup, и передать результат в запрос с группировкой.