Fiyat doğruluğunu yoklama

Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
Merhaba. Benim elimde bir fiyat listesi olan excel dosyası var ve bu fiyatların yazıldığı başka excel dosyaları var. Sorum şu ki, başka excel dosyalarında fiyat yazdığımda fiyat yanlış yazılırsa, bana bildirsin ( mesela dolgu rengi kırmızı olsun ).
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Doğru fiyatları boş bir sütuna DÜŞEYARA ya da benzeri bir formülle getirip kontrol sağlayabilirsiniz.
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
Merhaba,

Doğru fiyatları boş bir sütuna DÜŞEYARA ya da benzeri bir formülle getirip kontrol sağlayabilirsiniz.
Detaylı anlatım için dosya ekliyorum. Bu dosyada sarı ile işaretlediğim yere doğru fiyatı yazdığımda hiç bir şey olmasın, yanlış yazdığımda dolqu rengi kırmızı olsun - bunu istiyorum ( makro ve ya diğer yöntemle de olur )
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek bir fiyat listesi paylaşır mısınız?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Neden PDF olarak eklediniz anlamadım.

Excel dosyası olarak paylaşır mısınız?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İşlem adımlarını tarif ediyorum;

Paylaştığınız iki dosyayı açınız.
Renklendirme yapmak istediğiniz dosyaya geçiniz.
K8 hücresine aşağıdaki formülü yazınız.

C++:
=IFERROR(VLOOKUP(B8;'[Birim Fiyat1.xlsx]Beton'!$B:$E;4;0);"")
Sonra "Birim Fiyat1.xlsx" dosyasını kapatınız.

Formül uyguladığınız hücreyi K163 hücresine kadar sürükleyiniz.

Sonra E8:E163 hücrelerini seçiniz.
Koşullu biçimlendirme menüsünden Yeni Koşul diyerek yeni bir koşul ekleyiniz.
Karşınıza gelen menüden "Biçimlendirilecek Hücreler İçin Formül Kullan" bölümüne tıklayınız.

Alttaki formül kutucuğuna aşağıdaki formülü uygulayınız.

C++:
=AND(E8<>K8;E8<>"";E8<>"CƏMİ")
Aynı ekranda BİÇİM menüsüne tıklayıp renk seçimi yaparak işlemleri tamamlayınız.

Ürün adı ve fiyat girerek test ediniz.
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
İşlem adımlarını tarif ediyorum;

Paylaştığınız iki dosyayı açınız.
Renklendirme yapmak istediğiniz dosyaya geçiniz.
K8 hücresine aşağıdaki formülü yazınız.

C++:
=IFERROR(VLOOKUP(B8;'[Birim Fiyat1.xlsx]Beton'!$B:$E;4;0);"")
Sonra "Birim Fiyat1.xlsx" dosyasını kapatınız.

Formül uyguladığınız hücreyi K163 hücresine kadar sürükleyiniz.

Sonra E8:E163 hücrelerini seçiniz.
Koşullu biçimlendirme menüsünden Yeni Koşul diyerek yeni bir koşul ekleyiniz.
Karşınıza gelen menüden "Biçimlendirilecek Hücreler İçin Formül Kullan" bölümüne tıklayınız.

Alttaki formül kutucuğuna aşağıdaki formülü uygulayınız.

C++:
=AND(E8<>K8;E8<>"";E8<>"CƏMİ")
Aynı ekranda BİÇİM menüsüne tıklayıp renk seçimi yaparak işlemleri tamamlayınız.

Ürün adı ve fiyat girerek test ediniz.
Dosya üzerinde yapıb, yollaya bilirmisiniz? Anlamadım da..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Daha nasıl açık yazabilirim bilemedim..
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
İşlem adımlarını tarif ediyorum;

Paylaştığınız iki dosyayı açınız.
Renklendirme yapmak istediğiniz dosyaya geçiniz.
K8 hücresine aşağıdaki formülü yazınız.

C++:
=IFERROR(VLOOKUP(B8;'[Birim Fiyat1.xlsx]Beton'!$B:$E;4;0);"")
Sonra "Birim Fiyat1.xlsx" dosyasını kapatınız.

Formül uyguladığınız hücreyi K163 hücresine kadar sürükleyiniz.

Sonra E8:E163 hücrelerini seçiniz.
Koşullu biçimlendirme menüsünden Yeni Koşul diyerek yeni bir koşul ekleyiniz.
Karşınıza gelen menüden "Biçimlendirilecek Hücreler İçin Formül Kullan" bölümüne tıklayınız.

Alttaki formül kutucuğuna aşağıdaki formülü uygulayınız.

