OpenOffice Calc - BLANK bir formüle nasıl eklenir?


4

Calc'ta çoğu elektronik tablo uygulamasında olduğu gibi, davranışı kontrol etmek için kullanılabilecek bir IF () işlevi vardır, örneğin bu formülü C1 hücresine eklemek.

=IF(A1>B1;"A";"B")

gösterecektir A A1 değeri B2 değeri aşması halinde, aksi takdirde gösterecektir, C1 B . Benzer şekilde, formülün bulunduğu bir hücre, bunun gibi bir şeyle boş görünmek için yapılabilir; bu hücre boş göründüğünde boş bir dize ekler.

=IF(A1>B1;"A";"")

Sorun, bu "boş" değerin, hangi değerlerin gösterildiğine bakılmaksızın, böyle bir formül içeren bir hücrede ISBLANK () işlevi olan başka bir hücrede ISBLANK () işlevi kullanılarak test edilememesidir. Bu yüzden benim sorum şu ki, bir IF () fonksiyonunun doğru veya yanlış bacağına ne eklenebilir ki böylece hücre üzerindeki ISBLANK () doğru çıksın?

Başka bir deyişle, C1’deki formül

=IF(A1>B1;"A",X)

X'in hangi değeri formülün =ISBLANK(C1)doğru olmasına neden olur ?

Yanıtlar:


2

Hiçbir değer isblank'in dönüşünü sağlamaz, çünkü C1 her zaman bir formül içerir ve isblank anlamıyla boşlukları sınar. Boş dizeler değil, gerçek boş hücreler.

Sanırım başka bir tane kullanman gerekecek -

if(c1="";"one thing";"or another")

Evet, bu şekilde yapılabileceğini biliyorum, ancak bunu ISBLANK () ile yapmanın bir yolu olduğunu umuyordum.
Steve Crane

Bence isblank () yöntemini kullanmaya başlamanızın yolu, bu formülün sonucunun ne olduğuna bağlı olarak kelimenin tam anlamıyla başka bir hücreyi boş bırakmaya ya da boş bırakmaya yarayan bir komut dosyası kullanmak olacaktır. Elbette biraz tuhaf. http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Calc:_ISBLANK_function
Paul,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.