Excel разность двух столбцов

Содержание

  • Вычисление разницы
    • Способ 1: вычитание чисел
    • Способ 2: денежный формат
    • Способ 3: даты
    • Способ 4: время
  • Вопросы и ответы

Разница в Microsoft Excel

Вычисление разности является одним из самых популярных действий в математике. Но данное вычисление применяется не только в науке. Мы его постоянно выполняем, даже не задумываясь, и в повседневной жизни. Например, для того, чтобы посчитать сдачу от покупки в магазине также применяется расчет нахождения разницы между суммой, которую дал продавцу покупатель, и стоимостью товара. Давайте посмотрим, как высчитать разницу в Excel при использовании различных форматов данных.

Вычисление разницы

Учитывая, что Эксель работает с различными форматами данных, при вычитании одного значения из другого применяются различные варианты формул. Но в целом их все можно свести к единому типу:

X=A-B

А теперь давайте рассмотрим, как производится вычитание значений различных форматов: числового, денежного, даты и времени.

Способ 1: вычитание чисел

Сразу давайте рассмотрим наиболее часто применимый вариант подсчета разности, а именно вычитание числовых значений. Для этих целей в Экселе можно применить обычную математическую формулу со знаком «-».

  1. Если вам нужно произвести обычное вычитание чисел, воспользовавшись Excel, как калькулятором, то установите в ячейку символ «=». Затем сразу после этого символа следует записать уменьшаемое число с клавиатуры, поставить символ «-», а потом записать вычитаемое. Если вычитаемых несколько, то нужно опять поставить символ «-» и записать требуемое число. Процедуру чередования математического знака и чисел следует проводить до тех пор, пока не будут введены все вычитаемые. Например, чтобы из числа 10 вычесть 5 и 3, нужно в элемент листа Excel записать следующую формулу:

    =10-5-3

    После записи выражения, для выведения результата подсчета, следует кликнуть по клавише Enter.

  2. Формула вычитания чисел в Microsoft Excel

  3. Как видим, результат отобразился. Он равен числу 2.

Результат вычитания чисел в Microsoft Excel

Но значительно чаще процесс вычитания в Экселе применяется между числами, размещенными в ячейках. При этом алгоритм самого математического действия практически не меняется, только теперь вместо конкретных числовых выражений применяются ссылки на ячейки, где они расположены. Результат же выводится в отдельный элемент листа, где установлен символ «=».

Посмотрим, как рассчитать разницу между числами 59 и 26, расположенными соответственно в элементах листа с координатами A3 и С3.

  1. Выделяем пустой элемент книги, в который планируем выводить результат подсчета разности. Ставим в ней символ «=». После этого кликаем по ячейке A3. Ставим символ «-». Далее выполняем клик по элементу листа С3. В элементе листа для вывода результата должна появиться формула следующего вида:

    =A3-C3

    Как и в предыдущем случае для вывода результата на экран щелкаем по клавише Enter.

  2. Формула вычитания чисел расположенных в ячеках в Microsoft Excel

  3. Как видим, и в этом случае расчет был произведен успешно. Результат подсчета равен числу 33.

Результат вычитания чисел расположенных в ячейках в Microsoft Excel

Но на самом деле в некоторых случаях требуется произвести вычитание, в котором будут принимать участие, как непосредственно числовые значения, так и ссылки на ячейки, где они расположены. Поэтому вполне вероятно встретить и выражение, например, следующего вида:

Lumpics.ru

=A3-23-C3-E3-5

Вычитание чисел и ссылок на ячейки с числами в одной формуле в Microsoft Excel

Урок: Как вычесть число из числа в Экселе

Способ 2: денежный формат

Вычисление величин в денежном формате практически ничем не отличается от числового. Применяются те же приёмы, так как, по большому счету, данный формат является одним из вариантов числового. Разница состоит лишь в том, что в конце величин, принимающих участие в расчетах, установлен денежный символ конкретной валюты.

  1. Собственно можно провести операцию, как обычное вычитание чисел, и только потом отформатировать итоговый результат под денежный формат. Итак, производим вычисление. Например, вычтем из 15 число 3.
  2. Вычитание в Microsoft Excel

  3. После этого кликаем по элементу листа, который содержит результат. В меню выбираем значение «Формат ячеек…». Вместо вызова контекстного меню можно применить после выделения нажатие клавиш Ctrl+1.
  4. Переход в формат ячеек через контекстное меню в Microsoft Excel

  5. При любом из двух указанных вариантов производится запуск окна форматирования. Перемещаемся в раздел «Число». В группе «Числовые форматы» следует отметить вариант «Денежный». При этом в правой части интерфейса окна появятся специальные поля, в которых можно выбрать вид валюты и число десятичных знаков. Если у вас Windows в целом и Microsoft Office в частности локализованы под Россию, то по умолчанию должны стоять в графе «Обозначение» символ рубля, а в поле десятичных знаков число «2». В подавляющем большинстве случаев эти настройки изменять не нужно. Но, если вам все-таки нужно будет произвести расчет в долларах или без десятичных знаков, то требуется внести необходимые коррективы.

    Вслед за тем, как все необходимые изменения сделаны, клацаем по «OK».

  6. Установка денежного формата в окне форматирования в Microsoft Excel

  7. Как видим, результат вычитания в ячейке преобразился в денежный формат с установленным количеством десятичных знаков.

Вычитание денежного формата в Microsoft Excel

Существует ещё один вариант отформатировать полученный итог вычитания под денежный формат. Для этого нужно на ленте во вкладке «Главная» кликнуть по треугольнику, находящемуся справа от поля отображения действующего формата ячейки в группе инструментов «Число». Из открывшегося списка следует выбрать вариант «Денежный». Числовые значения будут преобразованы в денежные. Правда в этом случае отсутствует возможность выбора валюты и количества десятичных знаков. Будет применен вариант, который выставлен в системе по умолчанию, или настроен через окно форматирования, описанное нами выше.

Установка денежного формата через инструмент на ленте в Microsoft Excel

Если же вы высчитываете разность между значениями, находящимися в ячейках, которые уже отформатированы под денежный формат, то форматировать элемент листа для вывода результата даже не обязательно. Он будет автоматически отформатирован под соответствующий формат после того, как будет введена формула со ссылками на элементы, содержащие уменьшаемое и вычитаемые числа, а также произведен щелчок по клавише Enter.

Денежный формат в ячеке вывода итога вычисления разности в Microsoft Excel

Урок: Как изменить формат ячейки в Экселе

Способ 3: даты

А вот вычисление разности дат имеет существенные нюансы, отличные от предыдущих вариантов.

  1. Если нам нужно вычесть определенное количество дней от даты, указанной в одном из элементов на листе, то прежде всего устанавливаем символ «=» в элемент, где будет отображен итоговый результат. После этого кликаем по элементу листа, где содержится дата. Его адрес отобразится в элементе вывода и в строке формул. Далее ставим символ «-» и вбиваем с клавиатуры численность дней, которую нужно отнять. Для того, чтобы совершить подсчет клацаем по Enter.
  2. Формула вычитания из даты количества дней в Microsoft Excel

  3. Результат выводится в обозначенную нами ячейку. При этом её формат автоматически преобразуется в формат даты. Таким образом, мы получаем полноценно отображаемую дату.

Результат вычитания из даты количества дней в Microsoft Excel

Существует и обратная ситуация, когда требуется из одной даты вычесть другую и определить разность между ними в днях.

  1. Устанавливаем символ «=» в ячейку, где будет отображен результат. После этого клацаем по элементу листа, где содержится более поздняя дата. После того, как её адрес отобразился в формуле, ставим символ «-». Клацаем по ячейке, содержащей раннюю дату. Затем клацаем по Enter.
  2. Формула вычисления разности дат в Microsoft Excel

  3. Как видим, программа точно вычислила количество дней между указанными датами.

Разность между двумя датами в Microsoft Excel

Также разность между датами можно вычислить при помощи функции РАЗНДАТ. Она хороша тем, что позволяет настроить с помощью дополнительного аргумента, в каких именно единицах измерения будет выводиться разница: месяцы, дни и т.д. Недостаток данного способа заключается в том, что работа с функциями все-таки сложнее, чем с обычными формулами. К тому же, оператор РАЗНДАТ отсутствует в списке Мастера функций, а поэтому его придется вводить вручную, применив следующий синтаксис:

=РАЗНДАТ(нач_дата;кон_дата;ед)

«Начальная дата» — аргумент, представляющий собой раннюю дату или ссылку на неё, расположенную в элементе на листе.

«Конечная дата» — это аргумент в виде более поздней даты или ссылки на неё.

Самый интересный аргумент «Единица». С его помощью можно выбрать вариант, как именно будет отображаться результат. Его можно регулировать при помощи следующих значений:

  • «d» — результат отображается в днях;
  • «m» — в полных месяцах;
  • «y» — в полных годах;
  • «YD» — разность в днях (без учета годов);
  • «MD» — разность в днях (без учета месяцев и годов);
  • «YM» — разница в месяцах.

Итак, в нашем случае требуется вычислить разницу в днях между 27 мая и 14 марта 2017 года. Эти даты расположены в ячейках с координатами B4 и D4, соответственно. Устанавливаем курсор в любой пустой элемент листа, где хотим видеть итоги расчета, и записываем следующую формулу:

=РАЗНДАТ(D4;B4;"d")

Жмем на Enter и получаем итоговый результат подсчета разности 74. Действительно, между этими датами лежит 74 дня.

Результат вычисления функции РАЗНДАТ в Microsoft Excel

Если же требуется произвести вычитание этих же дат, но не вписывая их в ячейки листа, то в этом случае применяем следующую формулу:

=РАЗНДАТ("14.03.2017";"27.05.2017";"d")

Опять жмем кнопку Enter. Как видим, результат закономерно тот же, только полученный немного другим способом.

Результат вычисления функции РАЗНДАТ в программе Microsoft Excel

Урок: Количество дней между датами в Экселе

Способ 4: время

