Google Таблицы: как ранжировать элементы по нескольким столбцам

Вы можете использовать следующий синтаксис для ранжирования элементов по нескольким столбцам в Google Таблицах:
=RANK( B2 , $B$2:$B$11 )+SUMPRODUCT(--( $B$2:$B$11 = $B2 ),--( C2 < $C$2:$C$11 ))
Эта конкретная формула ранжирует элементы в порядке убывания сначала по значениям в столбце B, а затем по значениям в столбце C.
В следующем примере показано, как использовать эту формулу на практике.
Пример: ранжирование элементов по нескольким столбцам в Google Sheets
Предположим, у нас есть следующий набор данных в Google Sheets, который показывает очки и передачи для 10 разных баскетболистов:

Теперь предположим, что мы хотим ранжировать этих игроков от лучшего к худшему, присваивая значение «1» лучшему игроку и «10» худшему игроку.
Мы ранжируем игроков от лучших к худшим на основе значения в столбце « Очки ». Если есть ничья, мы будем ссылаться на значение в столбце Assists .
Мы будем использовать следующую формулу для ранжирования игроков:
=RANK( B2 , $B$2:$B$11 )+SUMPRODUCT(--( $B$2:$B$11 = $B2 ),--( C2 < $C$2:$C$11 ))
На следующем снимке экрана показано, как использовать эту формулу на практике:

Игрок с рейтингом 1 считается лучшим, а игрок с рейтингом 10 считается худшим.
Вот как работала наша формула:
- Ранжируйте игроков от лучших к худшим на основе значения в столбце « Очки ».
- Если есть ничья, обратитесь к значению в столбце Assists .
Например, игроки A и B имеют равное количество очков. Однако у игрока А было больше передач, поэтому он получил рейтинг 1 , а игрок Б получил рейтинг 2 .
Обратите внимание, что все игроки с одинаковыми значениями очков и передач (например, игроки E и F) получили одинаковый рейтинг.
Если вы хотите ранжировать игроков в порядке возрастания (1 = худший, 10 = лучший), мы можем использовать следующую формулу:
=RANK( B2 , $B$2:$B$11 , 1)+SUMPRODUCT(--( $B$2:$B$11 = $B2 ),--( C2 < $C$2:$C$11 ))+1
На следующем снимке экрана показано, как использовать эту формулу на практике:

«Лучший» игрок теперь имеет рейтинг 10 , а «худший» игрок имеет рейтинг 1 .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в Google Таблицах:
Стандартные форматы данных в Excel и Google таблицах
Довольно часто, пользователи путают понятия «тип данных» и «формат ячеек». Эти понятия взаимосвязаны, но все же разные.
Тип данных – характеризует информацию, хранящуюся в ячейке.
Формат данных – отвечает за отображение символов в ячейке.
В этой статье мы разберем подробнее разницу этих понятий, рассмотрим стандартные варианты форматирования данных, а также покажем, как создать собственный формат.
Скачать файлы из этой статьи
Обзорное видео о работе с форматами данных в Excel и Google таблицах смотрите ниже. Приятного просмотра!
Тип данных в Excel и Google таблицах
Основными типами хранения данных в Excel и Google таблицах являются: текст и число.
Тип данных позволяет табличным редакторам определить, каким образом обрабатывать данные хранящиеся в ячейке.
«Текст» состоит из символьных данных и не участвует в математических вычислениях. Используется, например, для ввода заголовков таблиц.
Тип данных «Число» используется непосредственно для вычислений. Именно с этим типом данных табличные редакторы предпринимают различные математические операции (складывают их, вычитают, умножают и тд).
Формат данных в Excel и Google таблицах
Формат ячеек отвечает за то, как данные будут отображаться в ячейке. Благодаря формату, мы можем представить данные в удобной и простой форме.
На картинке ниже отчетливо видна разница понятий "Тип данных" и "Формат данных".

