W aplikacji Calc, podobnie jak w większości aplikacji do arkuszy kalkulacyjnych, istnieje funkcja IF (), którą można wykorzystać do kontrolowania zachowania, na przykład wstawiając tę formułę do komórki C1.
=IF(A1>B1;"A";"B")
wyświetli A w C1, jeżeli wartość w A1 przekroczy wartość B2, w przeciwnym razie będzie on wyświetlany B . Podobnie komórka zawierająca formułę może sprawiać wrażenie pustej z czymś takim, co wstawia pusty ciąg, gdy komórka powinna wyglądać pusto.
=IF(A1>B1;"A";"")
Problem polega na tym, że tej „pustej” wartości nie można przetestować za pomocą funkcji ISBLANK () w innej komórce, ponieważ ISBLANK () w komórce zawierającej taką formułę zwraca wartość false bez względu na to, która z wartości jest wyświetlana. Moje pytanie brzmi zatem: co można wstawić do prawdziwej lub fałszywej odnogi funkcji IF (), aby umożliwić ISBLANK () w komórce zwrócenie wartości true?
Innymi słowy, jeśli wzór w C1 to
=IF(A1>B1;"A",X)
jaka wartość X spowoduje, że formuła =ISBLANK(C1)
będzie prawdziwa?
źródło
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Calc:_ISBLANK_function