• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

DÜŞEYARA ile formül getirmek

Katılım
19 Mart 2010
Mesajlar
144
Excel Vers. ve Dili
Office 365 İngilizce
Ekteki örnek dosyada A1 hücresine üretim tarihini elle giriyorum, sağındaki combobox'tan raf ömrünü seçiyorum ve o raf ömrüne göre B1 hücresine son kullanma tarihini hesaplamasını istiyorum. Hesaplamayı yine sağ taraftaki tabloda yer alan formüllerle yapmam gerek. Düşeyara ile B1 hücresine ilgili formülü getiriyorum ama metin formatında geliyor, yani formül çalışmıyor. Hücredeki veri tipini de değiştirdim ama olmadı. Çözümünü veya alternatif bir yolunu bilen varsa yardımcı olabilir mi? Teşekkürler.

237614
 

Ekli dosyalar

Öyle bir yöntem bilmiyorum maalesef. Eğer "EĞER" formülüyle yapmak isterseniz aşağıdaki formülü deneyin:

=EĞER(C1="12 AY";GÜN(A1)&"."&EĞER(AY(A1)<10;"0"&AY(A1);AY(A1))&"."&YIL(A1)+1;EĞER(C1="18 AY";GÜN(A1)&"."&EĞER(EĞER(AY(A1)+6>12;AY(A1)+6-12;AY(A1)+6)<10;"0"&EĞER(AY(A1)+6>12;AY(A1)+6-12;AY(A1)+6);EĞER(AY(A1)+6>12;AY(A1)+6-12;AY(A1)+6))&"."&EĞER(AY(A1)+6>12;YIL(A1)+2;YIL(A1)+1);EĞER(C1="24 AY";GÜN(A1)&"."&EĞER(AY(A1)<10;"0"&AY(A1);AY(A1))&"."&YIL(A1)+2;"")))
 
Öyle bir yöntem bilmiyorum maalesef. Eğer "EĞER" formülüyle yapmak isterseniz aşağıdaki formülü deneyin:

=EĞER(C1="12 AY";GÜN(A1)&"."&EĞER(AY(A1)<10;"0"&AY(A1);AY(A1))&"."&YIL(A1)+1;EĞER(C1="18 AY";GÜN(A1)&"."&EĞER(EĞER(AY(A1)+6>12;AY(A1)+6-12;AY(A1)+6)<10;"0"&EĞER(AY(A1)+6>12;AY(A1)+6-12;AY(A1)+6);EĞER(AY(A1)+6>12;AY(A1)+6-12;AY(A1)+6))&"."&EĞER(AY(A1)+6>12;YIL(A1)+2;YIL(A1)+1);EĞER(C1="24 AY";GÜN(A1)&"."&EĞER(AY(A1)<10;"0"&AY(A1);AY(A1))&"."&YIL(A1)+2;"")))

Hocam teşekkür ederim. Şu an için işimi görür ama ileride raf ömrü seçenekleri artarsa o zaman bu çözüm çok karmaşık hale gelebilir. Şimdilik bunu kullanayım, elinize sağlık.
 
O zaman şöyle yapabilirsiniz:
Mevcut dosyanızda E ve F sütunundaki ifadeleri metin olarak değil doğrudan formül olarak kaydedin ve orda sonuçlar hesaplansın. A2 hücresine DÜŞEYARA ile bu sonuçları çekin.

E sütunundaki formüllerin çoğalması ihtimaline karşı dinamik alan tanımlaması yapabilirsiniz. Ekli dosyayı inceleyiniz:
 

Ekli dosyalar

Geri
Üst