Текстовый формат данных в Excel
Чтобы ввести символьное выражение, необходимо указать общий или текстовый формат для ячейки. Возможно, Вы сталкивались с ситуациями, когда числа в файле представлены в текстовом формате и Вы не можете работать с ними как с полноценными числами. Сортировка с такими «текстовыми числами» некорректна, арифметические операции не выполняются. Обычно, эти ячейки отмечены зеленым индикатором. Преобразовать текст в число достаточно просто.
Выделите все ячейки, содержащие данные, щелкните на всплывающий желтый значок с восклицательным знаком и выберите команду «Преобразовать в число». После этих действий, все числа в выделенном диапазоне будут преобразованы в полноценные и с ними можно продолжить работу.

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

Формат отображается в ячейке, а истинное значение – в строке формул. Число не может содержать в себе пробел, а текст – может. Поэтому, если мы уберем все пробелы в текстовых данных, то получим полноценные числа, с которыми можно продолжать работу.

Удалили лишние пробелы и псевдо-числа преобразовались в полноценные.

Числовой формат данных
Excel и Google таблицы все же в большей степени предназначены для обработки чисел, поэтому важную роль здесь играет правильная настройка их формата.
С точки зрения табличного редактора цифры могут нести совершенно разную информацию в зависимости от того, что они обозначают – номер дома, цену товара, фрагмент заголовка и так далее. В разных ситуациях число должно отображаться и обрабатываться по-разному.
Стандартные форматы данных в Excel
Excel поддерживает следующие форматы:
Общий – назначается автоматически, в том случае если не указывается формат специально.
Числовой – расширенный способ представления чисел. Можно задать количество знаков после запятой или добавить разделитель групп разрядов.
Денежный формат используют для ввода различных денежных величин. По умолчанию число округляется до двух знаков после запятой (то есть до копеек), но это количество знаков можно изменять. В конце значения указывается валюта. Символ валюты можно задавать самостоятельно.
Финансовый – такой же формат, что и денежный, но данные в столбцах выравниваются по разделителю целой и дробной части.
Формат Дата – используется для ввода даты или даты и времени.
Формат Время – предназначен для ввода времени или даты и времени.
При использовании процентного формата значение ячейки, умножается на 100 с символом % в конце.
Дробный формат позволяет отобразить рациональные дроби с числителем и знаменателем.
Экспоненциальный формат – отображает число в экспоненциальном представлении, используется для записи очень больших или очень малых чисел.
Текстовые данные отображаются точно так же, как вводятся и обрабатываются, вне зависимости от их содержания.
Дополнительный формат включает в себя несколько видов данных: почтовый индекс, номер телефона и табельный номер.

Стандартный формат данных в Google таблицах
В Google таблицах стандартные форматы очень схожи с Excel. Числовой формат, валютный, финансовый, дата и время, процентный формат, экспоненциальный, текстовый. Все остальные форматы – производные от основных.

Главное о формате данных в Excel и Google таблицах
Главное, что нужно помнить о форматах, — это то, что формат не равен содержанию ячейки. Или, другими словами, внешнее отображение данных не обязательно отражает эти данные.
Можно видеть в ячейке 0, но на самом деле там 0,25 и установлен формат с округлением, или мы видим в ячейке отрицательное число, а на самом деле там положительное. Истинное значение всегда можно увидеть в строке формул. Ячейка может выглядеть пустой, а на самом деле в ней будут находиться данные.
Пользовательский формат данных в Excel
И в Excel и в Google таблицах существует так называемый «Заказной формат», то есть формат, который мы можем настроить самостоятельно. В программе Excel в разделе «все форматы» содержатся интересные уже готовые пользовательские форматы. В строке тип мы можем вручную записать нужный нам формат используя предназначенные для этого символы.
Возможно, Вы увидели сложность в том, чтобы прописывать форматы для данных вручную, потому что совсем не ориентируетесь какой формат в каком виде представит информацию. Поэтому мы подготовили шпаргалку по форматам. Внимательно просмотрите эту шпаргалку, она показывает, как выглядит Ваше исходное значение, и что с ним произойдет после применения какого-то определенного форматирования.

