Compartilhamento de tecnologia

Excel nº 30: Soma condicional baseada em colunas auxiliares

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1、Descrição do Requisito

Conforme mostra a figura abaixo, agora é necessário calcular as “horas de trabalho (a2)” de cada funcionário no acumulado do ano (Year To Date: acumulado do ano) em 2022.

A figura abaixo é um exemplo detalhado de dados de jornada de trabalho exportados diretamente pelo sistema.

2、Soluções

Passo 1: Determine a lógica. “Extraia o ano da data e depois calcule diretamente por ano”;

Passo 2: Crie colunas auxiliares. Crie uma coluna auxiliar no “Horário de Trabalho” (semelhante ao princípio da linha auxiliar em matemática) e extraia o “ano”, conforme mostra a coluna H da figura abaixo;

Pensando: Como construir a coluna auxiliar H, a resposta será revelada no “Excel nº 31”!

Etapa 3: soma condicional. Use a função sumifs para somar com base em várias condições, como nome, ano, etc.

3. Plano de funções específicas

Tomemos a fórmula na célula H4 como exemplo:

=SOMAS(Horário de trabalho!C:C,Horário de trabalho!B:B,C4,Horário de trabalho!H:H,2022)

O efeito da função é o seguinte:

4. Expanda seu pensamento

Q1: Além da ideia de colunas auxiliares, é possível usar funções aninhadas para atingir esse objetivo estatístico. Em caso afirmativo, como a fórmula deve ser escrita? Se não, por quê?

Q2: As estatísticas de "número de dias úteis (b2)" usam a mesma lógica e funções matemáticas. Tente praticar você mesmo!

-------------------------------------------------- ---------Linha divisória--------------------------------------- -------------------

sugestão:

O princípio de dividir primeiro e depois combinar no aninhamento de funções: Para funções aninhadas, é melhor não inserir todas as funções de uma vez (exceto para pessoal especializado particularmente qualificado). Todas as funções envolvidas devem ser primeiro confirmadas individualmente e depois mescladas camada por camada. Durante o processo de fusão, os resultados devem ser verificados camada por camada. por camada, para que seja fácil posicionar o link onde ocorre o problema.