Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 19. 3. 2013 11:05:41

torSo
Člen
Registrace: 19. 3. 2013
Příspěvků: 3

logcká funkce IF - převod z Microsoft Office - VYŘEŠENO

V Excelu Microsoft Office jsem napsal funkce:

=IF(B2>18;"2,5";IF(B2>14;"1,5";IF(B2>0;"1";IF(B2=0;"0"))))

=IF(B3>100;"2";IF(B3>50;"1,5";IF(B3>20;"1";IF(B3=0;"0"))))

Tyto funkce mi vyhodnotí číslo v políčku B2 a B3, následně podle výše zmíněných funkcí mi z nich vyplynou dvě čísla (koeficienty), která sečtu a vynásobím jimi základní hodnotu ( =B1*B4*(C7+C8)), čímž získám výsledek.
-
Obě funkce jsem přenesl do Open Office a zjistil jsem, že pokud tyto funkce vyjadřují koeficienty v celém čísle, je vše v pořádku a funkce (=B1*B4*(C7+C8)) funguje bezvadně. Pokud mi ovšem do koeficientu vyjde číslo s desetinou čárkou, pak mi funkce (=B1*B4*(C7+C8)) sdělí chybovou hlášku #VALUE! (chyba:špatný datový tip).
-
Prosím o radu jak se zbavit chybové hlášky, pokud mi koeficient vyjde v desetinném čísle tak, aby bylo možno získat výsledek.

_____________________________________
Značím jako vyřešené


;o)

Editoval sedlacekdan (19. 3. 2013 17:11:56)

Offline

#2 19. 3. 2013 12:26:14

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: logcká funkce IF - převod z Microsoft Office - VYŘEŠENO

Openoffice striktně rozlišuje mezi textem a číslem. Znaky 2,5 můžou být obojím. Pokud A1 naformátuju jako text a napíšu do ní 2,5 a do A2 zadám =A1+1 tak mi to vrací #VALUE!. Není chyba v tom?

Offline

#3 19. 3. 2013 13:10:19

torSo
Člen
Registrace: 19. 3. 2013
Příspěvků: 3

Re: logcká funkce IF - převod z Microsoft Office - VYŘEŠENO

Formát buněk mám nastavený na "číslo" včetně zadaného počtu desetinných míst. A stejně mi ve výsledném políčku vyskakuje #VALUE!.
-
Pokud udělám stejný postup jako vy, že do A1 zadám číslo a naformátuji buňku na "text" a pak s ní chci pracovat ve vzorci, vyskočí mi chyba. Pokud už ovšem na stránce mám zadaný vzorec a pokusím se opět sčítat buňku s formátem "text", operace proběhne a výsledek mi ukáže číslo.

Editoval torSo (19. 3. 2013 13:39:48)

Offline

#4 19. 3. 2013 14:22:40

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 769

Re: logcká funkce IF - převod z Microsoft Office - VYŘEŠENO

Ty funkce jsou špatně i v excelu. Proč chcete sčítat/násobit texty? Vymažte uvozovky a mělo by to fungovat.

Offline

#5 19. 3. 2013 14:31:44

torSo
Člen
Registrace: 19. 3. 2013
Příspěvků: 3

Re: logcká funkce IF - převod z Microsoft Office - VYŘEŠENO

Děkuji, za radu, teď to funguje jak má....nikdy by mě nenapadlo, že ty uvozovky prioritně stanovují formát buňky na "text".

Offline

Zápatí