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

Вход

Регистрация

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

 

= Мир MS Excel/формула в эксель для сравнивания строчек таблицы - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
формула в эксель для сравнивания строчек таблицы
NICK31 Дата: Пятница, 08.06.2012, 15:39 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

Есть файл «займ», нужно сравнить строчки друг с другом по 2 выделенным столбцам (счет получателя и счет плательщика)! Если например первая строчка сравнивается со второй, с третьей, с четвертой и так далее и она совпадает по двум условиям, то когда сумма операции (сумма каждой операции красным выделена) становится равной или больше 600 тыс, то первая строчка, а именно первый платеж отмечается словом «найдена» , процедура так повторяется со всеми строчками
К сообщению приложен файл: 2021236.xls (30.5 Kb)
 
Ответить
СообщениеЕсть файл «займ», нужно сравнить строчки друг с другом по 2 выделенным столбцам (счет получателя и счет плательщика)! Если например первая строчка сравнивается со второй, с третьей, с четвертой и так далее и она совпадает по двум условиям, то когда сумма операции (сумма каждой операции красным выделена) становится равной или больше 600 тыс, то первая строчка, а именно первый платеж отмечается словом «найдена» , процедура так повторяется со всеми строчками

Автор - NICK31
Дата добавления - 08.06.2012 в 15:39
ABC Дата: Пятница, 08.06.2012, 16:05 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
формула массивная

Code
=ЕСЛИ(И(СУММ(ЕСЛИ($I$2:$I$15&$L$2:$L$15=$I2&$L2;1;0)*1)>1;СУММ(ЕСЛИ($I$2:$I2&$L$2:$L2=$I2&$L2;1;0)*1)=1;СУММ(ЕСЛИ($I$2:$I$15&$L$2:$L$15=$I2&$L2;1;0)*$D$2:$D$15)>=600000);"найдена";"")


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
Сообщениеформула массивная

Code
=ЕСЛИ(И(СУММ(ЕСЛИ($I$2:$I$15&$L$2:$L$15=$I2&$L2;1;0)*1)>1;СУММ(ЕСЛИ($I$2:$I2&$L$2:$L2=$I2&$L2;1;0)*1)=1;СУММ(ЕСЛИ($I$2:$I$15&$L$2:$L$15=$I2&$L2;1;0)*$D$2:$D$15)>=600000);"найдена";"")

Автор - ABC
Дата добавления - 08.06.2012 в 16:05
NICK31 Дата: Пятница, 08.06.2012, 16:09 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

