selam,
buyuk bir tablo var. altalta girilmis uzun bir siranin (pozitif ve negatif degisimler) en altinda o siradaki en dusuk degisimi hesaplamaya calisiyorum.
bunun icin =MIN(ABS(B5:B2800)) yapip ctrl+shift+enter (array function) olarak giriyorum. aslinda calisiyor ama B5:B2800 arasinda bos bir cell varsa direk sonuc olarak 0 veriyor. yani acikca bos cell'leri 0 goruyor.
bos cell'leri hic dikkate almamasini nasil saglarim?
tesekkurler
buyuk bir tablo var. altalta girilmis uzun bir siranin (pozitif ve negatif degisimler) en altinda o siradaki en dusuk degisimi hesaplamaya calisiyorum.
bunun icin =MIN(ABS(B5:B2800)) yapip ctrl+shift+enter (array function) olarak giriyorum. aslinda calisiyor ama B5:B2800 arasinda bos bir cell varsa direk sonuc olarak 0 veriyor. yani acikca bos cell'leri 0 goruyor.
bos cell'leri hic dikkate almamasini nasil saglarim?
tesekkurler

Boş hücrenin mutlak değeri 0 olarak döndüğü için oluyor.
Alternatif arıyorum, edit gelecek.
=MIN(IF(B5:B2800<>"";ABS(B5:B2800)))
Array olarak girince çalışıyor.
cakabo


0 ı almamak için
=MIN(If(ABS(B5:B2800)>0,ABS(B5:B2800)))
bubezleeb


@bubezleeb ve lemmiwinks:
eger listemde hakikaten 0 varsa, verdiginiz kod calismaz.
gerard


excel'de cakabo farki :)
bravo.
gerard


=MIN(IF(B5:B2800<>"";ABS(B5:B2800)))
bu çalışıyor.
edit: cakabo yazmış zaten.
lemmiwinks

1