Теперь мы подошли к изучению алгоритма процедуры вычитания времени в Экселе. Основной принцип при этом остается тот же, что и при вычитании дат. Нужно из более позднего времени отнять раннее.

  1. Итак, перед нами стоит задача узнать, сколько минут прошло с 15:13 по 22:55. Записываем эти значения времени в отдельные ячейки на листе. Что интересно, после ввода данных элементы листа будут автоматически отформатированы под содержимое, если они до этого не форматировались. В обратном случае их придется отформатировать под дату вручную. В ту ячейку, в которой будет выводиться итог вычитания, ставим символ «=». Затем клацаем по элементу, содержащему более позднее время (22:55). После того, как адрес отобразился в формуле, вводим символ «-». Теперь клацаем по элементу на листе, в котором расположилось более раннее время (15:13). В нашем случае получилась формула вида:

    =C4-E4

    Для проведения подсчета клацаем по Enter.

  2. Формула вычисления времени в Microsoft Excel

  3. Но, как видим, результат отобразился немного не в том виде, в котором мы того желали. Нам нужна была разность только в минутах, а отобразилось 7 часов 42 минуты.

    Для того, чтобы получить минуты, нам следует предыдущий результат умножить на коэффициент 1440. Этот коэффициент получается путем умножения количества минут в часе (60) и часов в сутках (24).

  4. Итак, устанавливаем символ «=» в пустой ячейке на листе. После этого производим клик по тому элементу листа, где находится разность вычитания времени (7:42). После того, как координаты данной ячейки отобразились в формуле, жмем на символ «умножить» (*) на клавиатуре, а затем на ней же набираем число 1440. Для получения результата клацаем по Enter.
    Формула перевода часов в минуты в Microsoft Excel

  5. Но, как видим, опять результат отобразился некорректно (0:00). Это связано с тем, что при умножении элемент листа был автоматически переформатирован в формат времени. Для того, чтобы отобразилась разность в минутах нам требуется вернуть ему общий формат.
  6. Результат отобразился некорректно в Microsoft Excel

  7. Итак, выделяем данную ячейку и во вкладке «Главная» клацаем по уже знакомому нам треугольнику справа от поля отображения форматов. В активировавшемся списке выбираем вариант «Общий».
    Преобразование ячейки в общий формат при помощи инструментов на ленте в Microsoft Excel

    Можно поступить и по-другому. Выделяем указанный элемент листа и производим нажатие клавиш Ctrl+1. Запускается окно форматирования, с которым мы уже имели дело ранее. Перемещаемся во вкладку «Число» и в списке числовых форматов выбираем вариант «Общий». Клацаем по «OK».

  8. Преобразование ячейки в общий формат при помощи инструментов окна форматирования в Microsoft Excel

  9. После использования любого из этих вариантов ячейка переформатируется в общий формат. В ней отобразится разность между указанным временем в минутах. Как видим, разница между 15:13 и 22:55 составляет 462 минуты.

Разность между временем в минутах в Microsoft Excel

Урок: Как перевести часы в минуты в Экселе

Как видим, нюансы подсчета разности в Excel зависят от того, с данными какого формата пользователь работает. Но, тем не менее, общий принцип подхода к данному математическому действию остается неизменным. Нужно из одного числа вычесть другое. Это удается достичь при помощи математических формул, которые применяются с учетом специального синтаксиса Excel, а также при помощи встроенных функций.

Вычисление разницы в Microsoft Excel

Разница в Microsoft Excel

Вычисление разности является одним из самых популярных действий в математике. Но данное вычисление применяется не только в науке. Мы его постоянно выполняем, даже не задумываясь, и в повседневной жизни. Например, для того, чтобы посчитать сдачу от покупки в магазине также применяется расчет нахождения разницы между суммой, которую дал продавцу покупатель, и стоимостью товара. Давайте посмотрим, как высчитать разницу в Excel при использовании различных форматов данных.

Вычисление разницы

Учитывая, что Эксель работает с различными форматами данных, при вычитании одного значения из другого применяются различные варианты формул. Но в целом их все можно свести к единому типу:

А теперь давайте рассмотрим, как производится вычитание значений различных форматов: числового, денежного, даты и времени.

Способ 1: вычитание чисел

Сразу давайте рассмотрим наиболее часто применимый вариант подсчета разности, а именно вычитание числовых значений. Для этих целей в Экселе можно применить обычную математическую формулу со знаком «-».

    Если вам нужно произвести обычное вычитание чисел, воспользовавшись Excel, как калькулятором, то установите в ячейку символ «=». Затем сразу после этого символа следует записать уменьшаемое число с клавиатуры, поставить символ «-», а потом записать вычитаемое. Если вычитаемых несколько, то нужно опять поставить символ «-» и записать требуемое число. Процедуру чередования математического знака и чисел следует проводить до тех пор, пока не будут введены все вычитаемые. Например, чтобы из числа 10 вычесть 5 и 3, нужно в элемент листа Excel записать следующую формулу:

Формула вычитания чисел в Microsoft Excel

Результат вычитания чисел в Microsoft Excel

Но значительно чаще процесс вычитания в Экселе применяется между числами, размещенными в ячейках. При этом алгоритм самого математического действия практически не меняется, только теперь вместо конкретных числовых выражений применяются ссылки на ячейки, где они расположены. Результат же выводится в отдельный элемент листа, где установлен символ «=».

Посмотрим, как рассчитать разницу между числами 59 и 26, расположенными соответственно в элементах листа с координатами A3 и С3.

    Выделяем пустой элемент книги, в который планируем выводить результат подсчета разности. Ставим в ней символ «=». После этого кликаем по ячейке A3. Ставим символ «-». Далее выполняем клик по элементу листа С3. В элементе листа для вывода результата должна появиться формула следующего вида:

Формула вычитания чисел расположенных в ячеках в Microsoft Excel

Результат вычитания чисел расположенных в ячейках в Microsoft Excel

Но на самом деле в некоторых случаях требуется произвести вычитание, в котором будут принимать участие, как непосредственно числовые значения, так и ссылки на ячейки, где они расположены. Поэтому вполне вероятно встретить и выражение, например, следующего вида:

Вычитание чисел и ссылок на ячейки с числами в одной формуле в Microsoft Excel

Способ 2: денежный формат

Вычисление величин в денежном формате практически ничем не отличается от числового. Применяются те же приёмы, так как, по большому счету, данный формат является одним из вариантов числового. Разница состоит лишь в том, что в конце величин, принимающих участие в расчетах, установлен денежный символ конкретной валюты.

    Собственно можно провести операцию, как обычное вычитание чисел, и только потом отформатировать итоговый результат под денежный формат. Итак, производим вычисление. Например, вычтем из 15 число 3.

Вычитание в Microsoft Excel

Переход в формат ячеек через контекстное меню в Microsoft Excel

Установка денежного формата в окне форматирования в Microsoft Excel

Вычитание денежного формата в Microsoft Excel

Существует ещё один вариант отформатировать полученный итог вычитания под денежный формат. Для этого нужно на ленте во вкладке «Главная» кликнуть по треугольнику, находящемуся справа от поля отображения действующего формата ячейки в группе инструментов «Число». Из открывшегося списка следует выбрать вариант «Денежный». Числовые значения будут преобразованы в денежные. Правда в этом случае отсутствует возможность выбора валюты и количества десятичных знаков. Будет применен вариант, который выставлен в системе по умолчанию, или настроен через окно форматирования, описанное нами выше.

Установка денежного формата через инструмент на ленте в Microsoft Excel

Если же вы высчитываете разность между значениями, находящимися в ячейках, которые уже отформатированы под денежный формат, то форматировать элемент листа для вывода результата даже не обязательно. Он будет автоматически отформатирован под соответствующий формат после того, как будет введена формула со ссылками на элементы, содержащие уменьшаемое и вычитаемые числа, а также произведен щелчок по клавише Enter.

Денежный формат в ячеке вывода итога вычисления разности в Microsoft Excel

Способ 3: даты

А вот вычисление разности дат имеет существенные нюансы, отличные от предыдущих вариантов.

  1. Если нам нужно вычесть определенное количество дней от даты, указанной в одном из элементов на листе, то прежде всего устанавливаем символ «=» в элемент, где будет отображен итоговый результат. После этого кликаем по элементу листа, где содержится дата. Его адрес отобразится в элементе вывода и в строке формул. Далее ставим символ «-» и вбиваем с клавиатуры численность дней, которую нужно отнять. Для того, чтобы совершить подсчет клацаем по Enter.

Формула вычитания из даты количества дней в Microsoft Excel

Результат вычитания из даты количества дней в Microsoft Excel

Существует и обратная ситуация, когда требуется из одной даты вычесть другую и определить разность между ними в днях.

    Устанавливаем символ «=» в ячейку, где будет отображен результат. После этого клацаем по элементу листа, где содержится более поздняя дата. После того, как её адрес отобразился в формуле, ставим символ «-». Клацаем по ячейке, содержащей раннюю дату. Затем клацаем по Enter.

Формула вычисления разности дат в Microsoft Excel

Разность между двумя датами в Microsoft Excel

Также разность между датами можно вычислить при помощи функции РАЗНДАТ. Она хороша тем, что позволяет настроить с помощью дополнительного аргумента, в каких именно единицах измерения будет выводиться разница: месяцы, дни и т.д. Недостаток данного способа заключается в том, что работа с функциями все-таки сложнее, чем с обычными формулами. К тому же, оператор РАЗНДАТ отсутствует в списке Мастера функций, а поэтому его придется вводить вручную, применив следующий синтаксис:

«Начальная дата» — аргумент, представляющий собой раннюю дату или ссылку на неё, расположенную в элементе на листе.

«Конечная дата» — это аргумент в виде более поздней даты или ссылки на неё.

Самый интересный аргумент «Единица». С его помощью можно выбрать вариант, как именно будет отображаться результат. Его можно регулировать при помощи следующих значений:

  • «d» — результат отображается в днях;
  • «m» — в полных месяцах;
  • «y» — в полных годах;
  • «YD» — разность в днях (без учета годов);
  • «MD» — разность в днях (без учета месяцев и годов);
  • «YM» — разница в месяцах.

Итак, в нашем случае требуется вычислить разницу в днях между 27 мая и 14 марта 2017 года. Эти даты расположены в ячейках с координатами B4 и D4, соответственно. Устанавливаем курсор в любой пустой элемент листа, где хотим видеть итоги расчета, и записываем следующую формулу:

Жмем на Enter и получаем итоговый результат подсчета разности 74. Действительно, между этими датами лежит 74 дня.

Результат вычисления функции РАЗНДАТ в Microsoft Excel

