SUMIF ja 3D -viite Excelissä

Sisällysluettelo:

Anonim

Joten olemme jo oppineet, mikä 3D -viite on Excelissä. Hauska tosiasia on, että normaali Excel 3D -viittaus ei toimi ehdollisten toimintojen, kuten SUMIF -funktion, kanssa. Tässä artikkelissa opimme saamaan 3D -viittauksen toimimaan SUMIF -toiminnon kanssa.

Yleinen kaava SUMIF: lle, jossa on 3D -viite Excelissä

Se näyttää monimutkaiselta, mutta ei ole (niin paljon).

= SUMPRODUCT (SUMIF (INDIRECT ("'" & name_range_of_sheet_names & "'!" & "Kriteeriväli"), kriteerit, INDIRECT ("'" & name_range_of_sheet_names & "'!" & "Sum_range"))

"" "name_range_of_sheet_names" "":Se on nimetty alue, joka sisältää arkkien nimet. Tämä on hyvin tärkeää.

"ehto_alue":Se on alueen sisältävien ehtojen tekstiviite. (Sen pitäisi olla sama kaikissa kolmiulotteisen viitetyön arkeissa.)

kriteeri:Se on yksinkertaisesti ehto, jonka haluat asettaa yhteenvetoon. Se voi olla teksti- tai soluviittaus.

"summa_alue":Se on summa -alueen tekstiviite. (Sen pitäisi olla sama kaikissa kolmiulotteisen viitetyön arkeissa.)

Teoria riittää, 3D -viittaus SUMIF -toiminnon kanssa.

Esimerkki: Summa alueittain useista arkeista Excelin 3D -viittauksen avulla:

Otamme samat tiedot kuin yksinkertaisessa 3D -viittausesimerkissä. Tässä esimerkissä minulla on viisi erilaista taulukkoa, jotka sisältävät samanlaisia ​​tietoja. Jokainen taulukko sisältää kuukauden tiedot. Pääarkissa haluan yksiköiden ja kokoelman summan alueittain kaikista arkeista. Tehdään se ensin yksiköille. Yksiköt ovat kaikilla arkeilla alueella D2: D14.

Jos nyt käytät normaalia 3D -viittausta SUMIF -toiminnolla,

= SUMIF (tammikuu: huhtikuu! A2: A14, mestari! B4, tammikuu: huhtikuu! D2: D14)

Se palauttaa #ARVO! virhe. Joten emme voi käyttää sitä. Käytämme yllä mainittua yleistä kaavaa.

Kirjoita tämä kaava soluun C3 käyttämällä yllä olevaa yleistä 3D -viittaavaa SUMIF -kaavaa Excelissä:

= SUMPRODUCT (SUMIF (epäsuora ("'" & kuukaudet & "'!" & "A2: A14"), päällikkö! B3, epäsuora ("" "& kuukaudet &" '! "&" D2: D14 "))

Tässä kuukaudet on nimetty alue, joka sisältää arkkien nimet. Tämä on ratkaisevan tärkeää.

Kun painat Enter -näppäintä, saat tarkan tuloksen.

Kuinka se toimii?

Kaavan ydin on Epäsuora funktio ja nimetty alue. Tässä merkkijono"'"&Kuukaudet&"'!" & "A2: A14"kääntää joukon alueviittauksia jokaisesta taulukosta nimetty alue.

{"'Tammikuu'! D2: D14"; "'helmikuu! D2: D14"; "' maaliskuu! D2: D14"; "'huhtikuu'! D2: D14"}

Tämä taulukko sisältää tekstiviitealueista, ei varsinaisista alueista. Koska se on tekstiviite, INDIRECT -toiminto voi käyttää sitä muuntaakseen ne todellisiksi alueiksi. Tämä tapahtuu molemmissa epäsuorassa toiminnoissa. Kun olet ratkaissut tekstit INDIRECT -toimintojen sisällä (pidä tiukasti kiinni), kaava näyttää tältä:

= SUMPRODUCT (SUMIF (INUM. ,
Mestari! B3, Epäsuora ({"'tammikuu'! D2: D14"; "'helmikuu'! D2: D14"; "" maaliskuu "! D2: D14"; "'huhtikuu! D2: D14"})))

Nyt SUMIF -toiminto alkaa toimia (ei epäsuora, kuten olet ehkä arvannut). Ehto sovitetaan ensimmäiselle alueelle"'Jan'! A2: A14". Tässä INDIRECT -toiminto toimii dynaamisesti ja muuntaa tämän tekstin todelliseksi alueeksi (Siksi jos yrität ratkaista ensin epäsuorasti F9 -näppäimellä, et saa tulosta). Seuraava summaa alueen sovitetut arvot"'Jan'! D2: D14".Tämä tapahtuu jokaisen taulukon alueen osalta. Lopuksi SUMIF -funktio palauttaa taulukon.

= SUMPRODUCT ({97; 82; 63; 73})

Nyt SUMPRODUCT tekee mitä parhaiten osaa. Se summaa nämä arvot ja saamme 3D SUMIF -toiminnon toimimaan.

Joten kyllä ​​kaverit, tällä tavalla voit saavuttaa 3D SUMIF -toiminnon. Tämä on hieman monimutkainen, olen samaa mieltä. Tässä 3D -kaavassa on paljon tilaa virheille. Ehdotan, että käytät SUMIF -funktiota jokaisessa taulukossa tietyssä solussa ja käytä sitten normaalia 3D -viittausta näiden arvojen yhteenlaskemiseen.

Toivottavasti olin tarpeeksi selittävä. Jos sinulla on epäilyksiä muista Excel/VBA -kyselyihin viittaamisesta Excelissä, kysy alla olevasta kommenttiosasta.

Suhteellinen ja ehdoton viite Excelissä | Viittaaminen Excelissä on tärkeä aihe jokaiselle aloittelijalle. Jopa kokeneet Excel -käyttäjät tekevät virheitä viittauksessa.

Dynaamisen laskentataulukon viite | Anna viitearkit dynaamisesti käyttämällä Excelin INDIRECT -toimintoa. Tämä on yksinkertaista…

Viittausten laajentaminen Excelissä | Laajeneva viite laajenee, kun sitä kopioidaan alas tai oikealle. Käytämme $ -merkkiä ennen saraketta ja rivinumeroa. Tässä yksi esimerkki…

Kaikki absoluuttisesta viittauksesta | Excelin oletusviitetyyppi on suhteellinen, mutta jos haluat, että solujen ja alueiden viittaus on ehdoton, käytä $ -merkkiä. Tässä on kaikki ehdoton viittaus Excelissä.

Suosittuja artikkeleita:

50 Excel -pikanäppäintä tuottavuuden lisäämiseksi | Nopeuta tehtävääsi. Nämä 50 pikanäppäintä tekevät työskentelystäsi entistä nopeampaa Excelissä.

VLOOKUP -toiminto Excelissä | Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja arkeilta.

COUNTIF Excel 2016: ssa | Laske arvot olosuhteilla käyttämällä tätä hämmästyttävää toimintoa. Sinun ei tarvitse suodattaa tietojasi tietyn arvon laskemiseksi. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.

SUMIF -toiminnon käyttäminen Excelissä | Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.