Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/85: Рейтинг темы: голосов - 85, средняя оценка - 4.51
1 / 1 / 0
Регистрация: 24.03.2011
Сообщений: 62
1

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

24.03.2011, 12:27. Показов 16273. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Существует файл, в котором есть колонки: 1-наименование, 2-Цена1, 3-Цена2, 4 и 5 - для технической информации.
Необходимо сравнить колонки Цена1 и Цена2 и записать данные в колонки 4 или 5 (в зависимости от результата сравнения).

Пример.
Брус---3,4---3,25, записываем 1 в колонку 4;
Доска--6,8---6,95, записываем единицу в колонку 5.

После чего производится итоговая автосумма по колонкам 4 и 5, т.е. общее количество высших или низших цен по 2 и 3 колонке.

Как можно реализовать при помощи макросов или формул данное сравнение Цена1 и Цена2 ??
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2011, 12:27
Ответы с готовыми решениями:

Сравнение двух колонок в диапазоне 24 часа
Добрый день!Подскажите, как сравнить две таблицы, в которых указано время открытия файла(1таблица)...

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

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

Сравнение двух колонок (Excel)
Есть задача: нужно сравнить две колонки в экселе и что важное, нужно организовать так, чтобы...

4
980 / 596 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
24.03.2011, 12:36 2
Ипользуйте функцию ВПР.
Без примера больше сказать нечего.
0
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
24.03.2011, 12:39 3
1. Через формулы
=ЕСЛИ(A1>B1;значение1;значение2)
и копируешь во все столбцы

2. Через Макрос(VBA)
Организуешь цикл по всем строкам и сравниваешь нужные колонки
1
1 / 1 / 0
Регистрация: 24.03.2011
Сообщений: 62
24.03.2011, 15:15  [ТС] 4
Благодарю Вас.

Еще хотелось бы узнать, как при одинаковых значениях в обоих, сравниваемых столбцах сделать так, что бы в 4 и 5 ничего не выводилось, а следующем столбце ставилась единица (забыл сразу упомянуть это условие).

Или же если через VBA - как именно это организовать, т.к. с VBA ни разу не работал (если это громоздко или нет желания все это расписывать, дайте ссылку на литературу, желательно на русском языке)

Добавлено через 1 час 56 минут
Так же, если в таблице отсутствует значение в какой-либо строке, то Excel принимает пустую ячейку за ноль и соответсвенно проводит вычисления. Что нужно сделать, что бы предотвратить это?
0
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
24.03.2011, 21:49 5
vers0, В данном случае, если я правильно понял, использовать VBA лишне, задача слишком простая.
Формулы можно составлять сложные, можно так же использовать промежуточные значения, которые можно скрыть. Читайте встроенную помощь в excel, там формулы все подробно расписаны.
0
24.03.2011, 21:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2011, 21:49
Помогаю со студенческими работами здесь

Сравнение колонок в Excel по одинаковым знакам (не всей ячейки)
Добрый день! Подскажите, пожалуйста, как можно сравнить 2 столбца в Excel по наличию одинаковых...

Сравнение двух колонок в разных книгах и вывод несовпадающих значений в отдельную книгу
Доброго времени суток! Очень нужна помощь. Есть 2 книги с данными. В одной книге AT LV колонка B...

Сравнение двух колонок в договоре, сделанном в word (условия одной компании и поправки от другой)!
Сравнение двух колонок в договоре, сделанном в word (условия одной компании и поправки от другой)! ...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru