Trick # 76

La însumarea orelor în Excel, rezultatul poate fi returnat ca număr total de ore și minute, dar din păcate nu ca zile, ore și minute. Afișarea rezultatelor în acest format va necesita puțin efort suplimentar.







De exemplu, timpul total de 75 ore și 45 minute și 00 secunde este, de obicei, 75:45:00 este redat ca în cazul în care celula este formatată utilizând formatul personalizat [h]: mm: ss ([h]: mm: ss), care permite afișarea numărului de ore mai mult de 24. Deși acest lucru este cu siguranță rezultatul potrivit, înseamnă că trebuie să contorizați manual câte zile, ore și minute sunt închise în acest moment. Aceasta poate fi o muncă de lungă durată și nu de eroare.

Să presupunem că lista valorilor temporale permise în celule A1: A10. În celula AI există o funcție SUM obișnuită (SUM) care însumează numărul total de ore, adică SUM ($ A $ 1: $ A $ 10). Dacă numărul total de ore depășește 24, celula care conține funcția SUM trebuie formatată ca [h]: mm ([h]: mm). Să presupunem că rezultatul este 306: 26: 00, care, desigur, reprezintă 306 ore și 26 de minute. Cu toate acestea, aceasta nu înseamnă câte zile, ore și minute sunt cuprinse în valoarea totală a timpului.

Pentru rezultatele afișate în zile, ore și minute, se utilizează următoarea formulă = INT (A11) "Zilele" INT (MOD (A11; INT (A11)) * 24) "Ore și" MINUTE (A11) "Minutes". în versiunea rusă a Excel = INT (A11) "zile" INT (MOD (A11; INT (ASH) * 24) "ore și" MIN (A11) "minute".







Presupunând că celula AI conține valoarea 306: 26: 00, obținem ca urmare 12 zile, 18 ore și 26 de minute. Să vedem cum funcționează. Dacă nu știți cum stochează Excel și utilizează datele și orele, trebuie mai întâi să citiți și să înțelegeți secțiunea "Trick # 38. Tricks with date and time capabilities în Excel".

Selectați celula cu rezultatul formulei și faceți clic pe butonul Instalați funcția din stânga barei de formulare (semn egal în versiunile anterioare ale Excel pentru Windows și în versiunea Excel pentru Macintosh). Faceți clic pe prima apariție a întregului INT din bara de formule. Această funcție returnează partea intregă a numărului 12,76805556. Rezultatul este numărul de zile.

Apoi, trebuie să determinați câte ore vor rămâne, dacă valoarea inițială durează 12 zile. Faceți clic pe a doua funcție INT din bara de formule. Aici, funcția MOD (A11, INT (A11) (MOD (A11, INT (A11)) returnează restul diviziunii 12.76805556 12 egal cu 0.76805556 (număr de minute, reprezentat ca număr zecimal). Acum, acest număr este multiplicat cu 24 (care da 18.433333), ridicând numărul de minute. din moment ce avem nevoie doar partea întreagă (18), am pus formula MOD (A11, INT (A11)) * 24 (MOD (A11 INT (A11)) * 24 ) la funcția INT.Clițați funcția MINUTE în formula bar.Funcția returnează o valoare de 26 pe baza numărului de ordine 12.76805556.

Rezultatul returnat de funcția MIN (minut), nu va fi niciodată o valoare numerică, deci trebuie să păstreze funcția inițială a sumei (sumă), care returnează numărul total de ore pentru valoarea în celulă. Acest rezultat poate fi utilizat în calcule ulterioare. Desigur, puteți ascunde linia care conține numărul total de ore.







Articole similare

Trimiteți-le prietenilor: