Ответы пользователя по тегу Google Sheets
  • Как в гугл таблицах в диапазоне посчитать количество ячеек соотвествующих двум критериям из двух выпадающих списков?

    yuliya_m
    @yuliya_m
    Могу предложить два способа:
    1. через arrayformula - требует повторять названия в каждой строке, но зато заполняется автоматически
    2. через query - можно прописать названия напрямую в формулу, но требуется вставить формулу в каждую ячейку


    Arrayformula
    • Ячейки, которые предназначены для подсчёта ответа нужно заполнять отдельно. Визуально должна быть колонка условно "Ресурс" и колонка "Формат", а в строках последовательное заполнение Youtube / Широкий, Youtube / Короткий и т.д
    • Рядом нужно создать колонку "Количество", которая будет считать число совпадений двух параметров
    • В ячейку первой строки со значениями нужно вставить формулу:
      =ArrayFormula(ЕСЛИ(ЕПУСТО(D1:D); ""; СЧЁТЕСЛИМН(A1:A&B1:B; D1:D&E1:E)))

    • Если всё заполнено верно, то все значения просчитаются автоматически

    6734875f94109272976142.jpeg

    Query
    • Для формулы не особо важно делается ли ссылка на значение ячейки или на конкретно заданное слово

    • Если прописывается конкретное слово, то формула выглядит так:

      =QUERY(A:B; "select count(A) where A='Youtube' and B='Короткий' label count(A)''"; 0)

    • Если указывается ячейка, тогда формула выглядит так:

      =QUERY(A2:B; "select count(A) where A='"&D2&"' and B='"&E2&"' label count(A)''"; 0)

      Важно не забывать указывать правильную ссылку на ячейку, иначе считаться будет не то значение.


    673489278f9b3533424409.jpeg
    Ответ написан
    1 комментарий
  • Можно сделать навигацию в Гугл Таблице?

    yuliya_m
    @yuliya_m
    Не знаю как именно в экселе, но сделать в Google Sheets главный лист как оглавление - можно:
    1. Вставка -> Ссылка
      Можно найти в меню, или нажав правой кнопкой мыши на ячейку, или нажав комбинацию Ctrl+K
    2. Далее выбираем пункт "Именованные диапазоны"
    3. Указываем нужный лист
    4. В ячейку запишется ссылка на указанный лист.
      При наведении будет появляться всплывашка, при клике на неё - откроется нужный лист.


    Как сделать ссылку "В меню" или аналогично:
    1. У листа-оглавления копируем часть url. Нужно то, что находится в самом конце, например: #gid=585167892
    2. Далее на любой лист, где нужно сделать возврат в меню: Вставка -> Ссылка
    3. В ссылку записываем скопированную часть, в текст что-то понятное, например "В меню"
    4. Копируем получившуюся ссылку на меню и множим на все листы, которые есть в таблице
    Ответ написан
  • Как подтягивать данные из одной ячейки в другую при соблюдении условий?

    yuliya_m
    @yuliya_m
    Если к одной таблице нужно подтягивать данные из другой, то поможет комбинация IMPORTRANGE и ВПР.
    Чтобы не добавлять в каждую ячейку формулу, а применить её к массиву, можно воспользоваться Arrayformula.

    Для всей колонки шаблон формулы будет таким:
    =ArrayFormula(ЕСЛИ(ЕПУСТО(A2:A);"";(ВПР(A2:A; IMPORTRANGE("11ключ11";"Лист1!A2:B"); 2; 0))))

    Для каждой ячейки отдельно таким:
    =ВПР(A2:A; IMPORTRANGE("11ключ11";"Лист1!A2:B"); 2; 0)


    При первом использовании IMPORTRANGE будет стандартное уведомление, исходной таблице нужно разрешить обращаться ко второй таблице.
    6720eda16d64d229271128.jpeg
    Тогда всё будет работать
    6720eda85eb49360958375.jpeg
    Ответ написан
    Комментировать