Dolu olan hücreye işlem yapsın

Katılım
12 Ocak 2009
Mesajlar
6
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
20-02-2021
=EĞER(VE(B22<>"";B21<>"");(B22-B21)*1035;(B22-B20)*1035)

Bu formülde turuncuyla yazan B20 hücresini ben elle yazıyorum. istediğim şey b22 ve b21 de değer yoksa b22 den yukarıya doğru git ve son değeri çıkart.

Örneğin B22 den önceki en son değer B19 da varsa formül B19 a kadar baksın ve (B22-B19)*1035 işlemini yapsın.

Bu mümkün mü ?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

B22 her durumda dolu sanırım.

Deneyiniz.

=(B22-ARA(2;1/(B19:B21<>"");B19:B21))*1035

.
 
Katılım
12 Ocak 2009
Mesajlar
6
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
20-02-2021
Merhaba,

B22 her durumda dolu sanırım.

Deneyiniz.

=(B22-ARA(2;1/(B19:B21<>"");B19:B21))*1035

.

Ömer hocam bu formül oldu teşekkür ederim. Sizden ricam bana formülü anlayabilmem için Türkçeleştirir misin ?
=EĞER(VE(B24<>"";B23<>"");(B24-B23)*1035;"") = eğer b24 ve b23 boşsa işlem yapma boş göster doluysa işlem yap gibi :)
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Formüldeki; ARA(2;1/(B19:B21<>"");B19:B21) bölüm B19:B21 aralığındaki son dolu hücredeki veriyi verir. Geri kalan çıkarma ve çarpma işlemi sizin formüllle aynı.
İşleminiz daha geniş çaplıysa daha detaylı bilgi verirseniz farklı yollarda izlenebilir.
 
Üst