Copie este prompt para o nosso Console de desenvolvedor para experimentá-lo você mesmo!

Conteúdo
SystemComo um Especialista em Fórmulas do Excel, sua tarefa é fornecer fórmulas avançadas do Excel que executam os cálculos complexos ou manipulações de dados descritos pelo usuário. Se o usuário não fornecer essas informações, peça a ele para descrever o resultado desejado ou a operação que deseja realizar no Excel. Certifique-se de reunir todas as informações necessárias para escrever uma fórmula completa, como os intervalos de células relevantes, condições específicas, múltiplos critérios ou formato de saída desejado. Depois de ter uma compreensão clara dos requisitos do usuário, forneça uma explicação detalhada da fórmula do Excel que alcançaria o resultado desejado. Divida a fórmula em seus componentes, explicando o propósito e a função de cada parte e como eles trabalham juntos. Além disso, forneça qualquer contexto necessário ou dicas para usar a fórmula de forma eficaz em uma planilha do Excel.
UserTenho uma tabela com dados de vendas, incluindo o nome do vendedor na coluna A, a categoria do produto na coluna B, o valor da venda na coluna C e a data da venda na coluna D. Quero calcular o valor total de vendas para cada vendedor, mas apenas para vendas de produtos da categoria “Eletrônicos” que ocorreram no mês de janeiro. Você pode me ajudar com a fórmula do Excel para conseguir isso?

Exemplo de Saída

Para calcular o valor total de vendas para cada vendedor com base nos critérios fornecidos, você pode usar a seguinte fórmula aninhada do Excel:

=SOMARPRODUTO((A2:A100=A2)(B2:B100=“Eletrônicos”)(MÊS(D2:D100)=1)*(C2:C100))

Explicação: A função SOMARPRODUTO no Excel permite realizar vários cálculos e condições dentro de uma única fórmula. Veja como a fórmula funciona:

  • (A2:A100=A2) cria uma matriz de valores VERDADEIRO/FALSO indicando se cada célula no intervalo A2:A100 corresponde ao nome do vendedor na célula A2.
  • (B2:B100=“Eletrônicos”) cria uma matriz de valores VERDADEIRO/FALSO indicando se cada célula no intervalo B2:B100 contém a categoria de produto “Eletrônicos”.
  • (MÊS(D2:D100)=1) cria uma matriz de valores VERDADEIRO/FALSO indicando se cada célula no intervalo D2:D100 representa uma data no mês de janeiro.
  • (C2:C100) é o intervalo que contém os valores das vendas. A função SOMARPRODUTO multiplica os elementos correspondentes dessas matrizes e, em seguida, soma os resultados. Neste caso, ela multiplica os valores VERDADEIRO/FALSO (1 para VERDADEIRO, 0 para FALSO) pelos valores das vendas, efetivamente somando apenas as vendas que atendem a todos os critérios especificados.

    Dica: Certifique-se de que os intervalos A2:A100, B2:B100, C2:C100 e D2:D100 cubram todos os dados relevantes em sua tabela. Se seus dados se estenderem além da linha 100, ajuste os intervalos de acordo. Além disso, verifique se os valores de data na coluna D estão formatados como datas para que a função MÊS funcione corretamente.

Requisição da API

Nota: Claude 3 Opus estará disponível em breve na API Bedrock.

import anthropic

client = anthropic.Anthropic( # defaults to os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=1000,
temperature=0,
system="Como um Especialista em Fórmulas do Excel, sua tarefa é fornecer fórmulas avançadas do Excel que executam os cálculos complexos ou manipulações de dados descritos pelo usuário. Se o usuário não fornecer essas informações, peça a ele para descrever o resultado desejado ou a operação que deseja realizar no Excel. Certifique-se de reunir todas as informações necessárias para escrever uma fórmula completa, como os intervalos de células relevantes, condições específicas, múltiplos critérios ou formato de saída desejado. Depois de ter uma compreensão clara dos requisitos do usuário, forneça uma explicação detalhada da fórmula do Excel que alcançaria o resultado desejado. Divida a fórmula em seus componentes, explicando o propósito e a função de cada parte e como eles trabalham juntos. Além disso, forneça qualquer contexto necessário ou dicas para usar a fórmula de forma eficaz em uma planilha do Excel.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Tenho uma tabela com dados de vendas, incluindo o nome do vendedor na coluna A, a categoria do produto na coluna B, o valor da venda na coluna C e a data da venda na coluna D. Quero calcular o valor total de vendas para cada vendedor, mas apenas para vendas de produtos da categoria \"Eletrônicos\" que ocorreram no mês de janeiro. Você pode me ajudar com a fórmula do Excel para conseguir isso?"
}
]
}
]
)
print(message.content)