Kesirli Değerin Yüzdesini Hesaplayıp Üzerine Ekleme

  • Konuyu başlatan Konuyu başlatan Akif59
  • Başlangıç tarihi Başlangıç tarihi

Akif59

Kullanıcı
Katılım
28 Tem 2022
Mesajlar
450
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba
Tablo 1 değerlerini El ile yada kopyalarak oluşturuyorum
Taplo 1 i bire bir Tablo2 Ye Aktararak AV17 AV116 BO17 BO 116 arasındaki her bir hüçredeki değerin AM Sütunununda veri doğrula ile seçtiğim başlığın karşısındaki % değerini bularak üzerine eklemek istiyorum
 

Ekli dosyalar

Çözüm
@Akif59

Ekteki belgeyi deneyin, bence tamam.

Veri doğrulama kaynağı alan ve veri doğrulama formülleri güncellendi.
Kullanılan kodlar aşağıda gösterildi.

1) Sayfa kodları:

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)
Değerler için KESİRLİ ifadesini kullanmışsınız ancak bu sadece BİÇİM ayarıyla ilgili bir durum.

Tablo 2'deki sayılar, Tablo1'e göre (Tablo1 üzerinden), %13 artmış gibi görünmüyor.
Tablo2'deki sayıları bulmak için nasıl bir formül kullanılmalı?
 
Değerler için KESİRLİ ifadesini kullanmışsınız ancak bu sadece BİÇİM ayarıyla ilgili bir durum.

Tablo 2'deki sayılar, Tablo1'e göre (Tablo1 üzerinden), %13 artmış gibi görünmüyor.
Tablo2'deki sayıları bulmak için nasıl bir formül kullanılmalı?
Merhaba Sayın BARAN formüllü dosya ektedir.
Tablolar tamamen CM Cinsinden hatasız hazırlandı
formüllerden kurtula bilirsek INC çevir CM cevir butonları ile çıktı alırken Tabloları inç yada cm çevirmek isterim

sırayla gidecek olursak
1- TABLO 1 Deki veriler kopyalarak yada el ile tek tek giriliyor.
2 -TABLO1 deki veriler formüller ile TABLO2 ye formüüler ile çekiyorum bu işlemi B10 DAKİ FEFORE WASH butonu ile yapmak istiyorum
3- TABLO 2 de AN 6 AN 13 hüçre aralığına ürünün yıkama sonrası % kaç küçüldüğünü -3 -8 -10 gibi değer her zaman değişken yada % kaç büyügünü 5 10 12 15 gibi değer her üründe değişken giriyorum
sonra AM 17 AM 116 Hüçre Aralından veri doğrula ile ürünün hangi bölgesine hangi değer eklenecek seçiyorum. seçtiğim o satırdaki değerlerin üzerine ekliyor
 

Ekli dosyalar

Peki işlem için hücre değerinde değişime mi bağlı olmalı (Worksheet_Change)
yoksa kodu bir düğmeyle mi tetikleyeceksiniz?
 
Peki işlem için hücre değerinde değişime mi bağlı olmalı (Worksheet_Change)
yoksa kodu bir düğmeyle mi tetikleyeceksiniz?
Sayın BARAN TABLO1 TAPLO 2 Ye B10 Konumundaki BEFORE WASH Tablo isimli buton ile kopyalamak istiyorum

işlemleri tetikleyecek Worksheet_Change) kodunuda AM6....AM13 AM17....AM116 VE AQ17... AQ116 Hüçreleri Tetikleyecek
 
@Akif59
AV17'den sağa ve aşağı doğru olan alandaki formülleriniz kendisine atıf yapıyor durumda.
Örneğin AV17 formülü şöyle:
=EĞER(O17=0;" ";EĞER($AM17=0;" ";EĞER($AM17=$F$7;AV17+$N$7;(O17+$AQ17)*$AO17)))
Yani koşula bağlı olarak kendisine N7'deki değerin eklenmesi gerekiyor. Bunun yerine formülde O17 olması gerekmez mi?

.
 