Если же требуется произвести вычитание этих же дат, но не вписывая их в ячейки листа, то в этом случае применяем следующую формулу:

Опять жмем кнопку Enter. Как видим, результат закономерно тот же, только полученный немного другим способом.

Результат вычисления функции РАЗНДАТ в программе Microsoft Excel

Способ 4: время

Теперь мы подошли к изучению алгоритма процедуры вычитания времени в Экселе. Основной принцип при этом остается тот же, что и при вычитании дат. Нужно из более позднего времени отнять раннее.

    Итак, перед нами стоит задача узнать, сколько минут прошло с 15:13 по 22:55. Записываем эти значения времени в отдельные ячейки на листе. Что интересно, после ввода данных элементы листа будут автоматически отформатированы под содержимое, если они до этого не форматировались. В обратном случае их придется отформатировать под дату вручную. В ту ячейку, в которой будет выводиться итог вычитания, ставим символ «=». Затем клацаем по элементу, содержащему более позднее время (22:55). После того, как адрес отобразился в формуле, вводим символ «-». Теперь клацаем по элементу на листе, в котором расположилось более раннее время (15:13). В нашем случае получилась формула вида:

Формула вычисления времени в Microsoft Excel

Формула перевода часов в минуты в Microsoft Excel

Результат отобразился некорректно в Microsoft Excel

Преобразование ячейки в общий формат при помощи инструментов на ленте в Microsoft Excel

Преобразование ячейки в общий формат при помощи инструментов окна форматирования в Microsoft Excel

Разность между временем в минутах в Microsoft Excel

Как видим, нюансы подсчета разности в Excel зависят от того, с данными какого формата пользователь работает. Но, тем не менее, общий принцип подхода к данному математическому действию остается неизменным. Нужно из одного числа вычесть другое. Это удается достичь при помощи математических формул, которые применяются с учетом специального синтаксиса Excel, а также при помощи встроенных функций.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.
ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Как в Эксель посчитать разницу столбцов (вычесть столбец из столбца)?

Как в Экселе (Excel) найти разницу между всеми ячейками столбцов и разницу между столбцами в целом?

Рассмотрим как посчитать разницу между столбцами в Эксель на конкретном примере.

В таблице имеются данные о квартальной прибыли организации за 2017 и 2018 год.

Нужно узнать разницу в прибыли за каждый квартал 2017 и 2018 года и разницу в прибыли между двумя годами в целом.

Сделать это очень просто:

1) Создаём специальный столбец, в котором будут производиться вычисления.

2) Ставим курсор в 1 ячейку столбца (то есть E3) и в строке формул пишем:

3) Затем копируем эту формулу в нижестоящие ячейки, адреса ячеек из столбцов C и D будут меняться:

Таким образом, мы нашли разницу между всеми ячейками столбца.

Положительно значение говорит о том, что прибыль в 2018 году по сравнению с 2017 годом упала, а отрицательное значение — о том, что прибыль в 2018 году наоборот увеличилась.

Для наглядного отображения данных можно применить условное форматирование:

Если значение в ячейке > 0, то прибыль упала — выделяем красным цветом.

Если значение в ячейке < 0, то прибыль возросла — выделяем зелёным цветом.

1) Выделяем столбец E.

2) Нажимаем на кнопку «Условное форматирование» (панель инструментов «Главная») -> «Правила выделения ячеек» -> «Больше».

3) В открывшемся окне ставим значение 0 и красный тип заливки.

4) Теперь также нажимаем на «Условное форматирование» ) -> «Правила выделения ячеек» и выбираем «Меньше».

5) В итоге получим следующее оформление:

Также замечу, что можно было бы сделать и наоборот — вычитать из столбца 2018 года столбец 2017 года (например, D3 — C3).

Тогда бы получилось всё наоборот — значение > 0 означало бы увеличение прибыли, а значение < 0 — уменьшение прибыли.

Для того чтобы найти разницу между всеми ячейками нескольких столбцов в Excel, нужно в выбранной ячейке ввести формулу, по которой можно вычислить разность, то есть из уменьшаемого вычесть вычитаемое. Пример приведен ниже, формулу можно видеть в строке формул:

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

Для того, чтобы рассчитать разность итогов, нужно сначала вычислить итоговую сумму по каждому из столбцов, а затем применить все ту же формулу.

Чтобы вычислить разницу столбцов лучше всего не протягивать формулу разницы ячеек на весь диапазон, а просто выделить диапазон для записи результатов и ввести единую формулу массива (через CTRL+Shift+Enter) указав входящие диапазоны данных.

Например чтобы посчитать столбец «Прибыль», сначала выделяем диапазон для записи результатов:

затем в редакторе формул указываем формулу для диапазонов (выручка-затраты-налоги), каждый диапазон выделяем мышкой (или прописываем руками):

Завершаем ввод формулы нажатием CTRL+Shift+Enter :

И задача решена, а в каждой ячейке столбца «Прибыль» записана одна формула, которую изменить для одной или нескольких ячеек не получится (что иногда бывает в процессе эксплуатации таблицы, для учебных примеров это неважно), сразу выскочит сообщение: «Нельзя изменить часть массива»

При редактировании формулы всего диапазона каждая колонка данных выделяется своим цветом — это удобно при проверке таблицы.

Это проще всего сделать с помощью прописывания формулы. Прежде всего нужно создать место где будут отображаться результаты — разница. Как правило это созданный новый столбик соседствующий с теми, разницу между которыми надо отобразить.

