Eu fiz aqui rapinho, é um problema tipico de index booleano (comum em
programação), mas ficou porco, com uma fórmula array bem feita ficaria
melhor:
a b b_in_a? nulo? A – b
0 0 5 FALSO Não vc!
0 1 5 FALSO Não vc!
5 4 0 VERDADEIRO 5
1 0 3 FALSO Não vc!
1 0 3 FALSO Não vc!
4 4 5 FALSO Não vc!
2 0 1 FALSO Não vc!
2 4 1 FALSO Não vc!
1 3 3 FALSO Não vc!
5 4 0 VERDADEIRO 5
3 2 1 FALSO Não vc!
2 1 1 FALSO Não vc!
5 4 0 VERDADEIRO 5
3 0 1 FALSO Não vc!
2 1 1 FALSO Não vc!
As colunas A e B contem numeros inteiros, mas so a A tem *5*s.
a_in_b usa countifs() para verificar quandos itens de B existem am A. Os
5s nao exisem logo, a contagem é zero.
nulo testa se o valor é zero, se for retorna verdadeiro ou falso, este é
o índice booleano, se vc conseguir gerar isso de outro jeito o problema
está resolvido.
a-b é um monte de ifs() se verdadeiro pegue de A, se não, dane-se...
Fucionaria com strings (nomes) sem problemas.
Uma solução mais elegante, e que entregaria uma lista limpinha no final
seria utilizar as funções de banco de dados (com DGET) e alimenta-la com
o booleano. O resultado seria uma lista limpa de nomes, sem os "não vc!".
*Bruno Rafael Santos, M.Sc. MBA PMP CAPM*
/Knowledge Management at PMI Rio de Janeiro Chapter
Project Management at Coppetec Foundation/UFRJ
DSc Student at PEC/COPPE/UFRJ, Reservoir Engineering
phone: +55 21 979 817 467
resumé <https://cutt.ly/uwwqjvT> | researchgate
<https://cutt.ly/Fwq68fL> | blog
<https://biologicalwarfareblog.wordpress.com/> /
On 10/08/2021 13:33, Gilvan Vilarim wrote:
Olá. Suponha que eu tenha a coluna A com diversos nomes de pessoas, e outra
coluna B com diversos nomes de pessoas.
Tem algum jeito de gerar automaticamente uma coluna C, onde a coluna só
contenha os nomes em A que não estejam em B?
Em conjuntos seria algo como A-B. Dá pra fazer? Se ajudar, as colunas podem
estar ordenadas.
[]s
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+unsubscr...@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscr...@pt-br.libreoffice.org
# Arquivo de mensagens: https://listarchives.libreoffice.org/pt-br/usuarios/