Gantt-diagram feltételes formázással - Excel tippek

Tartalomjegyzék

Phil ma reggel azt kérdezte, hogy készítsen diagramot az Excel-ben.

Van-e mód arra, hogy két oszlopot tartsunk az egyes események kezdési és befejezési dátumával, és létrehozzunk egy Gantt-típusú diagramot anélkül, hogy el kellene hagynunk az Excel programot?

Ezt a témát az Idővonal diagram létrehozása tipp ismertette. Ez a 2001 nyaráról szóló tipp említette, hogy Gantt-típusú diagramot is létrehozhat egy munkalapon feltételes formázással. Ez a típusú diagram megoldaná Phil kérdését.

Mintaadat-tartomány

Úgy képzelem, hogy Phil adatai úgy néznek ki, mint a bal oldali táblázat. Van egy esemény, majd a kezdési dátum a B oszlopban és a befejezés dátuma a C oszlopban. Éveket használok a példámra, de könnyen használhatnánk a szokásos Excel dátumokat.

A következő lépés könnyen beépíthető egy makróba, de ennek a technikának az a fő célja, hogy beállítsa a feltételes formázást. Átnéztem adataimat, és észrevettem, hogy a dátumok 1901 és 1919 között mozognak. A D oszloptól kezdve az első 1901 évet írtam be. Az E1-be 1902-et írtam. Ezután kiválaszthatja a D1: E1 elemet, kattintson a A kijelölés jobb alsó sarkát az egérrel, és húzza ki a W oszlopba, hogy kitöltse az összes évet 1901 és 1920 között.

Annak érdekében, hogy az évek kevesebb helyet foglaljanak el, válassza a D1: W1 elemet, majd válassza a Formátum - Cella - Igazítás lehetőséget a függőleges szöveg opcióra. Ezután válassza a Formátum - Oszlop - Autowidth lehetőséget, és mind a 23 oszlopot láthatja a képernyőn.

Függőleges szöveg opció alkalmazva

Válassza ki a Gantt-diagram területének bal felső celláját, vagy ebben a példában a D2 elemet. A menüből válassza a Formátum - Feltételes formázás lehetőséget. A párbeszédpanel kezdetben egy bal oldali legördülő menüvel rendelkezik, amely alapértelmezés szerint a "Cella értéke" értéket adja. Változtassa ezt a legördülő listát "Formula Is" értékre, és a párbeszédpanel jobb oldala nagy szövegdobozsá változik a képlet megadásához.

A cél egy olyan képlet megadása, amely ellenőrzi, hogy a cella fölött az 1. sorban szereplő év beleesik-e a sorok B és C oszlopaiba az évek tartományába. Fontos a relatív és abszolút címek megfelelő kombinációjának használata, hogy a képlet, amelyet beírunk a D2-be, átmásolható legyen a tartomány összes cellájába.

Két feltétel lesz ellenőrizni, és mindkettőnek igaznak kell lennie. Ez azt jelenti, hogy a =AND()függvénnyel kezdjük .

Az első feltétel ellenőrzi, hogy az 1. sorban szereplő év nagyobb vagy egyenlő-e a B. oszlopban szereplő évvel. Mivel mindig azt akarom, hogy ez a képlet az 1. sorra utaljon, a képlet első része D $ 1> = $ B2 . Ne feledje, hogy a dollárjel az 1 in D $ 1 előtt biztosítani fogja, hogy képletünk mindig az 1. sorra mutasson, és hogy a dollár B előtti dollárjel a B2 $ -ban biztosítsa, hogy mindig összehasonlítsa a B oszloppal

A második feltétel ellenőrzi, hogy az 1. sorban szereplő év kisebb-e vagy egyenlő-e a C. oszlopban szereplő dátummal. Még mindig ugyanazt a relatív és abszolút címzést kell használnunk, így ez D $ 1 <= $ C2 lesz

Mindkét feltételt össze kell kapcsolnunk az AND () függvény használatával. Ez lenne=AND(D$1>=$B2,D$1<=$C2)

A Contional Formatting párbeszédpanel képletmezőjébe írja be ezt a képletet. Ügyeljen arra, hogy egyenlőségjelrel kezdje, különben a feltételes formázás nem fog működni.

Ezután válasszon egy élénk színt, amelyet a feltétel teljesülésekor kell használni. Kattintson a Formátum… gombra. A Minták lapon válasszon egy színt. Kattintson az OK gombra a Cellák formázása párbeszédpanel bezárásához, és hagynia kell egy Feltételes formázás párbeszédpanelt, amely így néz ki

Feltételes formázás párbeszédpanel

Kattintson az OK gombra a Feltételes formázás mező elvetéséhez. Ha a D2 bal felső cellája véletlenül egy év alatt leesik, akkor ez a sejt sárgára vált.

Függetlenül attól, hogy a cella sárga lett-e vagy sem, kattintson a D2 elemre, és használja a Ctrl + C vagy a Szerkesztés - Másolás elemet a cella másolásához.

Jelölje ki a D2: W6 elemet, és válassza a menüből az Edit - PasteSpecial - Formats - OK lehetőséget. A feltételes formátumot átmásoljuk a Gantt-diagram teljes tartományába, és egy olyan diagramot kapunk, amely így néz ki.

Az alkalmazott adattartomány feltételes formázása

A feltételes formázás nagyszerű eszköz, amely lehetővé teszi a Gantt típusú diagramok egyszerű létrehozását közvetlenül a munkalapon. Ne feledje, hogy bármely cellára csak három feltétel korlátozódik. Kísérletezhet a feltételek különböző kombinációival. A Gantt-diagram egyes oszlopai körüli határok létrehozásához három feltételt használtam az alábbiak szerint, és az egyes feltételekhez különböző határokat használtam.

Feltételes formázás párbeszédpanel 3 feltételhez
Végleges Gantt-diagram

érdekes cikkek...