Большинство числовых форматов применяются непосредственно к ячейке, однако Вы можете также применять числовые форматы внутри формулы с помощью функции ТЕКСТ().

Ниже, приведены основные правила создания пользовательского формата.
Символ, какую опцию он выполняет, примеры «ДО» и «ПОСЛЕ» и какой формат был применен к ячейке.
Например, 0 отвечает за обязательное отображение незначащих нулей, запятая – разделяет целую и дробную части, пробел – разделяет разряды, а в квадратных скобках задается цвет шрифта.

Чтобы добавить к формату цвет, нужно указать его название в квадратных скобках в начале формата. Например, [Черный], [Красный], [Синий].
Больше цветов доступно в цветовой кодировке (см.ниже). Для этого, вместо названия цвета, указываем его номер, например [Цвет1], [Цвет2], [Цвет3].
Пользовательский числовой формат в Excel: [ЦветX] 0" ◉" , где X - число между 1-56:

Пользовательский формат данных в Google таблицах
Настроить пользовательский формат в Google таблицах можно в разделе «Формат» - «Числа» - «Другие форматы».
Аналогичную шпаргалку с востребованными пользовательскими форматами, основными правилами создания формата, а также цветовой кодировкой мы подготовили и для пользователей Google таблиц.
Примеры пользовательских форматов данных в Google таблицах

Основные правила создания пользовательского формата в Google таблицах

Цветовая кодировка для пользовательского формата в Google таблицах

Заключение
Теперь, у Вас есть шпаргалки по созданию пользовательского формата. Смотрите примеры и создавайте нужные Вам форматы. Добавление пользовательских форматов в Excel или Google таблицах — несложная процедура, с которой можно справиться самостоятельно. Для экономии времени и упрощения задачи рекомендуем пользоваться предоставленными шпаргалками.
Изучите работу в программе Excel на наших курсах: бесплатные онлайн-курсы по Excel
Пройдите бесплатный тест на нашем сайте, чтобы объективно оценить свой уровень владения инструментами и функциями программы Excel: пройти тест
У нас Вы можете заказать выполнение задач по MS Excel и Google таблицам
- 21 июня 2021
- 14400
- MS Excel Video File Google Sheets
Талмуд по формулам в Google SpreadSheet
Обычно мы пишем про хостинги, в частности про зарубежный shared хостинг в США. Но чтобы писать, нужно иметь аналитические данные под рукой. Вот как раз тут требуется помощь Google Docs, если файл получится предположительно меньше 400 000 строк.
За несколько месяцев работы с таблицами Google пришлось много раз анализировать посредством формул разного рода данные. Как и ожидалось — то, что можно было решить в MS Excel, можно реализовать и в Google таблицах. Но многочисленные попытки решить проблемы с помощью любимого поисковика приводили только к новым вопросам и почти к нулевым ответам.
Посему, было решено облегчить жизни другим и прославить себя.
Кратко о главном
- буквенно — цифровое (БУКВА = СТОЛБЕЦ; ЦИФРА = СТРОКА) например «А1».
- стилем R1C1, в системе R1C1 и строки и столбцы обозначаются цифрами.

Рисунок 2
Как видно из Рисунка 3, значения ячеек идут относительно той ячейки, в которой будет написана формула со знаком равно. Для сохранения эстетичного вида формул, в них прописаны символы [0], которые можно и не писать: R[0]C[1] = RC[1].

