Condivisione della tecnologia

Excel n. 30: sommatoria condizionale basata su colonne ausiliarie

2024-07-12

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

1、Descrizione del requisito

Come mostrato nella figura seguente, ora dobbiamo calcolare le "ore lavorative (a2)" di ciascun dipendente in YTD (Year To Date: da inizio anno) nel 2022.

La figura seguente è un esempio dettagliato dei dati relativi alle ore di lavoro esportate direttamente dal sistema.

2、Soluzioni

Passaggio 1: determinare la logica. "Estrai l'anno dalla data e poi calcolalo direttamente per anno";

Passaggio 2: crea colonne ausiliarie. Creare una colonna ausiliaria nei "Dettagli orario di lavoro" (simile al principio della linea ausiliaria in matematica) ed estrarre l'"anno", come mostrato nella colonna H nella figura seguente;

Pensando: come costruire la colonna ausiliaria H, la risposta verrà rivelata in "Excel n. 31"!

Passaggio 3: sommatoria condizionale. Utilizza la funzione sumifs per eseguire somme in base a più condizioni come nome, anno, ecc.

3. Piano funzionale specifico

Prendiamo come esempio la formula nella cella H4:

=SUMIFS(Pianificazione dell'orario di lavoro!C:C,Pianificazione dell'orario di lavoro!B:B,C4,Pianificazione dell'orario di lavoro!H:H,2022)

L'effetto della funzione è il seguente:

4. Espandi il tuo pensiero

Q1: Oltre all'idea delle colonne ausiliarie, è possibile utilizzare funzioni annidate per raggiungere questo obiettivo statistico, in caso affermativo, come scrivere la formula? Se no, perché?

D2: Le statistiche del "numero di giorni lavorativi (b2)" utilizzano la stessa logica e funzioni matematiche. Prova a esercitarti tu stesso!

-------------------------------------------------- ---------Linea di divisione--------------------------------------- -------------------

suggerimento:

Il principio di dividere prima e poi unire nell'annidamento delle funzioni: Per le funzioni nidificate è preferibile non inserire tutte le funzioni contemporaneamente (ad eccezione di personale esperto particolarmente esperto) Tutte le funzioni coinvolte devono essere prima confermate singolarmente e poi unite livello per livello. Durante il processo di fusione i risultati devono essere controllati livello per livello, in modo che sia facile posizionare il collegamento in cui si verifica il problema.