Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сравнение данных с постоянным сдвигом на одну строку - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сравнение данных с постоянным сдвигом на одну строку (Формулы/Formulas)
Сравнение данных с постоянным сдвигом на одну строку
Тормозяка Дата: Четверг, 01.09.2016, 07:43 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Еще одна задачка. Необходимо сравнить данные с несколькими строками и с записью результатов в другую строку. Я в одной книге сделал в рукопашную, но очень утомительно. Формула получилась на пол листа. Возможно Вы найдете более компактную формулу.
К сообщению приложен файл: 8315128.xlsx(10Kb)


Эвольвенты одной эволюты- эквидистантны!
 
Ответить
СообщениеЕще одна задачка. Необходимо сравнить данные с несколькими строками и с записью результатов в другую строку. Я в одной книге сделал в рукопашную, но очень утомительно. Формула получилась на пол листа. Возможно Вы найдете более компактную формулу.

Автор - Тормозяка
Дата добавления - 01.09.2016 в 07:43
_Boroda_ Дата: Четверг, 01.09.2016, 09:08 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 9352
Репутация: 3924 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
Код
=СЧЁТ(ПОИСКПОЗ(ИНДЕКС($G$2:$I$6;J$1+1;);$B2:$F2;))

Еще (массивная, волатильная)
Код
=СУММ(--($B2:$F2=ТРАНСП(СМЕЩ($G$2;J$1;;;3))))