Рисунок 3
Отличие Рисунка 2 от Рисунка 3 в том, что Рисунок 3 — это универсальная формулировка, не привязанная к строкам и столбцам (смотрите на значения строк и столбцов), чего не скажешь о рисунке 2. Но стиль RC в spreadsheet, в основном, используется для написания скриптов javascript.
Типы ссылок (типы адресации)
- Относительные ссылки (пример, A1);
- Абсолютные ссылки (пример, $A$1);
- Смешанные ссылки (пример, $A1 или A$1, они наполовину относительные, наполовину абсолютные).
Относительные ссылки
Относительная ссылка «запоминает», на каком расстоянии (в строках и столбцах) вы щелкнули ОТНОСИТЕЛЬНО положения ячейки, где поставили " https://habrastorage.org/r/w1560/getpro/habr/post_images/419/55a/02d/41955a02d1e46ecf4854c5cd1711bb29.png" alt="ok" data-src="https://habrastorage.org/getpro/habr/post_images/419/55a/02d/41955a02d1e46ecf4854c5cd1711bb29.png"/>
Рисунок 4
Упростим пример, применив знак $ (Рисунок 5).

Рисунок 5
Но не всегда нужно закреплять все столбцы и строки, иногда используется закрепление только строки или только столбца.(Рисунок 6)

Рисунок 6
Обо всех формулах можно почитать на официальном сайте support.google.com
Важно: Данные, которые необходимо обрабатывать в формулах, не должны находиться в разных документах, это возможно делать только при помощи скриптов.
Ошибки формул
Если вы неправильно напишете формулу, об этом вас известит комментарий о синтаксической ошибке в формуле (Рисунок 7).

Рисунок 7
Хотя ошибки могут быть не только синтаксические, но и, например, математические, такие как деление на 0 (Рисунок 7) и другие (Рисунок 7.1, 7.2, 7.3). Для того чтобы увидеть примечание, в котором показана какая ошибка произошла, наведите курсор на красный треугольник в правом верхнем углу ошибки.
Рисунок 7.1
Рисунок 7.2
Рисунок 7.3
Для удобства восприятия таблицы все ячейки с формулами будем окрашивать в фиолетовый цвет.
Для того чтобы увидеть формулы «в живую» необходимо нажать горячую клавишу Ctrl + или выбрать в меню сверху Вид (Просмотр) > Все формулы. (Рисунок 8).

Рисунок 8
О том, как пишутся формулы
В формулировке формул в справочнике и в формулах, которые используются для работы на данный момент, присутствуют отличия. Они заключаются в том, что вместо «запятой», которая использовалась раньше во многих формулах, уже используется «точка с запятой» (изменения произошли более полугода назад).
Для того чтобы посмотреть, на что ссылается формула на данной странице (Рисунок 9), необходимо щелкнуть мышкой в строке формул справа от надписи Fx (Fx находится под основным меню, слева).

Рисунок 9
ВАЖНО: Для правильного функционирования формул, они должны быть написаны ЛАТИНСКИМИ буквами. Русская (кириллическая) “А” или “С” и латинская “А” или “С” для формулы — это 2 разные буквы.
Формулы
Арифметические формулы.
Расписывать, конечно, вечные операции сложения, вычитания и т.д., никто не будет, но они помогут понять сами азы. На нескольких примерах вы поймете, как они работают в этой среде. В документе, ссылка на который дана в конце статьи, приведены все формулы, мы же просто остановимся на скриншотах.
Сложение, вычитание, умножение, деление.
- Описание: формулы сложения, вычитания, умножения и деления.
- Вид формулы: “Ячейка_1+Ячейка_2”, “Ячейка_1-Ячейка_2”, “Ячейка_1*Ячейка_2”, “Ячейка_1/Ячейка_2”
- Сама формула: =E22+F22, =E23-F23, =E24*F24, =E25/F25.

Рисунок 10
Прогрессия.
- Описание: формула для увеличения всех последующих ячеек на единицу (нумерация строк и столбцов).
- Вид формулы: =Предыдущая ячейка + 1.
- Сама формула: =D26+1

Рисунок 11
Округление.
- Описание: формула для округления числа в ячейке.
- Вид формулы: =ROUND(ячейка с числом); счетчик (сколько цифр надо округлить после запятой).
- Сама формула: =ROUND(E28;2).

Рисунок 12
Округление “ROUND” происходит по математическим законам, если после запятой стоит цифра 5 или больше, то целая часть увеличивается на единицу, если 4 и меньше, то остается неизменной, также округление можно сделать с помощью меню ФОРМАТ — > Числа -> «1000,12» 2 десятичных знака (Рисунок 13). Если же вам необходимо большее количество знаков, то нужно нажать ФОРМАТ — > Числа -> Персонализированные десятичные -> И указать количество знаков.

Рисунок 13
Сумма, если ячейки идут не последовательно.
Наверное, самая знакомая функция
- Описание: суммирование чисел, которые находятся в разных ячейках.
- Вид формулы: =SUM(число_1; число_2;… число_30).
- Сама формула: "=SUM(E30;H30)" пишем через ";" если разные ячейки.
Имеем начальные данные в ячейках E30 и H30, а результат в ячейке D30 
(Рисунок 14).
Сумма, если ячейки идут последовательно.
- Описание: суммирование чисел, которые идут друг за другом (последовательно).
- Вид формулы: =SUM(число_1: число_N).
- Сама формула: =SUM (E31:H31)" пишем через ":" если это непрерывный диапазон.
- Имеем начальные данные в диапазоне ячеек E31:H31, а результат в ячейке D31 (Рисунок15).

Рисунок 15
Среднее арифметическое.
- Описание: суммируется диапазон чисел и делится на количество ячеек в диапазоне.
- Вид формулы: =AVERAGE (ячейка с числом либо число_1; ячейка с числом либо число_2;… ячейка с числом либо число_30).
- Сама формула: =AVERAGE(E32:H32)

Рисунок 16
Конечно, есть и другие, но мы идем дальше.
Текстовые формулы.
Из великого количества текстовых формул, с помощью которых можно сделать все, что угодно с текстом, самая востребованная, на мой взгляд — это формула для «склеивания» текстовых значений. Существует несколько вариантов ее исполнения:
Склеивание текстовых значений (формулой).
- Описание: «склеивание» текстовых значений (вариант А).
- Вид формулы: =CONCATENATE(ячейка с числом/текстом либо текст_1; ячейка с числом/текстом либо текст_2; …, ячейка с числом/текстом либо текст_30).
- Сама формула: =CONCATENATE(E36;F36;G36;H36).

Рисунок 17
Склеивание числовых значений.
- Описание: “склеивание” текстовых значений руками, без использования специальных функций (вариант B — ручное написание формулы, сложность формулы любая.).
- Вид формулы: =ячейка с числом/текстом 1&" "&ячейка с числом/текстом 2&" "&ячейка с числом/текстом 3&" "& ячейка с числом/текстом 4 (" " — пробел, знак & означает склеивание, все текстовые значения пишутся в кавычках “”).
- Сама формула: =E37&" "&F37&" "&G37&" "&H37.

Рисунок 18
Склеивание числовых и текстовых значений.
- Описание:«склеивание» текстовых значений руками, без использования специальных функций (вариант С — смешанный тип, сложность формулы любая).
- Вид формулы: = «текст_1 » &ячейка_1&«текст_2»&ячейка_2&«текст_3»&ячейка_3
- Важно: весь текст, который будет написан в “” будет неизменным для формулы.
- Сама формула: =«Еще 1 » &E38&" использования "&F38&" как НАМ "&G38.