@Akif59
AV17'den sağa ve aşağı doğru olan alandaki formülleriniz kendisine atıf yapıyor durumda.
Örneğin AV17 formülü şöyle:
=EĞER(O17=0;" ";EĞER($AM17=0;" ";EĞER($AM17=$F$7;AV17+$N$7;(O17+$AQ17)*$AO17)))
Yani koşula bağlı olarak kendisine N7'deki değerin eklenmesi gerekiyor. Bunun yerine formülde O17 olması gerekmez mi?

.
Haklı olabirsiniz
@Akif59
AV17'den sağa ve aşağı doğru olan alandaki formülleriniz kendisine atıf yapıyor durumda.
Örneğin AV17 formülü şöyle:
=EĞER(O17=0;" ";EĞER($AM17=0;" ";EĞER($AM17=$F$7;AV17+$N$7;(O17+$AQ17)*$AO17)))
Yani koşula bağlı olarak kendisine N7'deki değerin eklenmesi gerekiyor. Bunun yerine formülde O17 olması gerekmez mi?

.
Sayın BARAN Evet haklısınız.
 
Peki AM6:AM13'deki veriler sabit (burası alttaki veri doğrulamanın kaynağı), sadece karşılarındaki AN sütunu değerleri mi değişebilir?
Alttaki veri doğrulama seçimleri yapıldıktan sonra AM6:AM13 aralığında değişim olursa sorun olmaz mı?
 
Kodunuz hazır sayılır ancak, bir önceki mesajımdaki husus dışında, son olarak da şunu sorayım:

AM17:AM117 arasında, veri doğrulama seçeneğinde 2'nci seçeneğin (AM7 oluyor) seçilmesiyle,
seçimin silinmesi arasında ne fark vardır?
 
Peki AM6:AM13'deki veriler sabit (burası alttaki veri doğrulamanın kaynağı), sadece karşılarındaki AN sütunu değerleri mi değişebilir?
Alttaki veri doğrulama seçimleri yapıldıktan sonra AM6:AM13 aralığında değişim olursa sorun olmaz mı?
Sayın BARAN BU taploda Sadece AN6 AN13 HÜcre aralığına değer giriliyor AM6 AM13 aralığı hep sabit
Peki AM6:AM13'deki veriler sabit (burası alttaki veri doğrulamanın kaynağı), sadece karşılarındaki AN sütunu değerleri mi değişebilir?
Alttaki veri doğrulama seçimleri yapıldıktan sonra AM6:AM13 aralığında değişim olursa sorun olmaz mı?
Sayın BARAN BU taploda Sadece AN6 AN13 HÜcre aralığına değer giriliyor
bide tüm hesaplama bitiğinde AQ17 AQ117 aralığındada herhangi bir satıra ilave değer eklenmek isteniyorsa bu arlığa deger giriliyor.
AM6 AM13 aralığı hep sabit
 
O zaman o seçeneği (şu anda boş olan seçenek) en sona alıp,
VERİ DOĞRULAMA listesini dinamik hale getirmek (boş olanı seçeneklere dahil etmemek) gerekir.

Mevcut haliyle; o seçeneğin (BOŞ) seçilmesiyle, AM17:AM117 arasındaki bir seçimin silinmesi arasında fark olmaz ve
o satırdaki AV17:BO117 aralığında ilgili satırdaki hücreler BOŞ kalır.
 
O zaman o seçeneği (şu anda boş olan seçenek) en sona alıp,
VERİ DOĞRULAMA listesini dinamik hale getirmek (boş olanı seçeneklere dahil etmemek) gerekir.

Mevcut haliyle; o seçeneğin (BOŞ) seçilmesiyle, AM17:AM117 arasındaki bir seçimin silinmesi arasında fark olmaz ve
o satırdaki AV17:BO117 aralığında ilgili satırdaki hücreler BOŞ kalır.
Sayın BARAN dediğiniz gibi sonada alabiliriz Nasıl derseniz
 
@Akif59

Ekteki belgeyi deneyin, bence tamam.

Veri doğrulama kaynağı alan ve veri doğrulama formülleri güncellendi.
Kullanılan kodlar aşağıda gösterildi.

1) Sayfa kodları:

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(14 satır)

2) Module 1'de değişen ve eklenen kod:

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(43 satır)
 

Ekli dosyalar

Çözüm
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt