Výpočet termodynamických vlastností vody a páry podle IF95 a IF97

jako tzv. makro pro Microsoft Excel


   Tento program (v Excelu se mu říká makro) umožňuje používat výpočty IF95 a IF97 ve Vašich vlastních listích v Excelu (tedy JEN v Excelu, jinde nefunguje, takže jinde neručím za funkčnost). Aby to fungovalo, musí mít Excel povoleno spouštění maker, no a jak tak teď koukám, tak z centra zabezpečení v Excelu zmizela možnost spouštět makra po dotazu (hrrrůůůza, je to čím dál tím "lepší"...). Jsou tam tedy dvě možnosti: buď "Zakázat všechna makra kromě digitálně podepsaných maker" nebo "Povolit všechna makra (... plky o nedoporučení ...)", no, a protože nehodlám investovat do digitálního podpisu, tak aby tyto výpočty fungovaly zbývá jen volba "Povolit všechna makra...".  Samozřejmě, dá se to povolit jen při použití těchto výpočtů a pak zase zakázat, ale to je dost hrozné. Já za sebe prohlašuji, že jsem do toho žádné výry ani čmuchače nezabudoval, víc v tom udělat nemůžu.

   Jakékoliv Vaše soubory s těmito výpočty také musí být uloženy jako "Sešit Excelu s tzv. podporou maker", tedy nejlépe jako soubor .xlsm, protože jinak se výpočty neuloží a při následujícím otevření takového souboru (třeba jako jednoduchý sešit Excelu .xlsx) by to nepočítalo. 

   Program počítá podle stejných zdrojů (výpočty jsou stejné) jako program zde v menu: Výpočet termodynamických vlastností vody a páry , po klepnutí na odkaz je možno se tam podívat.

   Po otevření v Excelu obsahuje tento sešit tři listí, první dvě jsou vždy Kontrolní výpočet a návod pro IF 95 a IF97, třetí je prázdné, nachystané pro všelijaké pokusy. V návodech je popsáno podle čeho to počítá a jak se vzorce zadávají, pak následují kontrolní výpočty, což jsou výpočty pro všechna kontrolní data obsažená ve zdrojích, takže je možná jednoduchá kontrola, jestli jsou výpočty "jedlé". Odkazy na stažení zdrojů jsou zde v menu Výpočet termodynamických vlastností vody a páry .

   V těchto kontrolních výpočtech se po klepnutí myší na nějakou buňku s výpočtem zobrazí použitý vztah v řádku vzorců, takže si ho lze prohlédnout, ale qůli ochraně před nechtěnými změnami nejde kopírovat. Vkládat vzorce do nějakého nezamčeného listí jde nejlépe tak, že klepneme na buňku, do které chceme vzorec uložit, vlevo u řádku vzorců klepneme na fx, tj. "Vložit funkci" a ve volbě "Vybrat kategorii" vybereme kategorii "Programy L. Ruffer". Tam jsou všechny funkce IF 95 a IF97 přístupné i s jednoduchou nápovědou co kam vkládat.

Kontrolní výpočty a návody k použití jsou pro jistotu ke stažení ve formátu pdf zde:


   Obrázek programu s vybranou buňkou C85, v řádku vzorců je tedy viděti vzorec pro výpočet měrného Vobjemu v m3/kg (dáno zadáním "V") pro tlak v MPa absolutních z buňky A85 a teplotu v °K (stupních Kelvina, dáno zadáním "K") z buňky B85:

Kontrolní výpočet podle IF 95 v Ekscélu


Program je ke stažení zde: Příklad použití IF95 a IF97 jako makro.xlsm



Ještě dost důležité upozornění:

  Na tomto webu je program „Výpočet termodynamických vlastností vody a páry podle IF95 a IF97“ pro Excel dostupný ve dvou variantách:

a protože obě varianty používají stejně pojmenované funkce pro výpočty termodynamických vlastností důrazně doporučuji používat buď jednu anebo druhou variantu, ale NEPOUŽÍVAT OBĚ VARIANTY ZÁROVEŇ.

Je to proto, že když by se otevřel soubor s funkcemi jako makro v Excelu s aktivovaným doplňkem (tj. zafajfkovaným v menu „Soubor/Možnosti/Doplňky/Přejít“) jednak budou všechny funkce pro termodynamické vlastnosti ve skupině „Programy L. Ruffer“ dvakrát bez rozlišení odkud se volají – jednou je to z doplňku a podruhé z makra – a druhak Excel při uložení takového souboru s největší pravděpodobností může uložit funkce s cestou na doplněk nebo soubor s makry, takže při dalším otevření tohoto souboru v Excelu bez přístupu k doplňku nebo makrům by Excel mohl chtít aktualizovat propojení apod. Je to možno ve vzorcích opravit, ale je to zbytečně složité.

Obě varianty mají své přednosti a nevýhody, každý si může zvolit, čemu dá přednost:

  • U varianty s makry je vše potřebné uloženo v souboru (.xlsm) a není tedy potřeba instalovat nic, ale zase se to nedá použít v nově otevřeném Excelu s prázdným listím, je vždy potřeba otevřít nějaký sešit .xlsm který makra už obsahuje, a jeho listy upravit nebo vložit nové a použité potom odstranit.
  • U varianty jako doplněk musí být doplněk nainstalován na všech účtech ve všech počítačích kde se má používat, ale potom už není nic potřeba a lze ho okamžitě používat třeba i v nově otevřeném Excelu. Pokud nepoužíváte nějaká vlastní makra tak se soubory dají uložit jako .xlsx, protože makra pro termodynamické vlastnosti se do souboru s daty neukládají.