A resposta de bvaughn é agradável, limpa e simples, especialmente se você tiver apenas algumas colunas. Também é intuitivamente escalável se você adicionar mais colunas. Se você tem muitas colunas, porém, essa abordagem pode começar a ficar complicada.
Aqui está uma abordagem diferente que se adapta melhor se você precisar expandir o problema com mais colunas.
=CHOOSE(MATCH(MAX(Q2:S2),Q2:S2,0),"N","B","T")
Explicação, trabalhando de dentro para fora:
MAX(Q2:S2) identifica o valor máximo no intervalo.
MATCH(MAX(Q2:S2),Q2:S2,0) localiza esse valor no intervalo, fornecendo um número de posição.
CHOOSE(position,"N","B","T") seleciona na lista de valores de saída usando a mesma posição relativa.
Esse tipo de fórmula pode lidar com um grande número de colunas apenas adicionando as saídas à lista (e ajustando o intervalo, é claro). A parte do cavalo de trabalho não muda quando as colunas crescem. A fórmula permanece compacta porque a única coisa que cresce à medida que você adiciona colunas é a lista de valores de saída.
Solução alternativa
A função ESCOLHER é necessária apenas porque você está usando rótulos diferentes dos cabeçalhos das colunas. Se você usar os cabeçalhos das colunas ("Notícias", "Livros", "Tweets" neste caso), poderá usar uma fórmula genérica que apenas faça referência aos intervalos:
=INDEX(Q$1:S$1,1,MATCH(MAX(Q2:S2),Q2:S2,0))
A localização da posição do número mais alto é a mesma de antes, mas é usada para selecionar os cabeçalhos na primeira linha usando INDEX. Essa fórmula permaneceria a mesma para qualquer número de colunas, apenas especificando o intervalo.