Excel CountIf Условный запрос - PullRequest
0 голосов
/ 03 мая 2018

Можете ли вы помочь мне составить формулу для ссылки? Буквы не могут быть изменены на листе.

https://imgur.com/1B3SWVA

Ответы [ 2 ]

0 голосов
/ 03 мая 2018

Попробуйте эту формулу для прибытия :

=IF(C2="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D2)));0)+IF(C3="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D3)));0)+IF(C4="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D4)));0)+IF(C5="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D5)));0)+IF(C6="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D6)));0)+IF(C7="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D7)));0)+IF(C8="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D8)));0)+IF(C9="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D9)));0)+IF(C10="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D10)));0)+IF(C11="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D11)));0)+IF(C12="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D12)));0)+IF(C13="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D13)));0)+IF(C14="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D14)));0)+IF(C15="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D15)));0)+IF(C16="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;D16)));0)

Попробуйте эту формулу для отправления :

=IF(D2="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C2)));0)+IF(D3="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C3)));0)+IF(D4="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C4)));0)+IF(D5="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C5)));0)+IF(D6="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C6)));0)+IF(D7="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C7)));0)+IF(D8="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C8)));0)+IF(D9="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C9)));0)+IF(D10="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C10)));0)+IF(D11="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C11)));0)+IF(D12="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C12)));0)+IF(D13="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C13)));0)+IF(D14="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C14)));0)+IF(D15="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C15)));0)+IF(D16="";SUMPRODUCT(-- ISNUMBER(SEARCH($A$24:$A$27;C16)));0)

Бьюсь об заклад, вы можете сократить его, но это основная идея, над которой вы можете работать.

В ячейках A24:A27 Я определил «A» - «D», поэтому у меня есть хранилище использованных букв, и я могу использовать их повторно. Вы можете иметь их в других клетках

Осторожно: эти формулы относятся к ячейке прибытия D19 и отправной камере D20. Для следующих столбцов просто перетащите формулу, и Excel сам отрегулирует зависимости

0 голосов
/ 03 мая 2018

Попробуйте эту формулу

Arrival =COUNTIF(B2:B7,"=A")
Departure =COUNTIF(B2:B7,"=D")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...