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

#1 Re: Calc » logcká funkce IF - převod z Microsoft Office - VYŘEŠENO » 19. 3. 2013 14:31:44

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

#2 Re: Calc » logcká funkce IF - převod z Microsoft Office - VYŘEŠENO » 19. 3. 2013 13:10:19

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.

#3 Calc » logcká funkce IF - převod z Microsoft Office - VYŘEŠENO » 19. 3. 2013 11:05:41

torSo
Odpovědí: 4

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)

Zápatí

Používáme FluxBB