Excel'de ilk boş hücreyi nasıl bulabilirim?


0

Aşağıdaki satırda kırmızı olan ve satırdaki ilk boş hücreye karşılık gelmeyen değerleri almaya çalışıyorum ve her biri için karşılık gelen tarihe sahip oldum:

görüntü tanımını buraya girin

Bu formülü denedim ama bir nedenden dolayı işe yaramadı:

=INDEX('Charge 2018 par ressource'!E16:P16;1;MATCH(1;(1-ISBLANK('Charge 2018 par ressource'!E16:P16));0))

Bu konuda hangi matris formülünün kullanılması gerektiği hakkında fikriniz var mı?


Tam olarak nasıl çalışmıyor? Değerlendirmeyi denedin mi? Dizi formülü olarak mı girdiniz ?
Máté Juhász

Evet, formülü değerlendirmeyi denedim, ancak çözümü bulmama yardımcı olmuyor. Ayrıca işe yararsa, ilk boş olmayan hücrenin değerini değil, ilk boş olmayan hücrenin değerini bana geri getirecekti. Aradığım şey de bu
MopMop

Yanıtlar:


3

Bunlardan (1-ISBLANK('Charge 2018 par ressource'!E16:P16)) hiçbiri boş olan ilk boşluksuz hücreyi arıyorsunuz .

ISBLANKgerçekten boş hücreler arar, onlarda hiçbir şey yok, formül yok, hayır 0. İlk 0hücre olmayanı arıyorsun .

Öyleyse kullanın:

(1-('Charge 2018 par ressource'!E16:P16=0))

Ayrıca, tarih satırının tamamı değil, tüm satır yerine tarih satırına başvuruda bulunacak ilk başvuruya ihtiyacınız varsa, o satırdaki tarih 1 ile farklıysa, o satırın 1 olduğunu kabul ediyorum:

'Charge 2018 par ressource'!E$1:P$1

Böylece dizi formülünüz şöyle olur:

=INDEX('Charge 2018 par ressource'!E$1:P$1;MATCH(1;(1-('Charge 2018 par ressource'!E16:P16=0));0))

Bir dizi formülü olduğundan, düzenleme modundan çıkarken Enter yerine Ctrl-Shift-Enter ile onaylanmalıdır.

Normal olarak girilen bu formülü de kullanabilirsiniz:

=INDEX('Charge 2018 par ressource'!$1:$1;AGGREGATE(15;6;COLUMN('Charge 2018 par ressource'!E16:P16)/('Charge 2018 par ressource'!E16:P16<>0);1))
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.