Рисунок 19
ЛОГИЧЕСКИЕ И ПРОЧИЕ
Перенос данных из любых листов одного и того же файла.
- Описание: перенос данных из любых листов одного и того же файла (для Excel можно как переносить из листа одной книги в другой лист той же книги, так и из листа одной книги в лист другой книги).
- Вид формулы: = «Название_Листа»! ячейка_1
- Сама формула:=Data!A15 (Data — лист, А15 — ячейка на том листе).
Рисунок 20
Рисунок 20.1
Массив формул.
Большинство программ для работы с таблицами содержат два типа формул массива: «для нескольких ячеек» и «для одной ячейки».
Таблицы Google разделяют эти типы на две функции: CONTINUE (ПРОДОЛЖИТЬ) и ARRAYFORMULA.
Формулы массива для нескольких ячеек позволяют формуле возвращать несколько значений. Вы можете использовать их, даже не зная этого, просто вводя формулу, возвращающую несколько значений.
Формулы массива «в одной ячейке» позволяют записывать формулы с помощью ввода массива, а не выходных данных. При заключении формулы в состав функции =ARRAYFORMULA можно передать массивы или диапазоны функциям и операторам, которые, как правило, используют только аргументы, не принадлежащие массивам. Данные функции и операторы будут применяться по одному для каждой записи в массиве, и возвращать новый массив со всеми выходными данными.
Если вы хотите изучить вопрос более детально, вам следует посетить support.google.
Говоря простыми словами, для работы с формулами, которые возвращают массивы данных, во избежание синтаксических ошибок, необходимо заключать их в массив формул.
Суммирование ячеек с условием ЕСЛИ.
- Описание: суммирование ячеек с условием ЕСЛИ (формула SUMIF).
- Вид формулы: = SUMIF(‘Лист’! диапазон; критерии; ‘Лист’! суммарный_диапазон)

Рисунок 21
Имеем начальные данные в листе Data (Рисунок 21), а результат на листе Formula в столбце D (Рисунок 22). В столбцах E, F, G показаны аргументы, применяемые в формуле, а в столбце H общий вид формулы, которая находится в столбце D и высчитывает результат.

Рисунок 22
Пример выше показывает общий вид работы формулы “Сумма Если” с одним условием, но чаще всего используется “Сумма ЕСЛИ” (с множеством условий).
Суммирование ячеек ЕСЛИ, множество условий.
- Описание: сумма ЕСЛИ (с множеством условий).
- Вид формулы: = SUMIF(‘Data’! диапазон_1&‘Data’! диапазон_2; критерии_1&критерий_2; ‘Data’! суммарный_диапазон).
- Сама формула:=(ARRAYFORMULA(SUMIF((Data!E:E&Data!F:F);(B53&C53);Data!G:G)))

Рисунок 23
Допустим, что на листе Formula, в ячейке В53 (критерий_1 = Пиво) должно быть название напитка, а ячейка С53 (критерий_2 = 2), это количество друзей, которые принесут Пиво. В итоге в ячейке D53 окажется результат, что нам нужно докупить 15 бутылок пива. (Рисунок 23.1) то есть, формула определит сумму по двум критериям — пиво и количество друзей.

Рисунок 23.1
Если таких позиций будет больше, строки 16 и 21(Рисунок 24), то количество пузырей в колонке G суммируется (Рисунок 24.1).

Рисунок 24
Итого:

Рисунок 24.1
Теперь приведем более интересный пример:
Ха… вечеринка продолжается, и вы вспоминаете, что нужен торт, но непростой, а супер – мега торт, с разными специями, которые, как назло, еще и зашифрованы под цифровые обозначения. Задача состоит в том, чтобы купить специи в нужном количестве пакетиков каждой из специи. Нужное количество повар зашифровал в таблицу (Рисунок. 25.1), столбцы A и B (в соседних столбцах делаем наши вычисления).
Каждая специя имеет свой порядковый номер: 1,2,3,4. (Рисунок 25).

