Sziasztok!
Miért tapasztalom azt, hogy a kolléganő a kapott excel tábláját, ha lementi ODS-be, majd azt újra Excel-ben, akkor ezt látja:
Eredeti függvényem (Excelben készített táblázat): =HA(ÉS(SZUM(E13:G13)=SZUM(H13:O13);SZUM(E13:G13)=SZUM(P13:Q13));SZUM(E13:G13);"HIBA")
Lementve ODS-be megmarad, de ha az ODS-ből XLS-t, vagy XLSX-et készítek, ezt kapom: =HA(ÉS(SZUM(E13:G13)=SZUM(H13:O13);SZUM(E13:G13)=SZUM(P13:Q13))=1;SZUM(E13:G13);"HIBA")
Ha nem nyitom meg szerkesztői módban, akkor az új Excel fájl megjeleníti az értékeket, de ha megnyitom szerkesztésre, akkor a 'HIBA' felirat jelenik meg.
A jó függvénykonverzióhoz be kell állítani valamit?
Az 'és' függvény módosulása ODS-Excel konverzió esetén
Az 'és' függvény módosulása ODS-Excel konverzió esetén
LibreOffice 6.1.0 - Debian testing
LibreOffice 6.1.0 - Windows 7 / Windows 8.1 / Windows 10
LibreOffice 6.1.0 - Windows 7 / Windows 8.1 / Windows 10
- Zizi64
- Globális moderátorok
- Hozzászólások: 4034
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Az 'és' függvény módosulása ODS-Excel konverzió esetén
Ez a jelenség azért van, mert a Calc (és az Excel sem) nem számolja ki az értékeket ebben az esetben, hanem a legutóbbi megnyitáskor kiszámolt értékek látszanak egészen addig, amíg szerkeszteni nem kezded a fájlt.Ha nem nyitom meg szerkesztői módban, akkor az új Excel fájl megjeleníti az értékeket, de ha megnyitom szerkesztésre, akkor a 'HIBA' felirat jelenik meg.
A cellák három "értéke":
- Képlet
- Szöveg (beleértve a numerikus eredmények formázott alakjainak karaktersorozatait is)
- Számérték
Ezek minden egyes cella esetében külön-külön eltárolódnak a fájlba.
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
- Zizi64
- Globális moderátorok
- Hozzászólások: 4034
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Az 'és' függvény módosulása ODS-Excel konverzió esetén
=HA(ÉS(SZUM(E13:G13)=SZUM(H13:O13);SZUM(E13:G13)=SZUM(P13:Q13));SZUM(E13:G13);"HIBA")
=HA(ÉS(SZUM(E13:G13)=SZUM(H13:O13);SZUM(E13:G13)=SZUM(P13:Q13))=1;SZUM(E13:G13);"HIBA")
A különbség a két képlet között mindössze az ÉS függvény utáni "=1" paraméterben van. Ezek szerint kompatibilitási okokból az Excel igényli, hogy egy Boolean függvényt tartalmazó képlet esetében konkrétan megadjuk a feltételben, hogy melyik értékét várjuk eredményképpen. (True; Igaz; =1 vagy a False; Hamis; =0)
Talán a feldolgozásban lehet különbség (de ez csak tipp):
Meglehet, hogy a Boolean függvény paramétereit is Boolean-nak tekinti az újabb excel (vagy az aktuális xls(x) fájlformátum-verzió), azaz nem a valós összeget, hanem az összeg nulla vagy nem nulla értékét vesz alapul...
Kellene egy példafájl... Tudsz egyet-egyet (ods, xlsx) feltölteni ide?
Vagy te magad próbáld meg "szétszedni" a képletet az elemeire, és azokat próbáld ki az Excelen is: ekkor meg fogod látni, hogy melyik részben keletkezik a különbség. (Nekem nincs Excelem már több mint egy évtizede.)
Nem tudok beállítható konverziós opcióról.
Azt viszont tudjuk, hogy a különböző Excel xls, xlsx fájlverziók jelentősen különbözhetnek egymástól, és ez kompatibilitási problémákat okozhat. Az XLSX formátum (ami elvben szabványos lenne: a MS által készített és elfogadtatott nemzetközi szabvány!) esetében maga a MS nem tartja magát a "kétlépcsős" szabvány "Strict" (szigorú) változatához, hanem évek óta a "Transitional" átmeneti gumiverzióját erőleteti. Abban pedig azt és úgy változtat meg, amit és amikor akar: azt pedig lehetetlen naprakészen követni.
Az XLS formátumnak meg volt egy csomó változata, és soha nem lett szabványosítva. Talán a 97-es változattal tudja a Calc a legteljesebb (de nem 100%-os) kompatibilitást nyújtani.
Használd inkább a szabványos ODF fájlformátumokat!!!
=HA(ÉS(SZUM(E13:G13)=SZUM(H13:O13);SZUM(E13:G13)=SZUM(P13:Q13))=1;SZUM(E13:G13);"HIBA")
A különbség a két képlet között mindössze az ÉS függvény utáni "=1" paraméterben van. Ezek szerint kompatibilitási okokból az Excel igényli, hogy egy Boolean függvényt tartalmazó képlet esetében konkrétan megadjuk a feltételben, hogy melyik értékét várjuk eredményképpen. (True; Igaz; =1 vagy a False; Hamis; =0)
Talán a feldolgozásban lehet különbség (de ez csak tipp):
Meglehet, hogy a Boolean függvény paramétereit is Boolean-nak tekinti az újabb excel (vagy az aktuális xls(x) fájlformátum-verzió), azaz nem a valós összeget, hanem az összeg nulla vagy nem nulla értékét vesz alapul...
Kellene egy példafájl... Tudsz egyet-egyet (ods, xlsx) feltölteni ide?
Vagy te magad próbáld meg "szétszedni" a képletet az elemeire, és azokat próbáld ki az Excelen is: ekkor meg fogod látni, hogy melyik részben keletkezik a különbség. (Nekem nincs Excelem már több mint egy évtizede.)
Nem tudok beállítható konverziós opcióról.
Azt viszont tudjuk, hogy a különböző Excel xls, xlsx fájlverziók jelentősen különbözhetnek egymástól, és ez kompatibilitási problémákat okozhat. Az XLSX formátum (ami elvben szabványos lenne: a MS által készített és elfogadtatott nemzetközi szabvány!) esetében maga a MS nem tartja magát a "kétlépcsős" szabvány "Strict" (szigorú) változatához, hanem évek óta a "Transitional" átmeneti gumiverzióját erőleteti. Abban pedig azt és úgy változtat meg, amit és amikor akar: azt pedig lehetetlen naprakészen követni.
Az XLS formátumnak meg volt egy csomó változata, és soha nem lett szabványosítva. Talán a 97-es változattal tudja a Calc a legteljesebb (de nem 100%-os) kompatibilitást nyújtani.
Használd inkább a szabványos ODF fájlformátumokat!!!
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].