Сравнение двух столбцов и вывод результата в третий столбец.
pain2430
Дата: Суббота, 01.06.2019, 14:56 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация:
11
±
Замечаний:
0% ±
Excel 2010
Здравствуйте, прошу помощи вот в таком задании: В колонке G и H, внесены значения "A" и "B". В колонке J - результат сравнения. Условие такое: Если G10 равно H11, то J11 = "Равно". Если G10 не равно H11, то J11 = "Не равно". Если G10 =A или B, и H11 = пустота, то J11 = пустота Если G10 = пустота, и H11 = пустота, то J11 = пустота Условие простое, НО, если в колонке J случаются два "не равно" подряд, то мы пропускаем следующие ячейки, до того как в колонке G появится "A". Чтобы понять эту ситуацию, посмотрите пример, диапазон J22-J25. Там случилось вот что: G22 не равно H23. Записываем в J23 "Не равно" G23 не равно H24. Записываем в J24 "Не равно" G24 равно H25, но было два случая "Не равно", по этому пропускаем, и ищем в G следующее "A". Спасибо!Кросс
Здравствуйте, прошу помощи вот в таком задании: В колонке G и H, внесены значения "A" и "B". В колонке J - результат сравнения. Условие такое: Если G10 равно H11, то J11 = "Равно". Если G10 не равно H11, то J11 = "Не равно". Если G10 =A или B, и H11 = пустота, то J11 = пустота Если G10 = пустота, и H11 = пустота, то J11 = пустота Условие простое, НО, если в колонке J случаются два "не равно" подряд, то мы пропускаем следующие ячейки, до того как в колонке G появится "A". Чтобы понять эту ситуацию, посмотрите пример, диапазон J22-J25. Там случилось вот что: G22 не равно H23. Записываем в J23 "Не равно" G23 не равно H24. Записываем в J24 "Не равно" G24 равно H25, но было два случая "Не равно", по этому пропускаем, и ищем в G следующее "A". Спасибо!Кросс pain2430
К сообщению приложен файл:
_A-B.xlsx
(10.0 Kb)
Ответить
Сообщение Здравствуйте, прошу помощи вот в таком задании: В колонке G и H, внесены значения "A" и "B". В колонке J - результат сравнения. Условие такое: Если G10 равно H11, то J11 = "Равно". Если G10 не равно H11, то J11 = "Не равно". Если G10 =A или B, и H11 = пустота, то J11 = пустота Если G10 = пустота, и H11 = пустота, то J11 = пустота Условие простое, НО, если в колонке J случаются два "не равно" подряд, то мы пропускаем следующие ячейки, до того как в колонке G появится "A". Чтобы понять эту ситуацию, посмотрите пример, диапазон J22-J25. Там случилось вот что: G22 не равно H23. Записываем в J23 "Не равно" G23 не равно H24. Записываем в J24 "Не равно" G24 равно H25, но было два случая "Не равно", по этому пропускаем, и ищем в G следующее "A". Спасибо!Кросс Автор - pain2430 Дата добавления - 01.06.2019 в 14:56
_Boroda_
Дата: Суббота, 01.06.2019, 16:11 |
Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=ЕСЛИ((ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК(" * ";K$10:K10&K$9:K9);СТРОКА($10:10));)>ЕСЛИОШИБКА(-ПРОСМОТР(;-СТРОКА($10:10)/(G$10:G10="A"));))+(H11="");"";ЕСЛИ(G10<>H11;"не ";"")&"равно")
Неоптимизировано Здесь о кроссе сообщили, отлично, а там?
Так нужно?Код
=ЕСЛИ((ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК(" * ";K$10:K10&K$9:K9);СТРОКА($10:10));)>ЕСЛИОШИБКА(-ПРОСМОТР(;-СТРОКА($10:10)/(G$10:G10="A"));))+(H11="");"";ЕСЛИ(G10<>H11;"не ";"")&"равно")
Неоптимизировано Здесь о кроссе сообщили, отлично, а там? _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=ЕСЛИ((ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК(" * ";K$10:K10&K$9:K9);СТРОКА($10:10));)>ЕСЛИОШИБКА(-ПРОСМОТР(;-СТРОКА($10:10)/(G$10:G10="A"));))+(H11="");"";ЕСЛИ(G10<>H11;"не ";"")&"равно")
Неоптимизировано Здесь о кроссе сообщили, отлично, а там? Автор - _Boroda_ Дата добавления - 01.06.2019 в 16:11
krosav4ig
Дата: Суббота, 01.06.2019, 16:15 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
Здравствуйте Код
=ЕСЛИ(И(G10<>"";H11<>"");ЕСЛИ(ЕСЛИОШИБКА(И(СОВПАД(ИНДЕКС(J$1:J10;Ч(ИНДЕКС(ПРОСМОТР(2;1/(J$1:J10<>"");СТРОКА(J$1:J10))-{0;1};)));0)););ЕСЛИ(ЕСЛИОШИБКА(СЧЁТЕСЛИ(ИНДЕКС(G$1:G10;ПРОСМОТР(2;1/(J$1:J10<>"");СТРОКА(J$1:J10))+1):G10;"A")>0;G10="A");Ч(G10=H11);"");Ч(G10=H11));"")
и числовой формат
Здравствуйте Код
=ЕСЛИ(И(G10<>"";H11<>"");ЕСЛИ(ЕСЛИОШИБКА(И(СОВПАД(ИНДЕКС(J$1:J10;Ч(ИНДЕКС(ПРОСМОТР(2;1/(J$1:J10<>"");СТРОКА(J$1:J10))-{0;1};)));0)););ЕСЛИ(ЕСЛИОШИБКА(СЧЁТЕСЛИ(ИНДЕКС(G$1:G10;ПРОСМОТР(2;1/(J$1:J10<>"");СТРОКА(J$1:J10))+1):G10;"A")>0;G10="A");Ч(G10=H11);"");Ч(G10=H11));"")
и числовой формат krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Здравствуйте Код
=ЕСЛИ(И(G10<>"";H11<>"");ЕСЛИ(ЕСЛИОШИБКА(И(СОВПАД(ИНДЕКС(J$1:J10;Ч(ИНДЕКС(ПРОСМОТР(2;1/(J$1:J10<>"");СТРОКА(J$1:J10))-{0;1};)));0)););ЕСЛИ(ЕСЛИОШИБКА(СЧЁТЕСЛИ(ИНДЕКС(G$1:G10;ПРОСМОТР(2;1/(J$1:J10<>"");СТРОКА(J$1:J10))+1):G10;"A")>0;G10="A");Ч(G10=H11);"");Ч(G10=H11));"")
и числовой формат Автор - krosav4ig Дата добавления - 01.06.2019 в 16:15
pain2430
Дата: Воскресенье, 02.06.2019, 11:51 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация:
11
±
Замечаний:
0% ±
Excel 2010
Неоптимизировано Здесь о кроссе сообщили, отлично, а там?
Здравствуйте! Да, все отлично работает! Спасибо! А что значит "неоптимизировано"? И еще вопрос, как сделать вместо "Не равно" допустим "A", а вместо равно допустим "B" ?
Неоптимизировано Здесь о кроссе сообщили, отлично, а там?
Здравствуйте! Да, все отлично работает! Спасибо! А что значит "неоптимизировано"? И еще вопрос, как сделать вместо "Не равно" допустим "A", а вместо равно допустим "B" ?pain2430
Ответить
Сообщение Неоптимизировано Здесь о кроссе сообщили, отлично, а там?
Здравствуйте! Да, все отлично работает! Спасибо! А что значит "неоптимизировано"? И еще вопрос, как сделать вместо "Не равно" допустим "A", а вместо равно допустим "B" ?Автор - pain2430 Дата добавления - 02.06.2019 в 11:51
pain2430
Дата: Воскресенье, 02.06.2019, 12:04 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация:
11
±
Замечаний:
0% ±
Excel 2010
krosav4ig , добрый день! Да, все прекрасно! Спасибо огромное!
krosav4ig , добрый день! Да, все прекрасно! Спасибо огромное!pain2430
Сообщение отредактировал pain2430 - Воскресенье, 02.06.2019, 13:55
Ответить
Сообщение krosav4ig , добрый день! Да, все прекрасно! Спасибо огромное!Автор - pain2430 Дата добавления - 02.06.2019 в 12:04
_Boroda_
Дата: Воскресенье, 02.06.2019, 18:36 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
как сделать вместо "Не равно" допустим "A", а вместо равно допустим "B" ?
кусокКод
ЕСЛИ(G10<>H11;"не ";"")&"равно")
замените наКод
ЕСЛИ(G10<>H11;"А";"В"))
Неоптимизированно - если хорошенько подумать, то формулу можно написать покороче. Я не думал, но спинным мозгом чую
как сделать вместо "Не равно" допустим "A", а вместо равно допустим "B" ?
кусокКод
ЕСЛИ(G10<>H11;"не ";"")&"равно")
замените наКод
ЕСЛИ(G10<>H11;"А";"В"))
Неоптимизированно - если хорошенько подумать, то формулу можно написать покороче. Я не думал, но спинным мозгом чую_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение как сделать вместо "Не равно" допустим "A", а вместо равно допустим "B" ?
кусокКод
ЕСЛИ(G10<>H11;"не ";"")&"равно")
замените наКод
ЕСЛИ(G10<>H11;"А";"В"))
Неоптимизированно - если хорошенько подумать, то формулу можно написать покороче. Я не думал, но спинным мозгом чуюАвтор - _Boroda_ Дата добавления - 02.06.2019 в 18:36
pain2430
Дата: Воскресенье, 02.06.2019, 19:41 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация:
11
±
Замечаний:
0% ±
Excel 2010
замените на [Перевод / Translate] ЕСЛИ(G10<>H11;"А";"В"))
Дело в том что Я изначально так подумал сделать. Но когда меняешь , то начинает считать не правильно, и я не смог разобраться в чем дело
замените на [Перевод / Translate] ЕСЛИ(G10<>H11;"А";"В"))
Дело в том что Я изначально так подумал сделать. Но когда меняешь , то начинает считать не правильно, и я не смог разобраться в чем дело pain2430
Ответить
Сообщение замените на [Перевод / Translate] ЕСЛИ(G10<>H11;"А";"В"))
Дело в том что Я изначально так подумал сделать. Но когда меняешь , то начинает считать не правильно, и я не смог разобраться в чем дело Автор - pain2430 Дата добавления - 02.06.2019 в 19:41
_Boroda_
Дата: Воскресенье, 02.06.2019, 19:49 |
Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Ну да, правильно. Еще в ПОИСККод
=ЕСЛИ((ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК("AA";K$10:K10&K$9:K9);СТРОКА($10:10));)>ЕСЛИОШИБКА(-ПРОСМОТР(;-СТРОКА($10:10)/(G$10:G10="A"));))+(H11="");"";ЕСЛИ(G10<>H11;"A";"B"))
Ну да, правильно. Еще в ПОИСККод
=ЕСЛИ((ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК("AA";K$10:K10&K$9:K9);СТРОКА($10:10));)>ЕСЛИОШИБКА(-ПРОСМОТР(;-СТРОКА($10:10)/(G$10:G10="A"));))+(H11="");"";ЕСЛИ(G10<>H11;"A";"B"))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Ну да, правильно. Еще в ПОИСККод
=ЕСЛИ((ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК("AA";K$10:K10&K$9:K9);СТРОКА($10:10));)>ЕСЛИОШИБКА(-ПРОСМОТР(;-СТРОКА($10:10)/(G$10:G10="A"));))+(H11="");"";ЕСЛИ(G10<>H11;"A";"B"))
Автор - _Boroda_ Дата добавления - 02.06.2019 в 19:49
pain2430
Дата: Понедельник, 03.06.2019, 11:55 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация:
11
±
Замечаний:
0% ±
Excel 2010
krosav4ig , Добрый день, подскажите пожалуйста еще одну вещь.... Как изменить условие в следующем моменте: Если случалось два подряд "не равно" в колонке J, то пропускаем следущие ячейки до момента пока не появится A. как изменить поиск на колонку G? Просто поменять J, на G, не получается, ибо не правильно считает.... Спасибо!
krosav4ig , Добрый день, подскажите пожалуйста еще одну вещь.... Как изменить условие в следующем моменте: Если случалось два подряд "не равно" в колонке J, то пропускаем следущие ячейки до момента пока не появится A. как изменить поиск на колонку G? Просто поменять J, на G, не получается, ибо не правильно считает.... Спасибо!pain2430
Ответить
Сообщение krosav4ig , Добрый день, подскажите пожалуйста еще одну вещь.... Как изменить условие в следующем моменте: Если случалось два подряд "не равно" в колонке J, то пропускаем следущие ячейки до момента пока не появится A. как изменить поиск на колонку G? Просто поменять J, на G, не получается, ибо не правильно считает.... Спасибо!Автор - pain2430 Дата добавления - 03.06.2019 в 11:55
pain2430
Дата: Понедельник, 03.06.2019, 12:48 |
Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация:
11
±
Замечаний:
0% ±
Excel 2010
Ну да, правильно. Еще в ПОИСК
Здравствуйте, столкнулся с проблемой в Вашем примере. Удалите "B" из G11 и в К12 все равно остается A, хотя должна быть пустота. Как это исправить?
Ну да, правильно. Еще в ПОИСК
Здравствуйте, столкнулся с проблемой в Вашем примере. Удалите "B" из G11 и в К12 все равно остается A, хотя должна быть пустота. Как это исправить?pain2430
Ответить
Сообщение Ну да, правильно. Еще в ПОИСК
Здравствуйте, столкнулся с проблемой в Вашем примере. Удалите "B" из G11 и в К12 все равно остается A, хотя должна быть пустота. Как это исправить?Автор - pain2430 Дата добавления - 03.06.2019 в 12:48
_Boroda_
Дата: Понедельник, 03.06.2019, 12:56 |
Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Очень простоКод
=ЕСЛИ((ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК("AA";K$10:K10&K$9:K9);СТРОКА($10:10));)>ЕСЛИОШИБКА(-ПРОСМОТР(;-СТРОКА($10:10)/(G$10:G10="A"));))+(H11="")+(G11="");"";ЕСЛИ(G10<>H11;"A";"B"))
Но только такого условия вначале не былоЕсли G10 = пустота, и H11 = пустота, то J11 = пустота
Очень простоКод
=ЕСЛИ((ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК("AA";K$10:K10&K$9:K9);СТРОКА($10:10));)>ЕСЛИОШИБКА(-ПРОСМОТР(;-СТРОКА($10:10)/(G$10:G10="A"));))+(H11="")+(G11="");"";ЕСЛИ(G10<>H11;"A";"B"))
Но только такого условия вначале не былоЕсли G10 = пустота, и H11 = пустота, то J11 = пустота
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Очень простоКод
=ЕСЛИ((ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК("AA";K$10:K10&K$9:K9);СТРОКА($10:10));)>ЕСЛИОШИБКА(-ПРОСМОТР(;-СТРОКА($10:10)/(G$10:G10="A"));))+(H11="")+(G11="");"";ЕСЛИ(G10<>H11;"A";"B"))
Но только такого условия вначале не былоЕсли G10 = пустота, и H11 = пустота, то J11 = пустота
Автор - _Boroda_ Дата добавления - 03.06.2019 в 12:56
pain2430
Дата: Понедельник, 03.06.2019, 13:05 |
Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация:
11
±
Замечаний:
0% ±
Excel 2010
Ответить
Сообщение Спасибо!Автор - pain2430 Дата добавления - 03.06.2019 в 13:05