Еще (обычная)
Код
=СУММПРОИЗВ(СЧЁТЕСЛИ(ИНДЕКС($G$2:$I$6;J$1+1;);$B2:$F2))
К сообщению приложен файл: 8315128_1.xlsx(12Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
Код
=СЧЁТ(ПОИСКПОЗ(ИНДЕКС($G$2:$I$6;J$1+1;);$B2:$F2;))

Еще (массивная, волатильная)
Код
=СУММ(--($B2:$F2=ТРАНСП(СМЕЩ($G$2;J$1;;;3))))

Еще (обычная)
Код
=СУММПРОИЗВ(СЧЁТЕСЛИ(ИНДЕКС($G$2:$I$6;J$1+1;);$B2:$F2))

Автор - _Boroda_
Дата добавления - 01.09.2016 в 09:08
Тормозяка Дата: Четверг, 01.09.2016, 09:59 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Спасибо! Вроде подойдет. Попозже скажу точнее.


Эвольвенты одной эволюты- эквидистантны!
 
Ответить
Сообщение_Boroda_, Спасибо! Вроде подойдет. Попозже скажу точнее.

Автор - Тормозяка
Дата добавления - 01.09.2016 в 09:59
Тормозяка Дата: Четверг, 01.09.2016, 16:26 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Разобрался. Немного не соответствует моим чаяниям.
К сообщению приложен файл: _2.xlsx(13Kb)


Эвольвенты одной эволюты- эквидистантны!
 
Ответить
Сообщение_Boroda_, Разобрался. Немного не соответствует моим чаяниям.

Автор - Тормозяка
Дата добавления - 01.09.2016 в 16:26
_Boroda_ Дата: Четверг, 01.09.2016, 16:47 | Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 9352
Репутация: 3924 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Цитата Тормозяка, 01.09.2016 в 16:26, в сообщении № 4
Разобрался. Немного не соответствует
А я тогда наоборот, запутался. Сделано все точно по описанию из файла в первом посте
Цитата
сравнить строку B2:F2 со строкой G2:I2 (результат совпадения записать в единицах в строку J2:N2, в колонку "0"),затем эту же строку (B2:F2), сравнить со следующей строкой G3:I3 (результат записать в ту же строку J2:N2,в колонку "1").И так далее по всем строкам .


Откуда взялись данные 3-0-0-1-3 в ячейках J3:N3?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Цитата Тормозяка, 01.09.2016 в 16:26, в сообщении № 4
Разобрался. Немного не соответствует
А я тогда наоборот, запутался. Сделано все точно по описанию из файла в первом посте
Цитата
сравнить строку B2:F2 со строкой G2:I2 (результат совпадения записать в единицах в строку J2:N2, в колонку "0"),затем эту же строку (B2:F2), сравнить со следующей строкой G3:I3 (результат записать в ту же строку J2:N2,в колонку "1").И так далее по всем строкам .


Откуда взялись данные 3-0-0-1-3 в ячейках J3:N3?

Автор - _Boroda_
Дата добавления - 01.09.2016 в 16:47
Тормозяка Дата: Четверг, 01.09.2016, 16:53 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Колонка "0" результаты сравнения противоположных строк, колонка "1" результаты сравнения строк со сдвигом на 1 строку, "2" со сдвигом на 2 строки и т.д.


Эвольвенты одной эволюты- эквидистантны!
 
Ответить
Сообщение_Boroda_, Колонка "0" результаты сравнения противоположных строк, колонка "1" результаты сравнения строк со сдвигом на 1 строку, "2" со сдвигом на 2 строки и т.д.

Автор - Тормозяка
Дата добавления - 01.09.2016 в 16:53
Тормозяка Дата: Четверг, 01.09.2016, 17:11 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Вот в файле попонятнее.
К сообщению приложен файл: 7592968.xlsx(11Kb)


Эвольвенты одной эволюты- эквидистантны!
 
Ответить
Сообщение_Boroda_, Вот в файле попонятнее.

Автор - Тормозяка
Дата добавления - 01.09.2016 в 17:11
_Boroda_ Дата: Четверг, 01.09.2016, 17:38 | Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 9352
Репутация: 3924 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Найдите одно отличие
Код
=СЧЁТ(ПОИСКПОЗ(ИНДЕКС($G2:$I$15;J$1+1;);$B2:$F2;))
К сообщению приложен файл: 7592968_1.xlsx(13Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНайдите одно отличие
Код
=СЧЁТ(ПОИСКПОЗ(ИНДЕКС($G2:$I$15;J$1+1;);$B2:$F2;))

Автор - _Boroda_
Дата добавления - 01.09.2016 в 17:38
Тормозяка Дата: Четверг, 01.09.2016, 18:01 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Вот это- то, что надо. Возможно эта формула была раньше, но меня тут сильно отвлекают, извините. За формулу большое спасибо! Приятно общаться с умными людьми.


Эвольвенты одной эволюты- эквидистантны!
 
Ответить
Сообщение_Boroda_, Вот это- то, что надо. Возможно эта формула была раньше, но меня тут сильно отвлекают, извините. За формулу большое спасибо! Приятно общаться с умными людьми.

Автор - Тормозяка
Дата добавления - 01.09.2016 в 18:01
_Boroda_ Дата: Четверг, 01.09.2016, 21:07 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 9352
Репутация: 3924 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Цитата Тормозяка, 01.09.2016 в 18:01, в сообщении № 9
Возможно эта формула была раньше

Не. Раньше было
ИНДЕКС($G$2:
, а теперь
ИНДЕКС($G2:
. Потому я и написал
Найдите одно отличие


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Цитата Тормозяка, 01.09.2016 в 18:01, в сообщении № 9
Возможно эта формула была раньше

Не. Раньше было
ИНДЕКС($G$2:
, а теперь
ИНДЕКС($G2:
. Потому я и написал
Найдите одно отличие

Автор - _Boroda_
Дата добавления - 01.09.2016 в 21:07
Тормозяка Дата: Пятница, 02.09.2016, 13:33 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Ну с кнопкой "F4" я знаком. Еще раз спасибо!


Эвольвенты одной эволюты- эквидистантны!
 
Ответить
Сообщение_Boroda_, Ну с кнопкой "F4" я знаком. Еще раз спасибо!

Автор - Тормозяка
Дата добавления - 02.09.2016 в 13:33
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сравнение данных с постоянным сдвигом на одну строку (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!