Страницы: 1
RSS
Определить наличие кода в другой таблице, функция ЕСЛИ в масиве не работает
 
Добрый день подскажите пожалуйста в чем проблема, вроде задача простая но результат не верный

Пользуюсь функцией
Код
{ =ЕСЛИ(Запись[Код]=[@[Код кл,]];"Yk";0) }

Выдает 0 на всех ячейках хотя это не верно, может я не понимаю логику работы этой функции

Есть база клиентов в ней общий данные о клиентах. Есть две базы с записью кл. В ней данные о записи
Пытаюсь вычислить кто из клиентов перешел на запись онлайн (Yk)
Достаю с помощью функции ЕСЛИ в записи через Yk есть кл. из общей базы кл. То проставить значок (Yk) Поиск произвожу по коду кл. В база с записью коды повторяются много раз, в кл.базе коды не повторяются

В базе клиентов гораздо больше клиентов и некоторых нет в записи
Я пытаюсь понять каких клиентов нет, но формула показывает что ни одного клиента нет в таблиц-записи а они есть

Я абсолютно не опытный пользователь благодаря вам, любви к данным и таблицам я пользуюсь Exl, по это причине не все термины понимаю, но надеюсь что вы мне поможете. Спасибо.
Изменено: volokovykh - 23.06.2019 14:47:30
 
=СЧЁТЕСЛИ(Таблица1[Код];[@[Код кл,]])
Функция покажет наличие кода в другой таблице. Если >0, то "Yk".
То, что Вы пытались получить - массив, который нужно обрабатывать - суммировать количество "Yk".

Зачем выкладываете рабочий файл? Лишнее отвлекает. Достаточно 20 строк.
 
Название темы: Сравнить 2 таблицы по ключу
volokovykh, =ЕСЛИОШИБКА(ЕСЛИ(ДЛСТР(ПОИСКПОЗ([@[Код кл,]];Yk[Код];0))>0;"Yk";0);0)

UPD на основе решения от vikttur: =ЕСЛИ(СЧЁТЕСЛИ(Таблица1[Код];[@[Код кл,]])>0;"Yk";0)
Изменено: Jack Famous - 23.06.2019 14:04:43
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous, vikttur, Спасибо!!! Пока я исправлял и делал более корректный пример и вопрос вы решили мою задачу, надеюсь я пойму и буду применять ваш способ и в других своих задачах.
 
Цитата
volokovykh: надеюсь я пойму
главное, чтобы вы поняли Правила Форума  ;)
Изменено: Jack Famous - 23.06.2019 15:11:34
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх