• DİKKAT

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

Çözüldü Hücrede hem sayısal hem de metinsel değer olduğunu nasıl anlarız

  • Konbuyu başlatan Konbuyu başlatan klop01
  • Başlangıç tarihi Başlangıç tarihi

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
659
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Arkadaşlar,
A1 hücresinde hem sayısal hem de metinsel değer olduğunu formülle anlayabilir miyiz?
Örneğin A1: ddd5, 5dd, ss 5, 5 ss, k5k vb. biçimde hem sayısal değer hem metinsel değer olduğu durumlarda

Not: Formülü koşullu biçimlendirmede kullanacağım.
=VE(EMETİNSE(A1);ESAYIYSA(A1)) bu formül işe yaramdı.
 
EĞER(ESAYIYSA(A1);VE(EMETİNSE(A1));"")

Bu formül, yalnızca A1 hücresinde tek bir metin veya sayısal değer varsa çalışır. Hücre birden fazla metin veya sayısal değer içeriyorsa, formül beklendiği gibi çalışmayabilir.

Alternatif çözüm:
A1 hücresinin hem sayısal hem de metinsel değer içerip içermediğini kontrol etmek için KOŞULLU BİÇİMLENDİRME özelliğini de kullanabilirsiniz.
 
Merhaba,
Aşağıdaki formülü inceleyiniz.
Koşullu biçimlendirme kısmını da kendinize göre uyarlarsınız sanıyorum.
Kod:
=EĞER(ESAYIYSA(A1);"Sayı";EĞER(TOPLA.ÇARPIM((ESAYIYSA(--PARÇAAL(A1;SATIR(DOLAYLI("1:"&UZUNLUK(A1)));1)))*1)>0;"Sayı İçeren Metin";"Metin"))
 
@muhasebeciyiz ;

Bir süredir dikkat ediyorum da, yazdığınız cevap mesajları chatGPT veya CoPilot gibi yazılımlardan çıkmışa benziyor. Gerçi bu forumda değil ama başka bir çok forum, bunların kullanılarak cevap oluşturulmasını yasakladı.

.
 
@Haluk Bey; bir ara bana da önermişlerdi... Kan uyuşmazlığı nedeniyle yapay zeka ile bi' ben anlaşamadım galiba. 8-10 satırlık Dictionary kodunu kendim yazarım diyerek muhalefet çıkardım. :)

.
 
muhasebeciyiz,
Çözüm önerisi için teşekkürler.
A1 hücresinde ddd5, 5dd, ss 5, 5 ss, k5k vb. değerler var.
Açılamanızda belirttiğinizden yola çıkarsak formül işe yaramıyor görünüyor.
Koşullu biçimlendirmenin yerleşik özelliklerinde hem sayı hem de metin olan hücreleri bulan özellik aradım ama bulamadım.
 
@Haluk Bey; bir ara bana da önermişlerdi... Kan uyuşmazlığı nedeniyle yapay zeka ile bi' ben anlaşamadım galiba. 8-10 satırlık Dictionary kodunu kendim yazarım diyerek muhalefet çıkardım. :)

.

Dostum, al benden de o kadar ..... Bazen birşeyler soruyorum, aldığım cevapların %80'i işe yaramıyor. Belki de adamın veri tabanında olmayan şeyler sormuşumdur ?

.
 
ÖmerBey,
Çözüm önerisi için teşekkürler.
Formül; önerdiğiniz biçimi ile metin, sayı ve metin içeren sayı şeklinde sonucu doğru gösteriyor.
Ancak formülün koşullu biçimlendirmede bana lazım olan bölümü doğru çalışmıyor.
Şöyle:
Formülünüzdeki =TOPLA.ÇARPIM((ESAYIYSA(--PARÇAAL(A1;SATIR(DOLAYLI("1:"&UZUNLUK(A1)));1)))*1)>0 bölümü hem sadece sayı hem de sayı-metin olunca doğru değeri veriyor.

A1 sadece sayı ve metin içerince DOĞRU değeri döndüren formüle ihtiyacım var.
Zamanınız uygun olduğunda ve çözümü varsa yardımlarınızı rica ederim.
 

Ekli dosyalar

Örnek dosyanızdaki A1 hücresi için koşullu biçimlendirme formülünü aşağıdakilerden biri ile değiştirip deneyiniz.
Kod:
=VE(EMETİNSE(A1);TOPLA.ÇARPIM((ESAYIYSA(--PARÇAAL(A1;SATIR(DOLAYLI("1:"&UZUNLUK(A1)));1)))*1)>0)
=VE(DEĞİL(ESAYIYSA(--A1));TOPLA.ÇARPIM((ESAYIYSA(--PARÇAAL(A1;SATIR(DOLAYLI("1:"&UZUNLUK(A1)));1)))*1)>0)
 
Hücreye tek tırnak kullanarak bir sayı yazın. Mesela; '12
Birinci formüle göre koşul gerçekleşir ve renklenme olur ikinci formüle göre gerçekleşmez.
İyi çalışmalar...
 
ÖmerBey,
O zaman birinci formül bana uygun oluyor.
Sağ olun.
 
Geri
Üst