формула не срабатывает!((
 
Ответить
Сообщениеформула не срабатывает!((

Автор - NICK31
Дата добавления - 08.06.2012 в 16:09
Serge_007 Дата: Пятница, 08.06.2012, 16:10 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (ABC)
формула массивная

Тоже smile
Code
=--((СУММ((I2=I$2:I$15)*(L2=L$2:L$15)*D$2:D$15)>=600000)*(СУММ((I2=I$2:I$15)*(L2=L$2:L$15))>1)*МИН(ЕСЛИ((I2=I$2:I$15)*(L2=L$2:L$15);СТРОКА($1:$14)))=СТРОКА()-1)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (ABC)
формула массивная

Тоже smile
Code
=--((СУММ((I2=I$2:I$15)*(L2=L$2:L$15)*D$2:D$15)>=600000)*(СУММ((I2=I$2:I$15)*(L2=L$2:L$15))>1)*МИН(ЕСЛИ((I2=I$2:I$15)*(L2=L$2:L$15);СТРОКА($1:$14)))=СТРОКА()-1)

Автор - Serge_007
Дата добавления - 08.06.2012 в 16:10
NICK31 Дата: Пятница, 08.06.2012, 16:18 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

а здесь у меня пишется ложь везде
 
Ответить
Сообщениеа здесь у меня пишется ложь везде

Автор - NICK31
Дата добавления - 08.06.2012 в 16:18
Serge_007 Дата: Пятница, 08.06.2012, 16:23 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
NICK31, 55 постов на форуме, а про элементарные вещи спрашиваете
Срочно в поиск по указанным ключевым словам
Quote (ABC)
формула массивная
К сообщению приложен файл: NICK31_2.xls (44.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеNICK31, 55 постов на форуме, а про элементарные вещи спрашиваете
Срочно в поиск по указанным ключевым словам
Quote (ABC)
формула массивная

Автор - Serge_007
Дата добавления - 08.06.2012 в 16:23
NICK31 Дата: Пятница, 08.06.2012, 16:25 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

это вы в 2 столбца разные формулы вставили?типа итак и так можно найти?
 
Ответить
Сообщениеэто вы в 2 столбца разные формулы вставили?типа итак и так можно найти?

Автор - NICK31
Дата добавления - 08.06.2012 в 16:25
Serge_007 Дата: Пятница, 08.06.2012, 16:28 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (NICK31)
типа итак и так можно найти?

В первом столбце та формула, которая
Quote (NICK31)
пишет ложь везде
,
а во втором - та которая
Quote (NICK31)
не срабатывает!


wink


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (NICK31)
типа итак и так можно найти?

В первом столбце та формула, которая
Quote (NICK31)
пишет ложь везде
,
а во втором - та которая
Quote (NICK31)
не срабатывает!


wink

Автор - Serge_007
Дата добавления - 08.06.2012 в 16:28
NICK31 Дата: Пятница, 08.06.2012, 16:29 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

смотрите, а если это первый платеж и сразу 600тыс. тогда он должен эту строчку и показать
К сообщению приложен файл: 1620595.xls (42.5 Kb)
 
Ответить
Сообщениесмотрите, а если это первый платеж и сразу 600тыс. тогда он должен эту строчку и показать

Автор - NICK31
Дата добавления - 08.06.2012 в 16:29
NICK31 Дата: Пятница, 08.06.2012, 16:40 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

есть маленькая недоработка, можете исправить?
 
Ответить
Сообщениеесть маленькая недоработка, можете исправить?

Автор - NICK31
Дата добавления - 08.06.2012 в 16:40
Serge_007 Дата: Пятница, 08.06.2012, 17:07 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (NICK31)
если это первый платеж и сразу 600тыс. тогда он должен эту строчку и показать

А сразу об этом в условиях можно было написать?!
Сейчас времени нет, ждите

ЗЫ И вообще, это противоречит условиям задачи:
Quote (NICK31)
нужно сравнить строчки друг с другом по 2 выделенным столбцам

С чем сравнивать уникальную строку? У неё нет других платежей


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (NICK31)
если это первый платеж и сразу 600тыс. тогда он должен эту строчку и показать

А сразу об этом в условиях можно было написать?!
Сейчас времени нет, ждите

ЗЫ И вообще, это противоречит условиям задачи:
Quote (NICK31)
нужно сравнить строчки друг с другом по 2 выделенным столбцам

С чем сравнивать уникальную строку? У неё нет других платежей

Автор - Serge_007
Дата добавления - 08.06.2012 в 17:07
NICK31 Дата: Пятница, 08.06.2012, 17:18 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

не смотрите!если платеж сразу на 600 тыс. и более то отмечаем ее первой! а если меньше, то сравниваем и потом при сумме одинаковых строк отмечаем, как и было сделано
 
Ответить
Сообщениене смотрите!если платеж сразу на 600 тыс. и более то отмечаем ее первой! а если меньше, то сравниваем и потом при сумме одинаковых строк отмечаем, как и было сделано

Автор - NICK31
Дата добавления - 08.06.2012 в 17:18
Serge_007 Дата: Пятница, 08.06.2012, 17:40 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
[vba]
Code
=--((СУММ((I2=I$2:I$15)*(L2=L$2:L$15)*D$2:D$15)>=600000)*(СУММ((I2=I$2:I$15)*(L2=L$2:L$15))>1)*МИН(ЕСЛИ((I2=I$2:I$15)*(L2=L$2:L$15);СТРОКА($1:$14)))=СТРОКА()-1)+(--(СУММ((I2=I$2:I$15)*(L2=L$2:L$15))=1)*D2>600000)
[/vba]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[vba]
Code
=--((СУММ((I2=I$2:I$15)*(L2=L$2:L$15)*D$2:D$15)>=600000)*(СУММ((I2=I$2:I$15)*(L2=L$2:L$15))>1)*МИН(ЕСЛИ((I2=I$2:I$15)*(L2=L$2:L$15);СТРОКА($1:$14)))=СТРОКА()-1)+(--(СУММ((I2=I$2:I$15)*(L2=L$2:L$15))=1)*D2>600000)
[/vba]

Автор - Serge_007
Дата добавления - 08.06.2012 в 17:40
NICK31 Дата: Пятница, 08.06.2012, 17:43 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

а сейчас получилось наоборот, теперь все первые платежи ищет, а как раньше не сравнивает и не отмечает((
 
Ответить
Сообщениеа сейчас получилось наоборот, теперь все первые платежи ищет, а как раньше не сравнивает и не отмечает((

Автор - NICK31
Дата добавления - 08.06.2012 в 17:43
NICK31 Дата: Пятница, 08.06.2012, 17:45 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

смотрите, там получилось, что где найдена, теперь стоят "0",
К сообщению приложен файл: 0562438.xls (43.0 Kb)
 
Ответить
Сообщениесмотрите, там получилось, что где найдена, теперь стоят "0",

Автор - NICK31
Дата добавления - 08.06.2012 в 17:45
Serge_007 Дата: Пятница, 08.06.2012, 17:52 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (NICK31)
теперь все первые платежи ищет, а как раньше не сравнивает и не отмечает

Не несите бред
Читайте что Вам пишут и работайте серым веществом
К сообщению приложен файл: NICK31_3.xls (49.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (NICK31)
теперь все первые платежи ищет, а как раньше не сравнивает и не отмечает

Не несите бред
Читайте что Вам пишут и работайте серым веществом

Автор - Serge_007
Дата добавления - 08.06.2012 в 17:52
ABC Дата: Пятница, 08.06.2012, 18:05 | Сообщение № 17
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
Quote (NICK31)
теперь стоят "0"

NICK31, формат ячеек смотрите
К сообщению приложен файл: NICK31_4.xls (50.5 Kb)


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет


Сообщение отредактировал ABC - Пятница, 08.06.2012, 18:06
 
Ответить
Сообщение
Quote (NICK31)
теперь стоят "0"

NICK31, формат ячеек смотрите

Автор - ABC
Дата добавления - 08.06.2012 в 18:05
NICK31 Дата: Пятница, 08.06.2012, 18:07 | Сообщение № 18
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

а можно вот эти две формулы объединить в одну?если список будет большой, то это мне значит в первую смотреть где платеж на 600тыс.и более, в другой смотреть где общая сумма! мы просто изначально видимо не так друг друга поняли!
К сообщению приложен файл: 3450173.xls (40.0 Kb)
 
Ответить
Сообщениеа можно вот эти две формулы объединить в одну?если список будет большой, то это мне значит в первую смотреть где платеж на 600тыс.и более, в другой смотреть где общая сумма! мы просто изначально видимо не так друг друга поняли!

Автор - NICK31
Дата добавления - 08.06.2012 в 18:07
NICK31 Дата: Пятница, 08.06.2012, 18:14 | Сообщение № 19
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

я подчеркнул,чего не должно быть и можно как-нибудь в один столбец, а не в два...объединить всё это!
К сообщению приложен файл: NICK31_5.xls (41.5 Kb)
 
Ответить
Сообщениея подчеркнул,чего не должно быть и можно как-нибудь в один столбец, а не в два...объединить всё это!

Автор - NICK31
Дата добавления - 08.06.2012 в 18:14
ABC Дата: Пятница, 08.06.2012, 18:17 | Сообщение № 20
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
NICK31, нарисуй как надо...


Думал где та видел такой файл
ПОИСК СТРОКИ С ОДИНАКОВЫМ ЗНАЧЕНИЕМ


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
СообщениеNICK31, нарисуй как надо...


Думал где та видел такой файл
ПОИСК СТРОКИ С ОДИНАКОВЫМ ЗНАЧЕНИЕМ

Автор - ABC
Дата добавления - 08.06.2012 в 18:17
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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