Выделите первую ячейку в этом новом столбике, и в строке команд введите формулу =C3-D3 (это номера ячеек первого и второго столбцов между которыми мы узнаем разницу (у вас эти координаты могут отличаться) ну и знак математического действия «минус»

Введя единую формулу массива при помощи CTRL+Shift+Enter и указав входящие диапазоны данные вы можете выделить для записи результатов нужное. При наличии столбца Прибыль выделите диапазон для результатов. После, укажите формулу для диапазонов в редакторе формул и выделите каждый диапазон мышкой (выручка-затраты-налоги). Заверите ввод формулы при помощи: CTRL+Shift+Enter.

Для того, чтобы рассчитать в экселе разницу между столбцами необходимо воспользоваться формулой. Для разницы необходимо создать отдельный столбец. Нажимаем равно и вводим данные первого столбика, затем нажимаем знак минус и вводим данные второго столбца. Конечно же предварительно нужно выбрать диапазон ячеек.

Ссылки в excel бывают следующих типов:

Абсолютная ссылка — это ссылка, которая позволяет сделать ячейку фиксированной. Так, чтобы в формуле была ссылка на определенную строку/столбец.

Относительная ссылка в excel используется чаще. Это такие ссылки, в которых при копировани­и формулы адрес/координаты ячейки будут изменены.

Смешанная ссылка — это наполовину абсолютная и наполовину относительная ссылка. В ней зафиксирован либо столбец, либо строка.

Есть ещё вид ссылок, который появляется вследствие ошибки пользователя при работе в excel. Это циклическая ссылка, когда ячейка в формуле ссылается сама на себя.

Не совсем поняла Ваш вопрос, но постараюсь ответить (насколько поняла).

В пустой ячейке ставите знак «=», затем мышкой щелкаете на ту ячейку, где стоит «общая сумма процентов» (как Вы выразились), ставите знак деления (/) и необходимую цифру процента. Нажимаете Enter.

Выглядеть будет примерно так: =А10/4, где А10 — ячейка с «общей суммой процентов», 4 — тот процент, который Вам нужен.

После этого формулу Вы уведите в строке формул, а в ячейке будет итоговая цифра.

Поставить можно, нужно чтобы версия Андроида была не ниже 1.5, У меня работает нормально (Android 2.3), конечно большинство функций нет, это не компьютер, но для печати текста и его редактирования пойдёт. Лучше Worda и Exelя пока ничего не придумали. Так что ставь с чистой душой. Вот ссылка на торрент http://www.rutor.org/torrent/273815/smart-office-1.9.2_2.1.4-2013-android и вот http://www.rutor.org/torrent/262547/officesuite-pro-7.1.1237-2013-android

Запустите Excel Идите Сервис>Параметры>Вычисления> Переключатель должен стоять в положении автоматически. Если у Вас стоит офис 97-2003

В 2007-2010 вкладка Формулы, категория Параметры вычислений, установить переключатель в положение Автоматически.

Время, в Excel является числом, точнее, десятичной дробью меньше единицы. (Соответственно дата — число, больше единицы. А дата с временем — это сумма этих чисел.).

Что бы данное число смотрелось в клетке как Дата, или Время, или Дата с Временем — для этого необходимо задать определенный формат с свойствах ячейки (Втор. кл. мыши по ячейке — пункт «Формат Ячейки»). Следственно, над любой датой и над любым временем можно производить операции сложения и вычитания. Так же надо помнить, что в Excel есть функция (ВРЕМЯ()), которая преобразовывает три значения (часы,минуты,секунды) в специальную десятичную дробь, которая, по сути, является временем «чч:мм:сс», если изменить формат ячейки на «Время-13:30:55».

  1. Пусть в ячейке A1 у нас есть время «23:23:59«, тогда
  2. Пусть, клетках B1,C1,D1 у нас будет количество часов,минут,секунд, (целые числа) которое мы хотим добавить к нашему времени.
  3. Для получения результата, запишем в клетке E1 формулу: =A1+ВРЕМЯ(B1;C1;D1)

Как посчитать разницу в Excel

В программе Эксель очень удобно делать различного рода расчеты, как простые (суммирование, умножение, деление), так и с использованием формул. Я уже рассказывала, как рассчитать сумму в Эксель, и статью можете прочесть на сайте. Разбирали мы функции СУММЕСЛИ и СУММЕСЛИМН.

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

Обычные числа

Начнем с самого простого – использование программы в качестве калькулятора. Для этого выделите любую ячейку, поставьте в нее знак «=» (он вводится с клавиатуры), наберите первое число, ставьте «-» (он тоже на клавиатуре), набирайте второе и так все значения, которые необходимо отнять.

Прямой ввод

В конце нажмите «Enter» и расчет будет выполнен.

Посчитанное значение

Если же у Вас на рабочем листе есть заполненные данные, которые требуется вычесть, тогда переходим на ячейку, в которой будет результат ( А4 ). Поставьте в нее знак «=» , а потом выделите сначала число от которого вычитаете ( А3 ), ставьте «-» , затем выделяем второе значение ( В3 ).

А3-В3

Нажимайте «Enter» и появится результат. В строке формул можно посмотреть, из каких ячеек берутся данные для расчета.

А4

Если с вычитанием чисел понятно, тогда перейдем к датам. Они должны быть вписаны в блоки и для каждой нужно указать числовой формат «Дата» .

Числовой формат

Давайте отнимем от нее определенное количество дней. Выберите любую ячейку ( Е3 ), впишите в нее «=» . Потом кликните по дате ( Е1 ), поставьте минус и впишите нужное число дней.

Е1-14

В результате формат ячейки изменится, и в ней отобразится та дата, которая меньше изначальной на то значение, которое Вы указали.

21.09.2017

Для того чтобы отнять между собой две даты и узнать между ними разницу в днях, ставим в пустом блоке равно ( Е4 ), выделяем позднее значение ( Е1 ), потом раннее ( D1 ).

Е1- D1

Нажимаем «Enter» и получаем результат. То есть, между датами 5 октября и 12 сентября 23 дня.

Посчитанное значение

Также для расчета разницы дат можно использовать формулу РАЗНДАТ() . У нее в скобках указываются следующие аргументы: сначала раннее потом позднее значение и в чем хотим получить результат (день, месяц, год).

Подробнее про последний аргумент. Если хотите получить результат в днях, укажите «d» , месяцах – «m» , годах – «y» . Если нужны только дни, и не хотите учитывать года, тогда «yd» (например, разница 5 лет 23 дня, останется только 23), дни без учета месяцев – «md» , только месяцы – «ym» .

Отнимем для примера 12.09.2016 и 05.10.2017. Поставьте в ячейку «=» и наберите «РАЗНДАТ» со скобками. Внутри них ставим курсив и выделяем сначала раннюю ( D1 ), затем позднюю ( Е1 ) дату. В конце укажите нужную букву. В примере считаем разницу в полных месяцах. Между аргументами ставьте «;» без пробелов. Получилась формула:

РАЗНДАТ

Нажмем «Enter» и получим результат. Между указанными значениями у нас ровно 12 месяцев.

12

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

Числа в кавычках

Время

Для расчета разницы во времени, нужно чтобы для них был выбран числовой формат «Время» . У меня это ячейки G1 и H1 . Та, в которой будет расчет ( Н3 ), может быть и общего формата. Ставим в нее равно и вычитаем от большего значения времени меньшее.

H1-G1

После нажатия «Enter» отобразится разница и у ячейки изменится формат.

10 часов

Если нужна разница в минутах, тогда ее можно рассчитать. Получившееся количество часов (10) умножьте на 60 и прибавьте минуты (23).

Перевод

Получилось 623 минуты.

Число 623 мин

Денежные единицы

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

J1-K1

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

Рубли

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

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


В следующем пошаговом примере показано, как вычесть два столбца в сводной таблице в Excel.

Шаг 1: введите данные

Во-первых, давайте введем следующие данные для трех разных отделов продаж:

Шаг 2: Создайте сводную таблицу

Чтобы создать сводную таблицу, щелкните вкладку « Вставка » на верхней ленте, а затем щелкните значок «Сводная таблица»:

В появившемся новом окне выберите A1: C16 в качестве диапазона и поместите сводную таблицу в ячейку E1 существующего рабочего листа:

После того, как вы нажмете OK , в правой части экрана появится новая панель полей сводной таблицы .

Перетащите поле « Команда» в поле « Строки », а поля « Продажи » и « Возвраты» — в поле « Значения »:

Сводная таблица будет автоматически заполнена следующими значениями:

Шаг 3: вычтите два столбца из сводной таблицы

Предположим, мы хотим создать новый столбец в сводной таблице, отображающий разницу между столбцами « Сумма продаж» и «Сумма возвратов» .

Для этого нам нужно добавить вычисляемое поле в сводную таблицу, щелкнув любое значение в сводной таблице, затем щелкнув вкладку « Анализ сводной таблицы », затем щелкнув « Поля, элементы и наборы », затем « Вычисляемое поле »:

В появившемся новом окне введите все, что хотите, в поле «Имя», затем введите = «Продажи — Возврат» в поле «Формула».

Затем нажмите « Добавить », затем нажмите «ОК ».

Это вычисляемое поле будет автоматически добавлено в сводную таблицу:

В этом новом поле отображается разница между суммой продаж и суммой возвратов для каждой группы продаж.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как создавать таблицы в Excel
Как сгруппировать значения в сводной таблице по диапазону в Excel
Как сгруппировать по месяцам и годам в сводной таблице в Excel

Содержание

  1. Разница в эксель
  2. Вычитание чисел
  3. В этой статье
  4. Вычитание чисел в ячейке
  5. Вычитание чисел в диапазоне
  6. Пример
  7. С помощью функции сумм
  8. Как найти отличия по строкам в Excel
  9. Функция РАЗНДАТ() — Вычисление разности двух дат в днях, месяцах, годах в MS EXCEL
  10. Синтаксис функции:
  11. 1. Разница в днях («d»)
  12. 2. Разница в полных месяцах («m»)
  13. 3. Разница в полных годах («y»)
  14. 4. Разница в полных месяцах без учета лет («ym»)
  15. 5. Разница в днях без учета месяцев и лет («md»)
  16. 6. Разница в днях без учета лет («yd»)
  17. Еще раз о кривизне РАЗНДАТ()
  18. Формула для суммы разности (Суммразн но не квадратов)
  19. Сравнение данных в Excel на разных листах
  20. Сравнение двух листов в Excel
  21. Принцип сравнения двух диапазонов данных в Excel на разных листах:
  22. Как в экселе посчитать разницу для каждой строки между столбцами =E — D ?

Разница в эксель

Вычитание чисел

​Смотрите также​​ функцию ЕСЛИОШИБКА, которая​ правило»-«Использовать формулу для​ мы не только​ неправильно, что нужно​ЗАРАНЕЕ БЛАГОДАРЕН​ прибавляет день конечной​ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B2;-1);0))-ДЕНЬ(A2)+ДЕНЬ(B2);​ начальная дата 01.​2009​ альтернативным выражением:​Результат:​ 1 день). Избегайте​ DATEDIF().​и​ нажмите кнопку​–​Примечание:​ присвоит логическое значение​ определения форматированных ячеек:».​ автоматически найдем все​ написать чтобы он​

​Serge_007​​ даты =ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B6;-1);0))-ДЕНЬ(A6)+ДЕНЬ(B6), т.е.​ДЕНЬ(B2)-ДЕНЬ(A2))​032009​(год начальной даты​=12*(ГОД(B2)-ГОД(A2))-(МЕСЯЦ(A2)-МЕСЯЦ(B2))-(ДЕНЬ(B2)​28 (дней)​ использования функции с​Если Вам требуется рассчитать​Tab​Показать формулы​(знак минус).​Мы стараемся как​

​ для каждой ошибки​В поле ввода формул​ отличия в значениях​ не считал пустые​:​ 28-30+16=14. На наш​Данная формула лишь эквивалетное​(год и месяц​ заменяется годом конечной​Внимание​Пример3:​ этим аргументом. Альтернативная​

В этой статье

​ стаж (страховой) в​можно сменить активную​

​Например при вводе в​

Вычитание чисел в ячейке

​ можно оперативнее обеспечивать​ – ИСТИНА. Это​​ вводим следующее:​​ ячеек, но и​

​ ячейки. СПАСИБО. ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(A1:A10-B1:B10)​​ взгляд, между датами​​ (в большинстве случаев)​ начальной даты заменяется​

Вычитание чисел в диапазоне

​ даты, т.к. 01.02​: В справке MS EXCEL​начальная_дата 28.02.2008, конечная_дата​ формула приведена ниже.​ годах, месяцах, днях,​ ячейку.​

​формулы​​ ячейку формулы​ вас актуальными справочными​​ способствует присвоению нового​​Щелкните по кнопке «Формат»​​ выделим их цветом.​​DV​Michael_S​ все же 1 полный​ выражение для РАЗНДАТ()​​ годом и месяцем​​ меньше чем 01.03)​

Пример

​ (см. раздел Вычисление​ 01.03.2008​»yd»​

​ то, пожалуйста, воспользуйтесь​Нажмите кнопку​»).​= 10-5​

​ материалами на вашем​

​ формата только для​

​В фирме может быть​

​: Если вспомнить арифметику​

​ месяц и все​ с параметром md.​

​ конечной даты, т.к.​

​Пример2:​ возраста) имеется кривая​Результат:​разница в днях без​

​ расчетами выполненными в​Find & Select​Функция сумм добавляет все​

​в ячейке отображается​ языке. Эта страница​ ячеек без совпадений​ «Заливка» укажите зеленый​ более ста сотрудников,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(B2:B18-СРЗНАЧ(B2:B18);D2:D18-СРЗНАЧ(D2:D18);(B2:B18<>«»)*(D2:D18<>«»))​​ за 2 класс,​​ дни марта, т.е​​ О корректности этой​​ 01 меньше чем​

С помощью функции сумм

​начальная_дата 01.04.2007, конечная_дата​ формула для вычисления​2 (дня), т.к.​ учета лет​ статье Расчет страхового (трудового)​(Найти и выделить)​ числа, указанный в​ 5 в результате.​​ переведена автоматически, поэтому​​ значений по зарплате​ цвет.​ среди которых одни​NIC​ то так​​ 16 дней, а​​ формуле читайте в​ 06)​ 01.03.2009​ количества месяце между​ 2008 год -​​ВНИМАНИЕ! Функция для​​ стажа в MS​

Как найти отличия по строкам в Excel

​ на вкладке​ качестве аргументов. Аргументами​Добавление отрицательного числа не​ ее текст может​ в отношении к​

  1. ​На всех окнах жмем​​ увольняются другие трудоустраиваются,​​: СПАСИБО, ВСЁ ПОЛУЧИЛОСЬ. ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=сумм(a1:a10)-сумм(b1:b10)​​ не 14! Эта​​ разделе «Еще раз​Пример2:​​Результат:​​ 2-мя датами: ​

