Excel Month () işlevi bazı tarih biçimlerini algılamıyor


0

Excel'de bunun gibi basit bir masam var:

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

Kullandığım formül öyleydi =IFERROR(IF(LEN(B3)>0,MONTH(B3),""),""). Bir hücrenin boş olup olmadığını kontrol ediyorum LEN, eğer yoksay, aksi takdirde onu ay no'ya dönüştürün.

Özel hücre biçimini Date Columnolarak ayarladım dd/mm/yyyy.

İhtiyacım şu şekilde:

(1) İnsanlar, Tarihi Datesütununda iki biçimde girebilirler . "5 Ağu 2015" veya "5/8/2015" kullanarak giriş yapabilirler. Hangi formatta anahtarlarlarsa yazsınlar, tarih dd/mm/yyyynumarasını ilgili ay ile birlikte Hayır.

Benim sorunum, "5 Ağustos 2015" biçimini ne zaman kullansam, her şeyin yolunda gitmesi. Ancak ben yazdığınızda (diyelim!) 21/5/2015 (21 Mayıs 2015'e eşdeğer), MONTHfonksiyon çalışmayı durdurur. Olarak girerseniz 5/21/2015, mükemmel çalışıyor.

Bunun tarih ve ay formatı yüzünden olduğunu düşünüyorum. Ancak hücre formatını zaten ayarladığımdan beri dd/mm/yyyy, soruna neyin sebep olduğu hakkında hiçbir fikrim yok.

Tarih Sütunumun girişi 21/5/2015doğru ay numarasını verirken kabul etmesini nasıl sağlarım ?


1
PC’deki bölgesel ayarlarla ilgili olabilir mi?
jcbermu

Yanıtlar:


0

Doğrulama kuralı ekleyin. Girilen değer Saat / Tarih biçiminde değilse (bu genellikle Dize anlamına gelir ), formülünüz varsayılan olacaktır. @Jcbermu ile aynı fikirdeyim, muhtemelen bölgesel kurallarla ilgili sorunlarınız var ve bu, geçerli tarihler kullanıp kullanamadığınızı tespit etmenin yoludur.

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.