← Назад в блог

Как сделать трекер изучения языка в Google Таблицах

Это перевод статьи с английского. Оригинал: английская версия.

Если уж вести учёт в Google Таблицах, то минималистично. Большинство табличных трекеров умирает, потому что они переусложнены: шесть листов, двенадцать формул и дашборд, который ломается каждый раз, когда добавляешь столбец. Этот — нет.

Содержание

Структура: один лист

Да, один. Не усложняй.

Столбцы:

  1. A: Дата (сегодняшняя дата вставляется через Ctrl+; или ⌘+;)
  2. B: Язык (es / ja / fr и т. д.)
  3. C: Вид занятия (инпут / аутпут / учёба)
  4. D: Минуты (число)
  5. E: Заметки (дневник в одну строку)

Вот и вся структура данных. Не добавляй столбцы, пока не попользуешься таблицей 4 недели и не найдёшь реальный пробел.

Сводка внизу листа

В нескольких ячейках под данными добавь формулы ниже. Google Таблицы понимают английские названия функций на любом языке, но в таблице с русской локалью аргументы разделяются точкой с запятой, а не запятой, — как здесь:

  • Минут за эту неделю: =SUMIFS(D:D; A:A; ">="&TODAY()-7)
  • Минут за этот месяц: =SUMIFS(D:D; A:A; ">="&EOMONTH(TODAY();-1)+1)
  • Дней с занятиями за неделю: =COUNTUNIQUE(FILTER(A:A; A:A>=TODAY()-7))
  • Самый частый вид занятия за неделю: =INDEX(C:C; MATCH(MAX(COUNTIF(C:C;C:C)); COUNTIF(C:C;C:C);0))

Четыре числа. Больше с первого взгляда и не нужно.

Сводная таблица по видам занятий

Вставка → Сводная таблица. Строки: Язык. Столбцы: Вид занятия. Значения: сумма по Минутам. Готово.

Так ты видишь «минуты по видам занятий для каждого языка» в одном месте. Обновляй раз в неделю. Если где-то аутпут меньше 20%, у тебя есть цель на следующую неделю.

Серии: больное место таблиц

Google Таблицы умеют считать серии, но выглядит это некрасиво. Самый аккуратный вариант:

Во вспомогательном столбце отмечай дни, когда занимался (1 или 0). Сложной формулой массива посчитай, сколько единиц подряд идёт до сегодняшнего дня. Или прагматичнее: просто посмотри на последние 7 дат и посчитай сам.

Если серии — главное, что тебя мотивирует, Таблицы — не тот инструмент. Альтернативы есть в статье сравнение лучших трекеров.

Как не дать таблице заглохнуть

  1. Записывай в течение 30 секунд после занятия. Не потом. Именно откладывание убивает привычку.
  2. Ярлык на телефоне. Вынеси таблицу на главный экран. Меньше переключений.
  3. Не добавляй столбцы легкомысленно. Каждый новый столбец — это трение.
  4. Не переделывай. Большинство переделок случается на втором месяце, и они всегда проваливаются.

Флаги языков (необязательное украшение)

На отдельном листе «Справочник» перечисли свои языки с эмодзи флагов. На основном листе выводи флаг через VLOOKUP (ВПР). Чистая косметика, но таблица начинает чуть меньше напоминать работу.

Честная оценка

Трекер в Google Таблицах работает. Он бесплатный. Он твой. Записывать в него медленнее, чем в отдельный трекер изучения языков, но если ты любишь таблицы, это компенсируется удовольствием от того, что ты собрал его сам. Подробнее — в статье трекер или таблица (на английском).

Настоящая проверка — будешь ли ты пользоваться им через 6 месяцев. Примерно 30–40% табличных трекеров доживают до этого срока. Если уверен, что ты в их числе, — делай. Если нет, не трать силы на трение.

Самый простой трекер из всех

Никаких таблиц. Никакой настройки. Просто открой и запиши.

Начать записывать — бесплатно