Teknologian jakaminen

Excel nro 30: Ehdollinen summaus apusarakkeiden perusteella

2024-07-12

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

1、Vaatimuksen kuvaus

Kuten alla olevasta kuvasta näkyy, meidän on nyt laskettava jokaisen työntekijän "työtunnit (a2)" YTD (Year To Date: vuodesta päivämäärään) vuonna 2022.

Alla oleva kuva on yksityiskohtainen esimerkki järjestelmän suoraan viemistä työtuntitiedoista.

2、Ratkaisut

Vaihe 1: Selvitä logiikka. "Ota vuosi päivämäärästä ja laske se sitten suoraan vuoden mukaan";

Vaihe 2: Luo lisäsarakkeita. Luo lisäsarake "Working Hours Details" -kohtaan (samanlainen kuin matematiikan apuviivaperiaate) ja poimi "vuosi", kuten alla olevan kuvan sarakkeessa H näkyy;

Ajatteleminen: Kuinka rakentaa apusarake H, vastaus selviää "Excel nro 31:ssä"!

Vaihe 3: Ehdollinen summaus. Käytä sumifs-toimintoa suorittaaksesi summia useiden ehtojen, kuten nimen, vuoden jne., perusteella.

3. Erityinen toimintasuunnitelma

Otetaan esimerkkinä solun H4 kaava:

=SUMIFS(Työaikataulu!C:C,Työaikataulu!B:B,C4,Työaikataulu!H:H,2022)

Toimintovaikutus on seuraava:

4. Laajenna ajatteluasi

Kysymys 1: Onko apusarakkeiden idean lisäksi mahdollista käyttää sisäkkäisiä toimintoja tämän tilastollisen tavoitteen saavuttamiseksi. Jos on, miten kaava kirjoitetaan? Jos ei, miksi?

Q2: "Työpäivien lukumäärä (b2)" käyttää samaa matemaattista logiikkaa ja funktioita. Yritä harjoitella sitä itse!

--------------------------------------------------- ---------Eroittava viiva--------------------------------------- --------------------

ehdotus:

Periaate jakaa ensin ja sitten yhdistämällä funktion sisäkkäisyyteen: Sisäkkäisten funktioiden kohdalla on parasta olla syöttämättä kaikkia toimintoja kerralla (paitsi erityisen ammattitaitoisen henkilöstön osalta, kaikki mukana olevat toiminnot on ensin vahvistettava ja sitten yhdistettävä kerros kerrokselta). kerroksittain, jotta se on helppo sijoittaa linkki, johon ongelma ilmenee.