Рисунок 25
Наша задача посчитать количество повторяющихся значений, в нашем случае, это числа от 1 до 4 в столбце B и определить сколько процентов приходится на каждую из специй.
- Описание: подсчет количества одинаковых цифр в больших массивах при дополнительных условиях.
- Вид формулы: СЧИТАТЬ ЕСЛИ(‘Formula’! диапазон_A55: А61+’Formula’! диапазон_B55:B61; УсловиеА”Специи”+УсловиеБ”число от 1 до 4”; Лист”Formula’! диапазон_B55:B61)/УсловиеБ ”число от 1 до 4”)
- Сама формула: =((ARRAYFORMULA(SUMIF('Formula'!$A$55:$A$61&'Formula'!$B$55:$B$61; $F$55&$E59;'Formula'!$B$55:$B$61)))/$E59)

- Описание: вычисление процента специй.
- Вид формулы: Количество*100%/Общее_количество
- Сама формула: =F58*$G$56/F$56
Рисунок 25.1
В конечном итоге мы имеем сумму повторов и процент.
Для правильного написания формулы, вы должны полностью представлять, что вы ИМЕЕТЕ, что ХОТИТЕ ПОЛУЧИТЬ и в каком виде. Возможно, для этого вам предстоит изменить вид начальных данных.
Переходим к следующему примеру
Подсчет значений в объединенных ячеек.
- Описание: формула для подсчета значений, в которых присутствует символ @.
- Вид формулы: СЧИТАТЬ ЕСЛИ(В столбце F листа “Formula” есть текст с содержимым @).
- Сама формула: =COUNTIF('Formula'!F65:F68; "*@*").

Рисунок 26.
И наконец мы добрались до самых ужасных формул.
Подсчитывает количество чисел в списке аргументов.
- Описание: подсчет количества ячеек, содержащих цифры без текстовых переменных.
- Вид формулы: COUNT(значение_1; значение_2; … значение_30)
- Сама формула: =COUNT(E45;F45;G45;H45)

Рисунок 27.
Ячейки, содержащие текст и цифры также не считаются.

Рисунок 27.1.
Подсчет количества ячеек содержащих цифры с текстовыми переменными.
- Описание: подсчет количества ячеек, содержащих цифры с текстовыми переменными.
- Вид формулы: COUNTA(значение_1; значение_2; … значение_30)
- Сама формула: =COUNTA(E46:H46)

Рисунок 28.
Также, формула считает ячейки, содержащие только знаки препинания, табуляции, но не считает пустые ячейки.

Рисунок 28.1
Подстановка значений при условиях.
- Описание: подстановка значений при условиях.
- Вид формулы: "=IF(AND((Условие1);(Условие2)); Результат равен 0, если условие 1 и 2 выполняется; если не выполняется, то результат равен 1)"
- Сама формула: "=IF(AND((F73=5);(H73=5));0;1)"

Рисунок 29.
Рисунок 29.1
Усложним пример.
Посчитать количество ячеек, в которых написаны временные рамки без учета слов «автоответ», «занято», "-".
- Вид формулы:"=COUNTA(Диапазон_А)-COUNTIF(Диапазон_А; «автоответ»)-COUNTIF(Диапазон_А; "-")-COUNTIF(Диапазон_А; «занято»)"
- Сама формула: =COUNTA($E74:$H75)-COUNTIF($E74:$H75; «автоответ»)-COUNTIF($E74:$H75; "-")-COUNTIF($E74:$H75; «занято»)
Имеем начальные данные в диапазоне ячеек E74:H75, а результат в ячейке D74(Рисунок 30).

