quinta-feira, março 30, 2023

Folhas de cálculo: como consolidar várias colunas numa

Um problema que volta e meia ocorre é como criar listas a partir de texto como este:

Relatório 1: Localidade1, Localidade2 Relatório 2: Localidade1 Relatório 3: Localidade2, Localidade 3, Localidade 4 ...

Podemos copiar isto para uma folha de cálculo como o Excel ou o Google Sheets, dividir o texto em colunas por ":", para nos livrarmos do texto "Relatório x".

Contudo, depois ficamos com algo assim:
Ou, se transpusermos:

Há muito tempo que procurava uma forma de transformar isto rapidamente numa coluna só na própria folha de cálculo, sem introduzir macros (depois a folha não pode ser partilhada tão facilmente com outras pessoas) ou sem processar com código o texto de origem (que por vezes está malformado e requer muitas exceções particulares, mais rápidas de detetar na folha de cálculo).

Pois bem, hoje o Bing Chat resolveu num instante. E funciona, aqui está em versão Excel de Portugal:

=SE.ERRO(ÍNDICE($A:$C;RESTO(LIN()-LIN($D$1);MÁXIMO(CONTAR.VAL($A:$A);CONTAR.VAL($B:$B);CONTAR.VAL($C:$C)))+1;INT((LIN()-LIN($D$1))/MÁXIMO(CONTAR.VAL($A:$A);CONTAR.VAL($B:$B);CONTAR.VAL($C:$C))+1));"")

No Excel em inglês:

=IFERROR(INDEX($A:$C,MOD(ROW()-ROW($D$1),MAX(COUNTA($A:$A),COUNTA($B:$B),COUNTA($C:$C)))+1,INT((ROW()-ROW($D$1))/MAX(COUNTA($A:$A),COUNTA($B:$B),COUNTA($C:$C))+1)),"")

A explicação vem a seguir. Vem em inglês, porque quando tento que ele use fórmulas em português faz misturas entre as fórmulas das versões de Excel de Portugal e do Brasil:






quarta-feira, março 01, 2023

IA imagina a fundação da Universidade de Coimbra com a assinatura do Scientiae thesaurus mirabilis

Hoje a Universidade de Coimbra, minha alma mater de licenciatura, celebra 733 anos de existência.
Como temática de homenagem, usei uma combinação de técnicas de inteligência artificial generativa para gerar imagens desse momento.

1.º Usei o chat do Bing para gerar um prompt para os sistemas de geração de imagens com Stable Diffusion:

A photojournalism shot of the signing of the papal bull "Scientiae thesaurus mirabilis" by king D. Dinis of Portugal in 1290, which granted privileges and immunities to the University of Coimbra. The scene shows the king and his court in a Gothic-style hall within the royal palace wing he built within the castle of Leiria. The papal bull is on a wooden table with a quill and an inkwell. The participants are wearing medieval clothing with rich colors and patterns. Some of them are Saint Elizabeth of Portugal (the king's wife), Afonso Sanches (the king's illegitimate son) and João Afonso de Albuquerque (the king's chancellor). Some are smiling, some are serious, some are curious. #historical #realistic #detailed

2.º Usei em paralelo o Midjourney e o Blue Willow com este prompt.

Midjourney:



Algumas variantes ampliadas:

Blue Willow:

Variante ampliada:


3.º: Reformulei o prompt para tentar evitar o estilo de pintura, usando as tags finais:
#historical style:realistic #detailed #cinematic #lifelike

Midjourney:


Blue Willow:

Variantes:
Ampliadas:

4.º: expliquei o problema ao chat do Bing, que me sugeriu alterar o prompt, mas os resultados foram idênticos.


5.º Pedi ao chat do Bing para reformular o prompt, mas impondo que todos os aspetos sobre a estética da imagem resultante fossem enfatizados no início:
#realistic #detailed #cinematic #lifelike A photojournalistic shot of the signing of the papal bull “Scientiae thesaurus mirabilis” by King D. Dinis of Portugal in 1290, which granted privileges and immunities to the University of Coimbra. The scene shows the king and his court in a Gothic-style hall within the royal palace wing he built within the castle of Leiria. The papal bull is on a wooden table with a quill and an inkwell. The participants are wearing medieval clothes with rich colors and patterns. Some of them are Saint Elizabeth of Portugal (the king’s wife), Afonso Sanches (the king’s illegitimate son) and João Afonso de Albuquerque (the king’s chancellor). They have different expressions on their faces: some are smiling, some are serious, some are curious. Additional details: The image has a high contrast and brightness that creates sharp edges and vivid colors. The lighting is natural and comes from the windows that cast shadows on the walls and floor. The depth of field is shallow and focuses on the king and his closest advisors, while blurring out the background characters. The perspective is slightly tilted and shows some distortion at the edges of the frame.

6.º Imagens resultantes:
Midjourney:

Blue Willow:

Variantes das mais fotográficas:










ShareThis