PHPP 8.5 (2013) CZ - kompatibilita s OpenOffice

Kompatibilita nové verze PHPP s OpenOffice je vyšší, přesto upozorňujeme na některé problematické body, kvůli nimž nemusí PHPP fungovat správně.

 

Níže uvedené postupy se mohou lišit podle verze OpenOffice. Pokud jste odhalili další nekompatibilní místa, napište nám prosím na email poradna@pasivnidomy.cz s popisem problému a ideálně popisem řešení.

Základní nastavení

PHPP prosím používejte v programu Microsoft Excel 2003 a novější. Podle zkušeností autorů lze PHPP používat rovněž na OpenOffice od verze 2.2, na systémech Linux stejně jako na systémech Macintosh. V ojedinělých případech může dojít k nepatrným omezením funkčnosti.
Při použití v Open/LibreOffice se nesprávně importují některé vzorce (stav k prosinci 2013). Při použítí v Open/LibreOffice autoři doporučují:

  1. Otevřít soubor v OpenOffice Calc
  2. Vybrat listy
  3. Zrušit ochranu listů
  4. V menu: Edit / Find and replace ...
  5. Nahradit symbol “*” symbolem “.*” (vložit včetně uvozovek): ? REPLACE ALL
  6. Opět zamknout listy
  7. V menu: Tools / Options / OpenOfficeCalc / Calculate → zaškrtnout “Enable regular expressions in formulae” (Nástroje → Volby → vybrat "OpenOffice Calc" → "Spočítat" → zaškrtnout "Povolit regulární výrazy ve vzorcích")

Upozorňujeme, že makra (např. nástroj Import/Export) v OpenOffice obvykle nefungují.

Použití funkce COUNTIF

Autor: Ing. arch. Filip Řehák, Milady Horákové 1a, 602 00 Brno
mobil: +420 775 59 39 59, e-mail: rehak.f@gmail.com

Jedná se o situaci, kdy při použití výpočtu v listu Zemina dostaneme jinou hodnotu měrné potřeby tepla na vytápění v celkovém hodnocení domu v Microsoft Excel a jinou v Open/LibreOffice.

Podle autorů Openoffice.org se nejedná o chybu v Open/LibreOffice, ale o chybné použití výrazu COUNTIF v Microsoft Excel a tato nekompatibilita nebude v budoucích verzích Open/LibreOffice opravena.
Je však možné dosáhnout správných výsledků v Open/LibreOffice i v Microsoft Excel použitím výrazu COUNTBLANK namísto COUNTIF, viz příklad níže:

původní vzorec
=IF(COUNTIF(D19:D20;"")

vzorec kompatibilní s Open/LibreOffice i s Microsoft Excel
=IF(COUNTBLANK(D19:D20)

Pozn.: výraz COUNTIF jako takový funguje, je třeba opravit pouze COUNTIF v kombinaci s řetězcem ""

V PHPP 8.5 se výraz COUNTIF vyskytuje v těchto polích:

list U-hodnoty
AP10
AP52
list Zemina
I20
Z20
AQ20
G58
X58
AO58
list Větrání další
R22
E45
L45
G86
N86

V PHPP 2007 se výraz COUNTIF vyskytuje v těchto polích:

list U-hodnoty
AQ11
AQ53
list Zemina
H18
G63
list Kompakt
H73
H200
H230
H260
H290
H320

Česká klimatická data

Kvůli povolení regulárních výrazů ve vzorcích jsou chybně interpretovány závorky v názvu českých a amerických klimatických dat. OpenOffice vyhodnotí závorky jako součást regulárního výraz a nefunguje výběr souboru klimatických dat v listu "Klima". Řešením je přejmenovat klimatická data (odstranit cokoliv, co je vyhodnoceno jako operátor regulárního výrazu, např. závorky) v listu "Data", buňky B180 a B181 (česká) a B175:B177 (USA).

Diskuse


Naši členové
  • Ing. arch. Pavel Jura
  • INTOZA s.r.o.
  • Ing. Jiří Čech
  • PassiveArchitecture s.r.o.
  • BACHL, spol. s r.o.
  • ISOCELL GmbH.
  • Mgr. Stanislav Paleček
  • Ing. Vladimír Štefek - projekční a poradenská kancelář
  • Pasivní domy Hradec Králové, Ing. Jiří Kobr
  • EnergySim s.r.o.
  • PORSENNA STAVEBNÍ s.r.o.
  • Schöck - Wittek s.r.o.
  • Martin Jindrák
  • Mgr. A. Miroslav Misař – projektový ateliér PANARCHITEKT.cz
  • Stanislav Martínek
  • Wobau cz s.r.o.
  • Passive Technology s.r.o.
  • AGC Flat Glass Czech a.s., člen AGC Group
  • CIUR a.s.
  • S-Power Energies, s.r.o.