​ високосный​​ некоторых версий EXCEL​​ EXCEL. ​​Home​ могут быть диапазон,​​ идентичен вычитания одного​​ содержать неточности и​ следующему месяцу –​ ОК.​ третьи уходят в​​Alizes​​или формулы массива​​ ошибка проявляется, когда​​ о кривизне РАЗНДАТ()»​​начальная_дата 28.02.2007, конечная_дата​​11 (месяцев), т.к.​=(ГОД(ТДАТА())-ГОД(A3))*12+МЕСЯЦ(ТДАТА())-МЕСЯЦ(A3)​

  1. ​Эта формула может быть​​ возвращает ошибочное значение.​​Функции РАЗНДАТ() нет в справке​(Главная) и кликните​​ ссылка на ячейку,​​ числа из другого.​ грамматические ошибки. Для​​ марту.​​После ввода всех условий​
  2. ​ отпуск или на​​: Здравствуйте. Прошу помочь​​ Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=сумм(a1:a10;-b1:b10)​ в предыдущем месяце относительно​​ ниже.​​ 28.03.2009​
    • ​ сравниваются конечная дата​Если вместо функции ТДАТА() -​​ заменена простым выражением​​ Избегайте использования функции​ EXCEL2007 и в​ по​​ массив, константа, формула​​ Используйте функцию сумм​
    • ​ нас важно, чтобы​как в экселе посчитать​​ для форматирования Excel​​ больничный и т.п.​​ в составлении формулы.​​сумм(a1:a10-b1:b10)​ конечной даты, дней​Формула =РАЗНДАТ(A2;B2;»yd») вернет количество​​Результат2:​​ 01.03.2009 и модифицированная​
  3. ​ текущая дата использовать​​ =ЦЕЛОЕ(B2)-ЦЕЛОЕ(A2). Функция ЦЕЛОЕ()​​ с этим аргументом.​ Мастере функций (​​Go To Special​​ или результат из​ для добавления отрицательных​ эта статья была​

​ разницу для каждой​ автоматически выделил цветом​
​ В следствии чего​
​ Есть ежедневно заполняемый​

Функция РАЗНДАТ() — Вычисление разности двух дат в днях, месяцах, годах в MS EXCEL

​ меньше, чем дней​ дней между двумя​0, т.к. сравниваются​ начальная дата 01.04.​ дату 31.10.1961, а​

​ округляет значение до​Ниже приведено подробное описание​SHIFT+F3​(Выделить группу ячеек).​ другой функции. Например​ чисел в диапазоне.​ вам полезна. Просим​ строки между столбцами​

​ тех сотрудников зарплаты​ могут возникнуть сложности​ список с показаниями​​: Спасибо, теперь немного​​ начальной даты. Как​ датами без учета​ конечная дата 28.03.2009​

Синтаксис функции:

​2008​

​ в А3 ввести 01.11.1962,​ меньшего целого и​

​ всех 6 значений​​), но она работает,​​Выберите​SUM(A1:A5)​Примечание:​ вас уделить пару​ =E- D, чтобы​ которых изменились по​ со сравнением данных​

​ счётчика В4:В34. Нужно​

​ усложним задачу, нужно​

​ лет. Использовать ее​

​ и модифицированная начальная​

​(год начальной даты​

​ то формула вернет​

​ использована для того​

​ хотя и не​Row differences​

​добавляет все числа​

​ В Excel не существует​ секунд и сообщить,​ в столбце F​
​ сравнению с предыдущим​ по зарплате. Например,​ в ячейке С2​ посчитать разность без​ ситуации?​ не рекомендуется по​ дата 28.​ заменяется годом конечной​ 13, хотя фактически​ случая, если исходные​способ_измерения​ без огрех.​(Отличия по строкам)​ в диапазоне ячеек​ функции​

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

​032009​ даты за вычетом​ прошло 12 месяцев​​ даты введены вместе​​, а также альтернативных​РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)​ и нажмите​ A1 – A5.​ВЫЧЕСТЬ​ вам, с помощью​

​ был свой результат.​​ постоянно в разной​​ как сумму разниц​​ посчитать между двумя​ дней разницы без​ предыдущем пункте.​​(год и месяц​​ 1 года, т.к.​

1. Разница в днях («d»)

​ и 1 день​ с временем суток​ формул (функцию РАЗНДАТ()​

​Аргумент начальная_дата должна быть​​ОК​
​ Еще один пример​​. Используйте функцию​

​ кнопок внизу страницы.​ При этом первая​В определенном условии существенное​ последовательности. Как сделать​ между ячейками (B5-B4)​ результатами, прикрепляю файл,​ учета месяцев и​Результат, возвращаемый формулой =РАЗНДАТ(A2;B2;»yd»)​ начальной даты заменяется​ 01.04 больше чем​ (ноябрь и декабрь​ (РАЗНДАТ() игнорирует время,​ можно заменить другими​

​ раньше аргумента конечная_дата.​​.​ —​
​СУММ​​ Для удобства также​

​ строка это оглавление​​ значение имеет функция​ сравнение двух таблиц​
​ + (B6-B5) +​​ сложно объяснить, нужно​ лет:​ зависит от версии​

​ годом и месяцем​ 01.03)​ в 1961г. +​ т.е. дробную часть​ формулами (правда достаточно​Аргумент​В строке 2: Excel​СУММ (A1, A3, A5)​, преобразуя все числа,​ приводим ссылку на​ таблицы. Нужна формула​ ПОИСКПОЗ. В ее​ Excel на разных​ (B7-B6) за конкретный​

​ избавиться от 3-х​​=ЕСЛИ(ДЕНЬ(A18)>ДЕНЬ(B18);ЕСЛИ((ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B18;-1);0))-ДЕНЬ(A18))​ EXCEL.​ конечной даты)​Вся эта вакханалия нужна,​ 10 месяцев в​ числа, см. статью​

2. Разница в полных месяцах («m»)

​ громоздкими). Это сделано​способ_измерения​ выделяет ячейку​

​складывает числа, содержащиеся​​ которые необходимо вычесть,​ оригинал (на английском​
​ для массива и​​ первом аргументе находится​

​ листах?​​ период, выбираемый в​
​ столбцов(F,G,H), и к​​При применении новой функции​

​Формула может быть заменена​Пример3:​ например, для подсчета​ 1962г.).​ Как Excel хранит​ в файле примера).​

​определяет, как и​​B2​ в ячейках A1,​
​ в их отрицательные​​ языке) .​

​ как её вбить.​ пара значений, которая​
​Решить эту непростую задачу​

​ ячейках B1 и​​ тому же нужно​ необходимо учитывать, что​ альтернативным выражением:​начальная_дата 28.02.2009, конечная_дата​ сколько полных дней,​Формула =РАЗНДАТ(A2;B2;»y») вернет количество​

​В файле примера значение​ в каких единицах​, потому что 523​ A3 и A5​ значения. Например, функция​Важно:​ А то уже​ должна быть найдена​ нам поможет условное​ В2 (без учёта​ чтобы формула видела​ разница в днях​

3. Разница в полных годах («y»)

​=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2))>B2;​ 01.03.2009​ месяцев и лет​

​ полных лет между​​Примечание​ аргумента начальная_дата помещена​
​ будет измеряться интервал​​ не равно значению​

​ (A1, A3 и​​СУММ(100,-32,15,-6)​ Вычисляемые результаты формул и​
​ забыла как работать​​ на исходном листе​

​ форматирование. Для примера,​ пустых ячеек).​ что ячейка(там где​

​ будет одинаковой для​B2-ДАТА(ГОД(B2)-1;МЕСЯЦ(A2);ДЕНЬ(A2));​
​Результат3:​

4. Разница в полных месяцах без учета лет («ym»)

​ прошло с определенной​ двумя датами.​: Если интересуют только​ в ячейке​ между начальной и конечной​

​ в ячейке​​ A5:​возвращает результат 77.​
​ некоторые функции листа​​ с таблицами, а​ следующего месяца, то​ возьмем данные за​То есть, если​​ «х») пустая и​​ нескольких начальных дат​B2-ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)))​4 (дня) -​ даты до сегодняшнего​

​Пример1:​​ рабочие дни, то​А2​
​ датами. Этот аргумент​​A2​аргументы​Выполните следующие действия, чтобы​ Excel могут несколько​​ нужно срочно!​​ есть «Март». Просматриваемый​ февраль и март,​ выбрать дату с​ не считала её. ​ (см. рисунок выше,​Найдем разницу дат 16.03.2015​

​ совершенно непонятный и​ дня. Подробнее читайте​начальная_дата 01.02.2007, конечная_дата​ количество рабочих дней​, а значение аргумента​ может принимать следующие​(522).​).​ вычесть числа различными​ отличаться на компьютерах​Как на фото,​

​ диапазон определяется как​ как показано на​
​ 01.02.2018 по 28.02.2018,​
​ ПОМОГИТЕ ПОЖАЛУЙСТА!​​ даты 28-31.01.2015). В​​ и 30.01.15. Функция​ НЕПРАВИЛЬНЫЙ результат. Ответ​ в одноименной статье​

5. Разница в днях без учета месяцев и лет («md»)

​ 01.03.2009​ между двумя датами​ конечная_дата – в​ значения:​В строке 4: программа​Этот пример научит вас​ способами.​ под управлением Windows​

​ только чтобы одна​​ соединение значений диапазонов,​ рисунке:​
​ а заполнено только​​ЗАРАНЕЕ СПАСИБО. ​ остальных случаях формулы​ РАЗНДАТ() с параметрами​ должен быть =1.​​ Сколько лет, месяцев,​​Результат:​ можно посчитать по​ ячейке​Значение​ выделяет ячейки​ быстро выделять ячейки,​

​Выделите все строки в​​ с архитектурой x86​ формула при забивании​
​ определенных именами, в​​Чтобы найти изменения на​ с 01.02.2018 по​NIC​ эквивалентны. Какую формулу​​ md и ym​​ Более того, результат​ дней прошло с​2 (года)​ формуле =ЧИСТРАБДНИ(B2;A2)​

​В2​​Описание​B4​
​ содержимое которых отличается​​ таблице ниже, а​ или x86-64 и​ в строке колонок​ пары. Таким образом​ зарплатных листах:​ 05.02.2018, то посчитал​: По поводу пустой​

​ применять? Это решать​ подсчитает, что разница​

​ вычисления зависит от​ конкретной даты.​Пример2:​

​Формула =РАЗНДАТ(A2;B2;»m») вернет количество​

​ от содержимого в​ затем нажмите сочетание​ компьютерах под управлением​ E и D​ выполняется сравнение строк​Перейдите на лист с​ за 5 дней.​

​ ячейки: не правильно​ пользователю в зависимости​ составляет 1 месяц​ версии EXCEL.​Формула может быть заменена​
​начальная_дата 01.04.2007, конечная_дата​
​ полных месяцев между​
​Формула =РАЗНДАТ(A2;B2;»d») вернет простую​

​разница в днях​C4​ сравниваемых ячейках.​ CTRL + C.​ Windows RT с​ в строке F​ по двум признакам​ именем «Март» и​китин​

6. Разница в днях без учета лет («yd»)

​ выразился. если вдруг​ от условия задачи.​ и 14 дней.​Версия EXCEL 2007 с​ альтернативным выражением:​ 01.03.2009​ двумя датами.​

​ разницу в днях​»m»​из-за того, что​

​Выделите диапазон​Данные​
​ архитектурой ARM. Дополнительные​
​ самостотельно выводило значение​
​ – фамилия и​

Еще раз о кривизне РАЗНДАТ()

​ выберите инструмент: «ФОРМУЛЫ»-«Определенные​:​ в столбце с​NIC​ Так ли это​ SP3:​=ОСТАТ(C7;12)​Результат:​Пример1:​

​ между двумя датами.​разница в полных месяцах​ 725 не равно​A1:C15​15000​ сведения об этих​ разницы.​ зарплата. Для найденных​ имена»-«Присвоить имя».​Alizes​ именем «х» или​: Добрый день, дорогие​ на самом деле?​Результат – 143 дня!​В ячейке​1 (год)​начальная_дата 01.02.2007, конечная_дата​Пример1: ​»y»​ значению в​, для этого щелкните​9000​ различиях.​Полосатый жираф алик​ совпадений возвращается число,​В окне «Создание имени»​, создайте свою тему,​ «y» будут пустые​ форумчане. Столкнулся с​Имея формулу, эквивалентную РАЗНДАТ(), можно​ Больше чем дней​С7​Подробнее читайте в статье​ 01.03.2007​начальная_дата 25.02.2007, конечная_дата 26.02.2007​

​разница в полных годах ​A4​ по ячейке​-8000​

​Допустим, вы хотите узнать,​

​: А так и​ что по сути​ для поля «Имя:»​ в соответствии с​ ячейки, чтобы он​ проблемой! Имеется два​ понять ход вычисления.​ в месяце!​должна содержаться разница​ Полный возраст или​Результат:​Результат: ​

Формула для суммы разности (Суммразн но не квадратов)

​»ym»​​(723) и т.д.​A1​Формула​ сколько элементов запасах​ пишешь в F2​ для Excel является​ введите значение –​ правилами форума​ их не учитывал​ массива чисел, нужно,​ Очевидно, что в​Версия EXCEL 2007:​ в полных месяцах​ стаж.​1 (месяц)​1 (день).​разница в полных месяцах​На вкладке​и протяните курсор​=A2-A3​
​ нерентабельным (вычесть прибыльные​

​ =E2-D2​​ истиной. Поэтому следует​ ​ Фамилия.​

​Каждый месяц работник отдела​​ и не выдавал​ не используя дополнительных​ нашем случае количество​ ​Разница между 28.02.2009 и​ ​ (см. п.2).​Формула может быть заменена​
​Пример2:​

​Этот пример показыват, что​​ без учета лет​Home​ до ячейки​Вычитание 9000 из 15000​ товары из общих​Потом копируешь это​ использовать функцию =НЕ(),​Ниже в поле ввода​ кадров получает список​ ошибку!​ столбцов, посчитать сумму​ полных месяцев между​ 01.03.2009 – 4​Формула =РАЗНДАТ(A2;B2;»md») вернет количество​ альтернативным выражением:​
​начальная_дата 01.03.2007, конечная_дата 31.03.2007​

​ при подсчете стажа​​»md»​(Главная) в группе​C15​ (что равняется 6000)​ запасов). Или, возможно,​ на нижележащие ячейки.​ которая позволяет заменить​ «Диапазон:» введите следующую​ сотрудников вместе с​DV​

​ разности этих чисел,​​ датами = 1,​ дня!​
​ дней между двумя​
​=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)) ГОД(B2)-ГОД(A2);ГОД(B2)-ГОД(A2)-1)​Результат:​
​ необходимо использовать функцию​

​разница в днях без​​ команд​.​-SUM(A2:A4)​ вам нужно знать,​ На столько, сколько​ значение ИСТИНА на​ ссылку:​ их окладами. Он​: Так в чем​ то есть, н-р​

​ т.е. весь февраль.​​Причем в EXCEL 2003​ ​ датами без учета​

​Формула =РАЗНДАТ(A2;B2;»ym») вернет количество​​0​

​ РАЗНДАТ() с осторожностью.​​ учета месяцев и​Font​Примечание:​Добавляет все числа в​ сколько сотрудников заканчивается​ заполненных в колонках​ ЛОЖЬ. Иначе будет​Выберите инструмент «ФОРМУЛЫ»-«Присвоить имя»​ копирует список на​ проблема?:​ в ячейках А1:А10​ Для вычисления дней,​ с SP3 формула​ месяцев и лет.​ полных месяцев между​
​При расчете стажа, считается,​ Очевидно, что если​ лет​(Шрифт) можно изменить​Мы выбрали диапазон​ списке, включая отрицательное​ ли место пенсионных​

​ E и D.​​ применено форматирование для​​ и в поле​​ новый лист рабочей​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(B2:B18-C2;D2:D18-E2)​ и В1:В10 имеются​

Сравнение данных в Excel на разных листах