C++:
=AND(E8<>K8;E8<>"";E8<>"CƏMİ")
Aynı ekranda BİÇİM menüsüne tıklayıp renk seçimi yaparak işlemleri tamamlayınız.

Ürün adı ve fiyat girerek test ediniz.
Bunu bir useform hazırlayıp, fiyat yanlış diyen bir pencere ve fiyatı doğru yazmadıkça, dosyayı kaydetmek olmasın - yapmak mümkün mü?
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
İşlem adımlarını tarif ediyorum;

Paylaştığınız iki dosyayı açınız.
Renklendirme yapmak istediğiniz dosyaya geçiniz.
K8 hücresine aşağıdaki formülü yazınız.

C++:
=IFERROR(VLOOKUP(B8;'[Birim Fiyat1.xlsx]Beton'!$B:$E;4;0);"")
Sonra "Birim Fiyat1.xlsx" dosyasını kapatınız.

Formül uyguladığınız hücreyi K163 hücresine kadar sürükleyiniz.

Sonra E8:E163 hücrelerini seçiniz.
Koşullu biçimlendirme menüsünden Yeni Koşul diyerek yeni bir koşul ekleyiniz.
Karşınıza gelen menüden "Biçimlendirilecek Hücreler İçin Formül Kullan" bölümüne tıklayınız.

Alttaki formül kutucuğuna aşağıdaki formülü uygulayınız.

C++:
=AND(E8<>K8;E8<>"";E8<>"CƏMİ")
Aynı ekranda BİÇİM menüsüne tıklayıp renk seçimi yaparak işlemleri tamamlayınız.

Ürün adı ve fiyat girerek test ediniz.
Şöyle bir sorun var, mesela bir şeyin fiyatı listede yoksa onu da, işaretliyor, ancak fiyatı yanlış olanları göstersin, fiyatı listede olmayanlara hiç bir şey yapmasın.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
O zaman #9 nolu mesajımda ilk önerdiğim formülü aşağıdaki gibi değiştiriniz.

C++:
=IFERROR(VLOOKUP(B8;'[Birim Fiyat1.xlsx]Beton'!$B:$E;4;0);"Fiyat Bulunamadı")
Koşullu biçimlendirme formülünü de aşağıdaki gibi değiştirip deneyiniz.

C++:
=AND(E8<>K8;E8<>"";E8<>"CƏMİ";K8<>"Fiyat Bulunamadı")
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
O zaman #9 nolu mesajımda ilk önerdiğim formülü aşağıdaki gibi değiştiriniz.

C++:
=IFERROR(VLOOKUP(B8;'[Birim Fiyat1.xlsx]Beton'!$B:$E;4;0);"Fiyat Bulunamadı")
Koşullu biçimlendirme formülünü de aşağıdaki gibi değiştirip deneyiniz.

C++:
=AND(E8<>K8;E8<>"";E8<>"CƏMİ";K8<>"Fiyat Bulunamadı")
teşekkür ederim, burda fonksiyonu el ile yazsam, `[ Birim fiyat1.xlsx ] Beton ` bu kısmı nasıl yazayım?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Farklı bir dosya olduğu için dosya açıkken bu işlemi yaparsanız sorun yaşamazsınız. Aksi durumda dosya kapandığında dosya yolu (klasörler dahil) ekleneceği için elle yazmak zorlaşacaktır.

Bu sebeple daha önceki mesajımda size önerirken dosyalarınız açık olsun diye belirtmiştim.
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
O zaman #9 nolu mesajımda ilk önerdiğim formülü aşağıdaki gibi değiştiriniz.

C++:
=IFERROR(VLOOKUP(B8;'[Birim Fiyat1.xlsx]Beton'!$B:$E;4;0);"Fiyat Bulunamadı")
Koşullu biçimlendirme formülünü de aşağıdaki gibi değiştirip deneyiniz.

C++:
=AND(E8<>K8;E8<>"";E8<>"CƏMİ";K8<>"Fiyat Bulunamadı")
=AND(E8<>K8;E8<>"";E8<>"CƏMİ";K8<>"Fiyat Bulunamadı") bunun açıklamasını yazarmısınız? Yanı mantığı ne?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
K8 hücresine fiyatı getirdik.
E8 hücresine elle fiyat giriyoruz.

E8 K8 hücresine eşit değilse,
E8 boş değilse,
E8 Rusça kelimeye eşit değilse,
K8 Fiyat Bulunamadı metnine eşit değilse,

Bu koşulların hepsi aynı anda geçerli olması durumunda renklendirme yap dedik.
 
Üst