формула в эксель для сравнивания строчек таблицы
NICK31
Дата: Пятница, 08.06.2012, 15:39 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация:
0
±
Замечаний:
0% ±
Есть файл «займ», нужно сравнить строчки друг с другом по 2 выделенным столбцам (счет получателя и счет плательщика)! Если например первая строчка сравнивается со второй, с третьей, с четвертой и так далее и она совпадает по двум условиям, то когда сумма операции (сумма каждой операции красным выделена) становится равной или больше 600 тыс, то первая строчка, а именно первый платеж отмечается словом «найдена» , процедура так повторяется со всеми строчками
Есть файл «займ», нужно сравнить строчки друг с другом по 2 выделенным столбцам (счет получателя и счет плательщика)! Если например первая строчка сравнивается со второй, с третьей, с четвертой и так далее и она совпадает по двум условиям, то когда сумма операции (сумма каждой операции красным выделена) становится равной или больше 600 тыс, то первая строчка, а именно первый платеж отмечается словом «найдена» , процедура так повторяется со всеми строчками NICK31
Ответить
Сообщение Есть файл «займ», нужно сравнить строчки друг с другом по 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);"найдена";"")
формула массивная 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
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
Ответить
Сообщение формула не срабатывает!(( Автор - NICK31 Дата добавления - 08.06.2012 в 16:09
Serge_007
Дата: Пятница, 08.06.2012, 16:10 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (ABC )
формула массивная
Тоже 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)
Quote (ABC )
формула массивная
Тоже 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
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (ABC )
формула массивная
Тоже 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
Ответить
Сообщение а здесь у меня пишется ложь везде Автор - NICK31 Дата добавления - 08.06.2012 в 16:18
Serge_007
Дата: Пятница, 08.06.2012, 16:23 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
NICK31 , 55 постов на форуме, а про элементарные вещи спрашиваете Срочно в поиск по указанным ключевым словам Quote (ABC )
формула массивная
NICK31 , 55 постов на форуме, а про элементарные вещи спрашиваете Срочно в поиск по указанным ключевым словам Quote (ABC )
формула массивная
Serge_007
Ю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
Ответить
Сообщение это вы в 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 )
не срабатывает!
Quote (NICK31 )
типа итак и так можно найти?
В первом столбце та формула, которая Quote (NICK31 )
пишет ложь везде
, а во втором - та которая Quote (NICK31 )
не срабатывает!
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (NICK31 )
типа итак и так можно найти?
В первом столбце та формула, которая Quote (NICK31 )
пишет ложь везде
, а во втором - та которая Quote (NICK31 )
не срабатывает!
Автор - Serge_007 Дата добавления - 08.06.2012 в 16:28
NICK31
Дата: Пятница, 08.06.2012, 16:29 |
Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация:
0
±
Замечаний:
0% ±
смотрите, а если это первый платеж и сразу 600тыс. тогда он должен эту строчку и показать
смотрите, а если это первый платеж и сразу 600тыс. тогда он должен эту строчку и показать NICK31
Ответить
Сообщение смотрите, а если это первый платеж и сразу 600тыс. тогда он должен эту строчку и показать Автор - NICK31 Дата добавления - 08.06.2012 в 16:29
NICK31
Дата: Пятница, 08.06.2012, 16:40 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация:
0
±
Замечаний:
0% ±
есть маленькая недоработка, можете исправить?
есть маленькая недоработка, можете исправить? NICK31
Ответить
Сообщение есть маленькая недоработка, можете исправить? Автор - NICK31 Дата добавления - 08.06.2012 в 16:40
Serge_007
Дата: Пятница, 08.06.2012, 17:07 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (NICK31 )
если это первый платеж и сразу 600тыс. тогда он должен эту строчку и показать
А сразу об этом в условиях можно было написать?! Сейчас времени нет, ждите ЗЫ И вообще, это противоречит условиям задачи: Quote (NICK31 )
нужно сравнить строчки друг с другом по 2 выделенным столбцам
С чем сравнивать уникальную строку? У неё нет других платежей
Quote (NICK31 )
если это первый платеж и сразу 600тыс. тогда он должен эту строчку и показать
А сразу об этом в условиях можно было написать?! Сейчас времени нет, ждите ЗЫ И вообще, это противоречит условиям задачи: Quote (NICK31 )
нужно сравнить строчки друг с другом по 2 выделенным столбцам
С чем сравнивать уникальную строку? У неё нет других платежейSerge_007
Ю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
Ответить
Сообщение не смотрите!если платеж сразу на 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]
[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
Ю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
Ответить
Сообщение а сейчас получилось наоборот, теперь все первые платежи ищет, а как раньше не сравнивает и не отмечает(( Автор - NICK31 Дата добавления - 08.06.2012 в 17:43
NICK31
Дата: Пятница, 08.06.2012, 17:45 |
Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация:
0
±
Замечаний:
0% ±
смотрите, там получилось, что где найдена, теперь стоят "0",
смотрите, там получилось, что где найдена, теперь стоят "0", NICK31
Ответить
Сообщение смотрите, там получилось, что где найдена, теперь стоят "0", Автор - NICK31 Дата добавления - 08.06.2012 в 17:45
Serge_007
Дата: Пятница, 08.06.2012, 17:52 |
Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (NICK31 )
теперь все первые платежи ищет, а как раньше не сравнивает и не отмечает
Не несите бред Читайте что Вам пишут и работайте серым веществом
Quote (NICK31 )
теперь все первые платежи ищет, а как раньше не сравнивает и не отмечает
Не несите бред Читайте что Вам пишут и работайте серым веществомSerge_007
Ю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, формат ячеек смотрите
Quote (NICK31 )
теперь стоят "0"
NICK31, формат ячеек смотритеABC
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тыс.и более, в другой смотреть где общая сумма! мы просто изначально видимо не так друг друга поняли!
а можно вот эти две формулы объединить в одну?если список будет большой, то это мне значит в первую смотреть где платеж на 600тыс.и более, в другой смотреть где общая сумма! мы просто изначально видимо не так друг друга поняли! NICK31
Ответить
Сообщение а можно вот эти две формулы объединить в одну?если список будет большой, то это мне значит в первую смотреть где платеж на 600тыс.и более, в другой смотреть где общая сумма! мы просто изначально видимо не так друг друга поняли! Автор - NICK31 Дата добавления - 08.06.2012 в 18:07
NICK31
Дата: Пятница, 08.06.2012, 18:14 |
Сообщение № 19
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация:
0
±
Замечаний:
0% ±
я подчеркнул,чего не должно быть и можно как-нибудь в один столбец, а не в два...объединить всё это!
я подчеркнул,чего не должно быть и можно как-нибудь в один столбец, а не в два...объединить всё это! NICK31
Ответить
Сообщение я подчеркнул,чего не должно быть и можно как-нибудь в один столбец, а не в два...объединить всё это! Автор - NICK31 Дата добавления - 08.06.2012 в 18:14
ABC
Дата: Пятница, 08.06.2012, 18:17 |
Сообщение № 20
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация:
112
±
Замечаний:
0% ±
Excel 2007
MS Excel 2007 and 2010... ------------------------------- С Уважением, Даулет
Ответить