Excel

Ganta diagrammas laika grafiks

Gantt Chart Time Schedule

Excel formula: Ganta diagrammas laika grafiksVispārīgā formula | _+_ | Kopsavilkums

Lai izveidotu Ganta diagrammu, lai parādītu laika grafiku, varat izmantot Nosacījuma formatēšana ar formulu, kuras pamatā ir AND un OR funkcijas. Parādītajā piemērā formula D5 ir šāda:





= IF (start<end, AND (A>=start,time<=end), OR (A>=start,A<end))

Piezīme atsauces ir dažādas lai pēc vajadzības bloķētu rindas un kolonnas, lai pareizi pārbaudītu katru režģa šūnu.

Skaidrojums

Piezīme: tas ir lielisks formulas piemērs, kuru ir grūti saprast, jo šūnu atsauces ir grūti interpretējamas. Izmantotās loģikas būtība ir šāda: ja laiks 4. rindā ir starp sākuma un beigu laiku, formulai jāatgriež TRUE un jāaktivizē zilā aizpilde, izmantojot nosacītu formatējumu. Faktiskā ieviešana ir nedaudz sarežģītāka, jo zemāk esošā formula ņem vērā arī iespēju, ka sākuma un beigu laiks šķērso pusnakti. Ja tas attiecas uz jūsu situāciju, varat izmantot tikai tālāk aprakstīto izteicienu AND.





Kalendāra galvene (4. rinda) ir virkne derīgas Excel reizes , formatēts ar pielāgots skaitļu formāts 'hh'. Tas ļauj iestatīt nosacījuma formatēšanas kārtulu, kas salīdzina laiku, kas saistīts ar katru 4. rindas kolonnu, ar B un C slejā ievadītajiem laikiem.

Katru reizi 4. rindā ir jāpārbauda, ​​vai tas neatbilst sākuma un beigu laikam B un C slejā katrai grafika datu rindai. Nosacījuma formatējuma piemērošanai izmantotā loģika ir atkarīga no sākuma un beigu laika. Ja sākuma laiks ir mazāks par beigu laiku (normāls gadījums), funkcija AND tiek izmantota, lai aktivizētu nosacītu formatējumu. Ja sākuma laiks ir lielāks par beigu laiku (laiki šķērso pusnakti), tā vietā tiek izmantota funkcija VAI.



kā pārvērst negatīvo par pozitīvo

Lai šo atšķirību apstrādātu augstā līmenī, vispirms tiek izmantota funkcija IF, lai pārbaudītu katru reižu pāri:

 
= IF ($B5<$C5, AND (D>=$B5,D<=$C5), OR (D>=$B5,D<$C5))

Ja sākuma laiks ir agrāks par beigu laiku, iepriekš minētais tests atgriež vērtību TRUE un IF atgriež formulas daļu AND:

 
= IF ($B5<$C5

The UN funkcija ir konfigurēts ar diviem nosacījumiem. Pirmie nosacījumi pārbauda, ​​vai kolonnas laiks ir lielāks vai vienāds ar sākuma laiku:

 
 AND (D>=$B5,D<=$C5)

Otrais nosacījums pārbauda, ​​vai kolonnas laiks ir mazāks vai vienāds ar beigu laiku:

 
D>=$B5

Kad abi nosacījumi atgriež vērtību TRUE, formula atgriež TRUE un aktivizē zilo aizpildījumu kalendāra režģa šūnām.

kā izveidot histogrammu programmā Excel 2016

Kad ir sākuma laiks lielāks nekā beigu laiks (laiks šķērso pusnakti), IF atgriež izteiksmi, kas veidota ar OR:

 
D<=$C5

Lūk, VAI funkcija ir konfigurēts ar diviem nosacījumiem. Pirmais nosacījums ir tāds pats kā iepriekš izmantotajā AND - tas pārbauda, ​​vai kolonnas laiks ir lielāks vai vienāds ar sākuma laiku:

 
 OR (D>=$B5,D<$C5)

Otrais nosacījums tiek nedaudz mainīts, lai pārbaudītu, vai kolonnas laiks ir mazāks par beigu laiku:

 
D>=$B5

Kad arī nosacījums atgriežas TRUE, OR atgriež TRUE un aktivizē nosacījuma formatējumu.

Piezīme: izmantojiet abus nosacījumus jauktas atsauces lai nodrošinātu, ka atsauces tiek pareizi atjauninātas, kad režģim tiek piemērota nosacījuma formatēšana.

Ātrs sākums | Vairāk piemēru | Traucējummeklēšana | Apmācība Autors Deivs Bruns


^