​ функция находит количество​ возвращает верный результат​ Использовать функцию РАЗНДАТ()​ двумя датами без​ что сотрудник отработавший​ сотрудник работал 25​ВНИМАНИЕ! Функция для​ цвет заливки выделенных​A1:C15​ (конечный результат —​ возраст (вычтите количество​ Смещение «по строкам»​ ячеек значение которых​ «Имя:» введите значение​ книги Excel. Задача​без столбцов С​ числа, нужно в​ дней в предыдущем месяце​ 1 день. Для​ с этим аргументом​ учета лет (см.​

Сравнение двух листов в Excel

​ все дни месяца​ и 26 февраля,​ некоторых версий EXCEL​ ячеек.​, сначала нажав на​ 16000)​ сотрудников в разделе​ выполнится само. Чего​ совпали. Для каждой​ — Зарплата.​ следующая: сравнить зарплату​ и Е​ ячейке С1 написать​ относительно конечной даты,​ значений 31.12.2009 и​ не рекомендуется (см.​ примеры ниже).​

​ — отработал 1​ то отработал он​ возвращает ошибочное значение,​Урок подготовлен для Вас​ ячейку​Выделите на листе ячейку​ 55 от общее​

​ проще?​ не найденной пары​

  1. ​В поле «Диапазон:» введите​ сотрудников, которая изменилась​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(B2:B18-СРЗНАЧ(B2:B18);D2:D18-СРЗНАЧ(D2:D18))​ формулу чтобы сначала​
  2. ​ т.е. 28 (конечная​ 01.02.2010 результат вообще​ примеры ниже).​Пример1:​
  3. ​ полный месяц. Функция РАЗНДАТ() так​ 2 дня, а​ если день начальной​
  4. ​ командой сайта office-guru.ru​A1​ A1, а затем​ сотрудников).​
  5. ​Да. Именно так.​ значений (то есть​
  6. ​ ссылку:​ по отношению к​NIC​ посчиталось А1-В1, А2-В2,​
  7. ​ дата принадлежит марту,​ отрицательный (-2 дня)!​Пример1:​начальная_дата 01.02.2007, конечная_дата​
  8. ​ не считает!​ не 1. То​
  9. ​ даты больше дня​Источник: http://www.excel-easy.com/examples/row-differences.html​, поэтому она является​ нажмите клавиши CTRL+V.​
  10. ​Вычитание чисел, включая несколькими​ Хотя я обычно​

​ – несоответствие) &B2&$C2​Теперь перейдите на лист​ предыдущему месяцу. Для​: Спасибо большое, но​ А3-В3 и т.д.​ предыдущий месяц -​Не советую использовать формулу​

​начальная_дата 01.02.2007, конечная_дата​

Принцип сравнения двух диапазонов данных в Excel на разных листах:

​ 01.03.2009​Пример3:​ же относится и​ конечной даты (например,​Перевел: Антон Андронов​ активной, и сравнение​Чтобы переключаться между просмотром​ способами:​ делаю «дедовским» способом:​ в диапазоне Фамилия&Зарплата,​ с именем «Февраль»​ этого необходимо выполнить​ если у меня​ а потом посчитать​ февраль, а в​ с вышеуказанным значением​ 06.03.2009​Результат:​начальная_дата 01.02.2007, конечная_дата​ к расчету полных​ в EXCEL 2007​Автор: Антон Андронов​ будет происходить с​ результатов и просмотром​Вычитание чисел в ячейке​ копирую ячейку, выделяю​ функция ПОИСКПОЗ возвращает​ и выделите диапазон​ сравнение данных в​ в исходных значения​ сумму этих чисел,​ 2015г. в феврале​ аргумента. Формула может​Результат1:​1 (месяц), т.к.​ 01.03.2009​ месяцев (см. ниже).​ при сравнении дат​Для вычислений длительности временных​ ячейками из столбца​ формул, нажмите клавиши​Вычитание чисел в диапазоне​ диапазон вставки и​ ошибку. Ошибочное значение​ ячеек B2:C12.​ Excel на разных​ появляются пустые ячейки​

Как в экселе посчитать разницу для каждой строки между столбцами =E — D ?

​ главное чтобы не​ было 28 дней).​ быть заменена альтернативным​5 (дней), т.к.​ сравниваются конечная дата​Результат:​Пример2:​ 28.02.2009 и 01.03.2009​ интервалов удобней всего​А​ CTRL +’ (апостроф)​Для выполнения простых вычитания​ копирую в него.​ не является логическим​А на панели «ГЛАВНАЯ»​ листах. Воспользуемся условным​
​ он их тоже​ нужно чтобы не​ После этого отнимает​ выражением:​ сравниваются конечная дата​ 01.03.2009 и модифицированная​25 месяцев​начальная_дата 01.02.2007, конечная_дата​

​ результат будет 4​​ использовать недокументированную функцию​. С помощью клавиш​ на клавиатуре. Или​
​ арифметический оператор использования​ Так уж привык.​ значением. Поэтому исползаем​ выберите «Условное форматирование»-«Создать​ форматированием. Таким образом​ считает, и получается​ добавлять дополнительный столбец. ​ день начала и​
​=ЕСЛИ(ДЕНЬ(A2)>ДЕНЬ(B2);​ 06.03.2009 и модифицированная​ начальная дата 01.02.​Формула может быть заменена​ 01.03.2007​ дня, а не​ РАЗНДАТ(), английский вариант​

Источник

Skip to content

Как сравнить два столбца на совпадения и различия

На прочтение этой статьи у вас уйдет около 10 минут, а в следующие 5 минут (или даже быстрее) вы легко сравните два столбца Excel на наличие дубликатов и выделите найденные совпадения либо уникальные значения. Ладно, обратный отсчет начался!

Мы все время от времени делаем сравнение данных в Excel. Microsoft Excel предлагает ряд опций для сравнения и сопоставления данных, но большинство из них ориентированы на поиск в одной колонке. Встроенный инструмент удаления дубликатов, доступный в Excel 2019-2010, не может справиться с этой задачей, поскольку он не умеет сравнивать данные между двумя столбиками. Кроме того, он может только удалять дубликаты. Других возможностей — таких как выделение или раскраска,  увы, нет :-(.

В этом руководстве мы рассмотрим несколько методов сравнения двух столбцов в Excel и нахождения совпадений и различий между ними.

  • Как сравнить 2 столбца построчно?
  • Построчное сравнение нескольких столбцов.
  • Ищем совпадения и различия в двух столбцах.
  • Как извлечь данные для совпадающих значений.
  • Выделяем цветом совпадения и различия
  • Как выделить цветом уникальные значения и дубликаты в нескольких столбцах сразу?
  • Как сопоставить два значения в разных столбцах?
  • Быстрый способ сравнить два столбца или списка без формул.

Как сравнить 2 столбца в Excel по строкам.

Когда вы выполняете анализ данных в Excel, одной из наиболее частых задач является сравнение данных нескольких колонок в каждой отдельной их строке. Эту задачу можно выполнить с помощью функции ЕСЛИ , как показано в следующих примерах.

1. Проверяем совпадения или различия в одной строке.

Чтобы выполнить такое построчное сравнение, используйте популярную функцию ЕСЛИ, которая сравнивает первые две ячейки каждого из них. Введите её в какой-либо другой столбик той же строки, а затем скопируйте ее вниз, перетащив маркер заполнения (маленький квадрат в правом нижнем углу). При этом курсор изменится на знак плюса:

Чтобы найти в соответствующей строке позиции с одинаковым содержимым, A2 и B2 в этом примере, запишите:

=ЕСЛИ(A2=B2; «Совпадает»; «»)

Чтобы найти позиции в одной строке с разным содержимым, просто замените «=» знаком неравенства:

=ЕСЛИ(A2<>B2; «НЕ совпадает»;””)

И, конечно же, ничто не мешает найти совпадения и различия с помощью одной формулы:

=ЕСЛИ(A2=B2; «Совпадает»; «НЕ совпадает»)

Результат может выглядеть примерно так:

Как видите, одинаково хорошо обрабатываются числа, даты, время и текст.

2. Сравниваем построчно с учетом регистра.

Как вы, наверное, заметили, формулы из предыдущего примера игнорируют регистр при сравнении текстовых значений, как в строке 10 на скриншоте выше. Если вы хотите найти совпадения с учетом регистра, используйте функцию СОВПАД (EXACT в английской версии):

=ЕСЛИ(СОВПАД(A2; B2); «Одинаковый»; «»)

Чтобы найти различия с учетом регистра в одной строке, введите соответствующий текст («Уникальный» например) в третий аргумент функции ЕСЛИ:

=ЕСЛИ(СОВПАД(A2; B2); «Одинаковый»; «Уникальный»)

Сравните несколько столбцов построчно

Мы можем ставить перед собой следующие цели:

  • Найти строки с одинаковыми значениями во всех из них.
  • Найти строки с одинаковыми значениями в любых двух.

Пример 1. Найдите полное совпадение по одной строке.

Если в вашей таблице три или более колонки, и вы хотите найти строки с одинаковыми записями во всех из них, функция ЕСЛИ с оператором И подойдет для вас:

=ЕСЛИ(И(A2=B2; A2=C2); «Полное совпадение»; «»)

Если в вашей таблице очень много колонок, более элегантным решением будет использование функции СЧЁТЕСЛИ :

=ЕСЛИ(СЧЁТЕСЛИ($A2:$C2; $A2)=3; «Полное совпадение»; «»)

где 3 — количество сравниваемых колонок.

Или можно использовать —

=ЕСЛИ(СЧЁТЕСЛИ($A2:$C2; $A2)=СЧЁТЗ(A2:C2); «Полное совпадение»; «»)

Пример 2. Найдите хотя бы 2 совпадения в данных.

Если вы ищете способ сравнить данные на предмет наличия любых двух или более ячеек с одинаковыми значениями в одной строке, используйте функцию ЕСЛИ с оператором ИЛИ:

=ЕСЛИ(ИЛИ(A2=B2; B2=C2; A2=C2); «Найдены одинаковые»; «»)

Если есть много данных для сравнения, ваша конструкция с оператором ИЛИ может стать слишком громоздкой. В этом случае лучшим решением было бы добавить несколько функций СЧЁТЕСЛИ. Первый СЧЁТЕСЛИ подсчитывает, сколько раз текущее значение из первой колонки встречается во всех данных, находящихся правее него, второй СЧЁТЕСЛИ определяет то же самое для значения из второй колонки, и так далее. Если счетчик равен 0, возвращается надпись «Все уникальные», в противном случае — «Найдены одинаковые». Например:

=ЕСЛИ(СЧЁТЕСЛИ(B2:D2;A2)+СЧЁТЕСЛИ(C2:D2;B2)+(C2=D2)=0;»Все уникальные»;»Найдены одинаковые»)

Могу предложить также более компактный вариант выявления совпадений — формула массива:

{=ЕСЛИ(СУММ(СЧЁТЕСЛИ(A2:D2;A2:D2))>4;»Совпадения»;»»)}

или

{=ЕСЛИ(СУММ(СЧЁТЕСЛИ(A2:D2;A2:D2))>СЧЁТЗ(A2:D2);»Совпадения»;»»)}

Попробуйте — получите тот же результат. Также не забудьте нажать Ctrl + Shift + Enter, чтобы ввести всё правильно.

Как сравнить два столбца в Excel на совпадения и различия?

Предположим, у вас есть 2 списка данных в Excel, и вы хотите найти все значения (числа, даты или текстовые записи), которые находятся в колонке A, но их нет в B. То есть, исходные данные из А мы сравниваем с В.

Для этого вы можете встроить функцию СЧЁТЕСЛИ($B:$B;$A2)=0 в логический тест ЕСЛИ и проверить, возвращает ли она ноль (совпадение не найдено) или любое другое число (найдено хотя бы 1 совпадение).

Например, следующая формула ЕСЛИ/СЧЁТЕСЛИ выполняет поиск значения из A2 по всему столбцу B. Если совпадений не найдено, возвращается «Нет совпадений в B», в противном случае — пустую строку:

=ЕСЛИ(СЧЁТЕСЛИ($B:$B; $A2)=0; «Нет совпадений в В»; «»)

Тот же результат может быть достигнут при использовании функции ЕСЛИ всесте с ЕОШИБКА и ПОИСКПОЗ:

=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ($A2;$B$2:$B$10;0));»Уникальное»; » Найдено в B»)

Или, используя следующую формулу массива (не забудьте нажать Ctrl + Shift + Enter, чтобы ввести ее правильно):

=ЕСЛИ(СУММ(—($B$2:$B$10=$A2))=0; «»;» Найдено в B»)

Если вы хотите, чтобы одно выражение определяло как дубликаты, так и уникальные значения, поместите текст совпадений в пустые двойные кавычки («») в любой из приведенных выше формул. Например:

=ЕСЛИ(СЧЁТЕСЛИ($B:$B; $A2)=0; «Уникальное»; «Дубликат»)

Думаю, вы понимаете, что точно таким же образом можно наоборот сравнивать В с А.

Как сравнить два списка в Excel и извлечь совпадающие данные?

Иногда вам может потребоваться не только сопоставить две колонки в двух разных таблицах, но и извлечь соответствующие записи из второй таблицы. В Microsoft Excel предусмотрена специальная функция для этих целей — функция ВПР. 

Кроме того, в отдельной статье мы подробно рассмотрели 4 способа, как сравнить таблицы при помощи формулы ВПР.

В качестве альтернативы вы можете использовать более мощную и универсальную комбинацию ИНДЕКС и ПОИСКПОЗ.

Например, следующее выражение сравнивает названия продуктов в колонках D и A, и если совпадение найдено, соответствующая цифра продаж извлекается из B. Если совпадения не найдено, возвращается ошибка #Н/Д.

=ИНДЕКС($B$2:$B$6;ПОИСКПОЗ($D2;$A$2:$A$6;0))

Сообщение об ошибке в таблице выглядит не слишком красиво. Поэтому обработаем это выражение при помощи ЕОШИБКА:

=ЕСЛИОШИБКА(ИНДЕКС($B$2:$B$6;ПОИСКПОЗ($D2;$A$2:$A$6;0));»»)

Теперь мы видим либо число, либо пустое значение. Никаких ошибок.

Как выделить совпадения и различия в 2 столбцах.

Когда вы сравниваете наборы данных в Excel, вы можете захотеть «визуализировать» элементы, которые присутствуют в одном, но отсутствуют в другом. Вы можете закрасить такие позиции любым цветом по вашему выбору с помощью формул. И вот несколько примеров с подробными инструкциями.

1. Выделите совпадения и различия построчно.

Чтобы сравнить два столбца в Excel и выделить те позиции в первом, которые имеют идентичные записи во втором по той же строке, выполните следующие действия:

  • Выберите область, в которой вы хотите выделить.
  • Щелкните Условное форматирование> Новое правило…> Используйте формулу.
  • Создайте правило с простой формулой, например =$B2=$A2 (при условии, что строка 2 является первой строкой с данными, не включая заголовок таблицы). Пожалуйста, дважды проверьте, что вы используете относительную ссылку на строку (без знака $), как записано выше.

Чтобы выделить различия между колонками A и B, создайте правило с формулой =$B2<>$A2

Если вы новичок в условном форматировании Excel, смотрите пошаговые инструкции в статье Как закрасить строку или столбец по условию.

2. Выделите уникальные записи в каждом столбце.

Когда вы сравниваете два списка в Excel, вы можете выделить 3 типа элементов:

  • Предметы только в первом списке (уникальные)
  • Предметы только во втором списке (уникальные)
  • Элементы, которые есть в обоих списках (дубликаты).

О выделении дубликатов — смотрите пример выше. А сейчас рассмотрим, как выделить неповторяющиеся элементы в каждом из списков.

Предположим, что ваш список 1 находится в колонке A (A2:A8), а список 2 — в колонке C (C2:C8). Вы создаете правила условного форматирования с помощью следующих формул:

Выделите уникальные значения в списке 1 (столбик A): =СЧЁТЕСЛИ($A$2:$A$8;C$2)=0

Выделите уникальные значения в списке 2 (столбик C): =СЧЁТЕСЛИ($C$2:$C$8;$A2)=0

И получите следующий результат:

3. Выделите дубликаты в 2 столбцах.

Если вы внимательно следовали предыдущему примеру, у вас не возникнет трудностей с настройкой СЧЁТЕСЛИ, чтобы она находила совпадения, а не различия. Все, что вам нужно сделать, это установить счетчик больше нуля:

Вновь используем условное форматирование при помощи формулы.

Выделите совпадения в списке 1 (столбик A): =СЧЁТЕСЛИ($A$2:$A$8;C$2)>0

Выделите совпадения в списке 2 (столбик C): =СЧЁТЕСЛИ($C$2:$C$8;$A2)>0

Выделите цветом различия и совпадения в нескольких столбцах

При сравнении значений в нескольких наборах данных построчно, самый быстрый способ выделить одинаковые — создать правило условного форматирования. А самый быстрый способ скрыть различия — воспользоваться инструментом «Выделить группу ячеек», как показано в следующих примерах.

1. Как выделить совпадения.

Чтобы выделить строки, которые имеют одинаковые значения по всей длине, создайте правило условного форматирования на основе одного из следующих выражений:

=И($A2=$B2; $A2=$C2)

или

=СЧЁТЕСЛИ($A2:$C2; $A2)=3

Где A2, B2 и C2 — самые верхние в вашем диапазоне, а 3 — количество колонок для сравнения.

Конечно, можно не ограничиваться сравнением только 3 колонок. Вы можете использовать аналогичные формулы для выделения строк с одинаковыми значениями в 4, 5, 6 или более столбиках.

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

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

2. Как выделить различия.

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

  1. Выберите диапазон ячеек, который вы хотите сравнить. В этом примере я выбрал диапазон от A2 до C10.

По умолчанию самая верхняя координата выбранного диапазона является активной ячейкой, и все значения в той же строке будут сравниваться с нею. Она при выделении области имеет белый цвет, а все остальные ячейки выбранного диапазона выделены серым. В этом примере активной является A2, поэтому столбец сравнения — A.

Чтобы изменить столбец сравнения, используйте клавишу TAB для перемещения по диапазону слева направо или клавишу Enter для перемещения сверху вниз. Если нужно перемещаться снизу вверх, то нажмите и удерживайте SHIFT, и вновь используйте ТАВ — будете двигаться не вниз, а вверх. Вы увидите, как ваше белое пятно перемещается, и соответственно изменяется активный столбец.

  1. На вкладке «Главная» нажмите «Найти и выделить» > « Выделить группу ячеек». Затем выберите «Отличия по строкам» и нажмите «ОК» .

  1. Позиции, значения которых отличаются от ячеек сравнения в каждой строке, выделяются. Если вы хотите закрасить выделенные ячейки каким-либо цветом, просто щелкните значок «Цвет заливки» на ленте и выберите нужный цвет.

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

Фактически, сравнение двух ячеек — частный случай сравнения двух колонок в Excel построчно, за исключением того, что вам не нужно копировать формулы.

Например, для сравнения ячеек A1 и C1 можно использовать:

Для совпадений:    =ЕСЛИ(A1=C1; «Совпадает»; «»)

Для различий:  =ЕСЛИ(A1<>C1; «Уникальные»; «»)

Чтобы узнать о некоторых других способах сравнения ячеек в Excel, см. Как сравнивать значения в ячейках Excel .

Для более эффективного анализа данных вам могут потребоваться более сложные формулы, и вы можете найти несколько хороших идей в следующих руководствах:

  • Использование функции ЕСЛИ в Excel
  • Функция ЕСЛИ: проверяем условия с текстом

Быстрый способ сравнения двух столбцов или списков без формул.

Теперь, когда вы знаете, что предлагает Excel для сравнения и сопоставления столбцов, позвольте мне продемонстрировать вам альтернативное решение, которое может сравнить 2 списка с разным количеством столбцов на предмет дубликатов (совпадений) и уникальных значений (различий).

Надстройка Ultimate Suite умеет искать идентичные и уникальные записи в одной таблице, а также сравнивать две таблицы, находящиеся на одном листе или в двух разных листах или даже в разных книгах.

В рамках этой статьи мы сосредоточимся на функции под названием «Сравнить таблицы (Compare Tables)» , которая специально разработана для сравнения двух списков по любым указанным вами столбцам. Сравнение двух наборов данных по нескольким столбцам является реальной проблемой как для формул Excel, так и для условного форматирования, но этот инструмент легко справляется с этим.

Для начала рассмотрим самый простой случай – сравним два столбца на совпадения и различия.

Предположим, у нас имеется два списка товаров. Нужно сравнить их между собой, как ранее мы делали при помощи формул.

Запускаем инструмент сравнения таблиц и выбираем первый столбец. При необходимости активируем создание резервной копии листа.

На втором шаге выбираем второй столбец для сравнения.

На третьем шаге нужно указать, что именно мы ищем – дубликаты либо уникальные значения.

Далее указываем столбцы для сравнения. Поскольку столбцов всего два, то здесь все достаточно просто:

На пятом шаге выберите, что нужно сделать с найденными значениями – удалить, выбрать, закрасить цветом, скопировать либо переместить. Можно добавить столбец статуса подобно тому, как мы это делали ранее при помощи функции ЕСЛИ.  С использованием формул вы кроме того сможете разве что закрасить ячейки. Здесь же диапазон возможностей гораздо шире. Но мы выберем простой и наглядный вариант – заливку ячеек цветом.

Ячейки списка 1, дубликаты которых имеются в списке 2, будут закрашены цветом.

А теперь повторим все описанные выше шаги, только будем сравнивать список 2 с первым. И вот что мы в итоге получим:

Не закрашенные цветом ячейки содержат уникальные значения. Красиво и наглядно.

А теперь давайте попробуем сравнить сразу несколько столбцов. Допустим, у нас есть два экземпляра отчёта о продажах. Они расположены на разных листах нашей книги Excel. Список товаров совершенно одинаков, а вот сами цифры продаж отличаются кое-где.

Действуя совершенно аналогичным образом, как это было описано выше, выбираем эти две таблицы для сравнения. На третьем шаге выбираем поиск уникальных значений, чтобы можно было выбрать и выделить именно несовпадения в данных.

Устанавливаем соответствие столбцов, как это показано на рисунке ниже.

Для наглядности вновь выбираем заливку цветом для несовпадающих значений.

И вот результат. Несовпадающие строки закрашены цветом.

Если вы хотите попробовать этот инструмент, вы можете загрузить его как часть надстройки Ultimate Suite for Excel.

Вот какими способами вы можете сравнить столбцы в Excel на наличие дубликатов и уникальных значений. 

Если у вас есть вопросы или что-то осталось неясным, напишите мне комментарий, и я с радостью уточню это подробнее. Спасибо за чтение!

Функция ЕСЛИОШИБКА – примеры формул В статье описано, как использовать функцию ЕСЛИОШИБКА в Excel для обнаружения ошибок и замены их пустой ячейкой, другим значением или определённым сообщением. Покажем примеры, как использовать функцию ЕСЛИОШИБКА с функциями визуального…
9 способов сравнить две таблицы в Excel и найти разницу В этом руководстве вы познакомитесь с различными методами сравнения таблиц Excel и определения различий между ними. Узнайте, как просматривать две таблицы рядом, как использовать формулы для создания отчета о различиях, выделить…
Сравнение ячеек в Excel Вы узнаете, как сравнивать значения в ячейках Excel на предмет точного совпадения или без учета регистра. Мы предложим вам несколько формул для сопоставления двух ячеек по их значениям, длине или количеству…
Вычисление номера столбца для извлечения данных в ВПР Задача: Наиболее простым способом научиться указывать тот столбец, из которого функция ВПР будет извлекать данные. При этом мы не будем изменять саму формулу, поскольку это может привести в случайным ошибкам.…
проверка правильности ввода Excel при помощи функции ЕСЛИ Как проверить правильность ввода данных в Excel? Подтверждаем правильность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы проверять правильность ввода в соответствии с имеющимся списком допустимых значений. В случае правильного ввода в отдельном столбце ставить…
ЕСЛИ + СОВПАД текст Функция ЕСЛИ: проверяем условия с текстом Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст. СодержаниеПроверяем условие для полного совпадения текста.ЕСЛИ + СОВПАДИспользование функции ЕСЛИ с частичным совпадением текста.ЕСЛИ + ПОИСКЕСЛИ…
функция если Визуализация данных при помощи функции ЕСЛИ Функцию ЕСЛИ можно использовать для вставки в таблицу символов, которые наглядно показывают происходящие с данными изменения. К примеру, мы хотим показать в отдельной колонке таблицы, происходит рост или снижение продаж.…
ЕСЛИ с датами 3 примера, как функция ЕСЛИ работает с датами. На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно применять так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это…

Понравилась статья? Поделить с друзьями:
  • Excel размещать текст в ячейке
  • Excel разность времени в секундах
  • Excel размещать на один лист
  • Excel разница между цифрами
  • Excel разделитель разрядов точка