Рисунок 30
Вот мы и подошли к концу нашего маленького ликбеза по формулам в Google SpreadSheet и у меня большие надежды, что я пролил свет на некоторые аспекты аналитической работы с формулами.
Формулы, честно говоря, были в прямом смысле выстраданы. Каждая из них создавалась в течение долгого времени. Надеюсь, вам понравилась моя статья и примеры, приведенные в ней.
И в завершение, в качестве подарка. И да простят меня разработчики!
Формула «УБИЙЦА ДОКУМЕНТА».
Если Вам необходимо скрыть документ от чужих глаз навсегда, то эта формула для Вас.
Сама формула:"=(ARRAYFORMULA(SUMIF($A:$A&$C:$C;$H:$H&F$2; $C:$C)))". $H:$H регулирует распространение формулы. После того как фомлулу запустите (Рисунок 31), ниже в ячейках она начнет размножать следующую функцию CONTINUE(ячейка; строка; столбец).

Рисунок 31
Формула циклически добавляет в весь столбец формулы. Для того чтобы убить документ нужно немножко постараться, создать N-ое количество ячеек и прописать формулу в первых ячейках N-го количества столбцов. Все! Документ больше ни кто исправить и проверить не сможет!
Вот что говорит страница помощи гугла о загруженности и ограничениях — http://support.google.com/drive/bin/answer.py?hl=ru&p=spreadsheets_timeout&answer=2505921
Обещанный документ «Талмуд» по формулам в Google SpreadSheet шел как основа.
До новых встреч, с уважением Антон Пилюганов.
Функция РАНГ
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
В этой статье описаны синтаксис формулы и использование функции РАНГ в Microsoft Excel.
Описание
Возвращает ранг числа в списке чисел. Ранг числа — это его величина относительно других значений в списке. (Если отсортировать список, то ранг числа будет его позицией.)
Важно: Эта функция была заменена одной или несколькими новыми функциями, которые обеспечивают более высокую точность и имеют имена, лучше отражающие их назначение. Хотя эта функция все еще используется для обеспечения обратной совместимости, она может стать недоступной в последующих версиях Excel, поэтому мы рекомендуем использовать новые функции.
Дополнительные сведения о новых функциях см. в разделах Функция РАНГ.СР и Функция РАНГ.РВ.
Синтаксис
Аргументы функции РАНГ описаны ниже.
- Число Обязательный. Число, для которого определяется ранг.
- Ссылка Обязательный. Массив или ссылка на список чисел. Нечисловые значения в ссылке игнорируются.
- Порядок Необязательный. Число, определяющее способ упорядочения. Если значение аргумента "порядок" равно 0 или опущено, ранг числа определяется в Microsoft Excel так, как если бы ссылка была списком, отсортированным в порядке убывания. Если значение аргумента "порядок" — любое число, кроме нуля, то ранг числа определяется в Microsoft Excel так, как если бы ссылка была списком, отсортированным в порядке возрастания.
Замечания
- Функция РАНГ присваивает повторяющимся числам одинаковые значения ранга. Однако наличие повторяющихся чисел влияет на ранги последующих чисел. Например, если в списке целых чисел, отсортированных по возрастанию, дважды встречается число 10, имеющее ранг 5, число 11 будет иметь ранг 7 (ни одно из чисел не будет иметь ранга 6).
- В некоторых случаях может потребоваться определить ранг, учитывая при этом связь. В предыдущем примере можно было бы получить измененный ранг числа 5,5 для числа 10. Для этого добавьте следующий коэффициент исправления к значению, возвращаемом функцией РАНГ. Этот коэффициент исправления подходит как для случая, когда ранг вычисляется в порядке убывания (порядок = 0 или опущен) или в порядке возрастания (порядок = нелиценз). Поправочный коэффициент для связанных рангов = [СЧЕТ(ссылка) + 1 – РАНГ(число, ссылка, 0) – РАНГ(число, ссылка, 1)]/2. В следующем примере РАНГ(A2,A1:A5,1) равен 3. Поправочный коэффициент равен (5 + 1 – 2 – 3)/2 = 0,5, а ранг, пересмотренный с учетом связей в учетной записи, равен 3 + 0,5 = 3,5. Если то или иное число появляется в ссылке только один раз, поправочный коэффициент будет равен 0, поскольку РАНГ для связи не будет изменяться.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.