Ganto diagrama su sąlyginiu formatavimu - „Excel“ patarimai

Turinys

Filas šį rytą parašė klausdamas apie diagramos kūrimą „Excel“.

Ar yra kokių nors būdų paimti du stulpelius, kuriuose yra atskirų įvykių pradžios ir pabaigos datos, ir sukurti Ganto tipo diagramą, nepaliekant „Excel“?

Ši tema buvo aptarta patarime „Kurti laiko juostos diagramą“. Tame 2001 m. Vasaros patarime buvo paminėta, kad jūs taip pat galite sukurti Gantto tipo diagramą darbalapyje naudodami sąlyginį formatavimą. Šio tipo diagramos išspręstų Philo klausimą.

Duomenų diapazono pavyzdys

Įsivaizduoju, kad Philo duomenys atrodo panašiai kaip lentelė kairėje. Yra įvykis, tada pradžios datos B stulpelyje ir pabaigos datos C stulpelyje. Aš naudoju metus savo pavyzdžiui, bet jūs galite lengvai naudoti įprastas „Excel“ datas.

Kitas žingsnis gali būti lengvai įtrauktas į makrokomandą, tačiau tikrasis šios technikos tikslas yra sąlyginio formatavimo nustatymas. Peržiūrėjau savo duomenis ir pastebėjau, kad datos svyruoja nuo 1901 iki 1919 m. Pradedant D stulpeliu įrašiau pirmuosius 1901 metus. E1 įrašiau 1902 metus. Tada galite pasirinkti D1: E1, spustelėkite užpildymo rankenėlę apatiniame dešiniajame pasirinkimo kampe pele ir vilkite į W stulpelį, kad užpildytumėte visus metus nuo 1901 iki 1920 m.

Kad metai užimtų mažiau vietos, pasirinkite D1: W1, tada naudodami „Format - Cells - Alignment“ pasirinkite vertikalaus teksto parinktį. Tada pasirinkite „Format - Column - Autowidth“ ir ekrane galėsite pamatyti visus 23 stulpelius.

Taikoma vertikali teksto parinktis

Šiame pavyzdyje pasirinkite viršutinę kairę Ganto diagramos srities langelį arba D2. Meniu pasirinkite Formatas - sąlyginis formatavimas. Iš pradžių kairiajame šone dialogo lange yra išskleidžiamasis meniu, kurio numatytoji reikšmė yra „Langelio vertė yra“. Pakeiskite šį išskleidžiamąjį meniu į „Formulė yra“ ir dešinioji dialogo lango pusė pasikeis į didelį teksto laukelį formulės įvedimui.

Tikslas yra įvesti formulę, kuri patikrina, ar metai, esantys 1 eilutėje virš šios langelio, patenka į metų intervalus šios eilutės B ir C stulpeliuose. Svarbu naudoti teisingą santykinių ir absoliučių adresų derinį, kad formulę, kurią įvesime į D2, būtų galima nukopijuoti į visas diapazono langelius.

Tikrinti bus dvi sąlygos ir abi turi būti teisingos. Tai reiškia, kad pradėsime nuo =AND()funkcijos.

Pirmoji sąlyga patikrins, ar metai 1 eilutėje yra didesni ar lygūs B stulpelio metams. Kadangi aš visada noriu, kad ši formulė būtų nukreipta į 1 eilutę, pirmoji formulės dalis yra D $ 1> = $ B2 . Atkreipkite dėmesį, kad dolerio ženklas prieš 1 D $ 1 užtikrins, kad mūsų formulė visada nukreipta į 1 eilutę ir kad dolerio ženklas prieš B $ B2 užtikrins, kad jis visada bus lyginamas su B stulpeliu.

Antroji sąlyga patikrins, ar metai 1 eilutėje yra mažesni arba lygūs datai C stulpelyje. Mes vis tiek turime naudoti tą patį santykinį ir absoliutų adresą, taigi tai bus D $ 1 <= $ C2

Turime sujungti abi šias sąlygas naudodami AND () funkciją. Tai būtų=AND(D$1>=$B2,D$1<=$C2)

Dialogo Contional Formatting dialogo langelio laukelyje įveskite šią formulę. Pradėkite nuo lygybės ženklo, kitaip neveiks sąlyginis formatavimas.

Tada pasirinkite ryškią spalvą, kuri bus naudojama, kai sąlyga yra teisinga. Spustelėkite mygtuką Formatuoti …. Skirtuke „Šablonai“ pasirinkite spalvą. Spustelėkite Gerai, kad uždarytumėte langelių formatavimo dialogą, ir jums turėtų likti Sąlyginio formatavimo dialogo langas, kuris atrodo kaip šis

Sąlyginio formatavimo dialogas

Spustelėkite Gerai, kad atsisakytumėte sąlyginio formatavimo laukelio. Jei jūsų viršutinė kairė D2 ląstelė nukris per metus, ši ląstelė taps geltona.

Nesvarbu, ar langelis tapo geltonas, ar ne, spustelėkite D2 ir naudokite „Ctrl“ + C arba „Redaguoti - Kopijuoti“, kad nukopijuotumėte tą langelį.

Pažymėkite D2: W6 ir meniu pasirinkite Redaguoti - Įklijuoti specialų - Formatai - Gerai. Sąlyginis formatas bus nukopijuotas į visą Ganto diagramos diapazoną, o jūs gausite diagramą, kuri atrodys kaip ši.

Sąlyginis taikomo duomenų diapazono formatavimas

Sąlyginis formatavimas yra puikus įrankis, leidžiantis lengvai sukurti „Gantt“ tipo diagramas tiesiai ant darbalapio. Turėkite omenyje, kad bet kuriai ląstelei yra tik trys sąlygos. Galite eksperimentuoti su skirtingomis sąlygų kombinacijomis. Norėdamas sukurti kraštus aplink kiekvieną Ganto diagramos juostą, aš naudoju tris sąlygas, kaip parodyta žemiau, ir kiekvienai sąlygai naudoju skirtingas kraštines.

Sąlyginio formatavimo dialogas 3 sąlygoms
Galutinė Ganto diagrama

Įdomios straipsniai...