Resimdeki gibi iki adet tablom var.
i.hizliresim.com


bir satırda şu şekilde çalıştırmak istiyorum;
a20 hücresine ebadını yazdım; b20 hücresine kalınlığını yazdım c20 hücresine fiyatını düşürmeli.
nasıl yapabilirim?
teşekkür ederim

 

Anlaşılmayan yerler var. Fiyatlar beyaz hücrelerde yazanlar mı? ilk sayfada birden fazla ebat var, bunlar ebatan bağımsız olarak aynı fiyat mı oluyor?

himmet dayi

evet hocam beyaz yerler fiyat
sarı yerler ebatlar

Frederick Co

hala anlaşılmayan yerler var. hangi sayfa referans alınacak? her ikisi de mi alınacak?

Düşeyara formülü kullanılabilir ama baya bir karmaşık olacak. O yüzden makro yazılmalı, makro yazılırsa çok daha basit oluyor.

Makro yazmayı biliyorsan mantığını anlatayım, bilmiyorsan dosyayı gönder yazıp yollayayım.

himmet dayi

düzenledim hocam. sadece o sayfayı anlasam yeter.

Frederick Co

Görünen tek sayfa için isitiyorsan çok daha basit. Düşey ara formülü kullanacaksın. Tek sıkıntı formülün sonuna yazdığın sütun numarası yerine eğer formülü yazacaksın. Kabaca formülü yazıyorum:

=DÜŞEYARA(A20;A1:P31;EĞER(B20=0,70;2;EĞER(B20=0,80;3;EĞER(B20=0,90;4;EĞER(B20=1,00;5;EĞER(B20=1,20;6;...;EĞER(B20=10;16;"HATALI DEĞER";)))))))))))))));YANLIŞ)


Üç nokta olan yeri sen doldur. Daha öncesinde yazdığım değerlere göre devam et. Mantık kalınlık değerinin bulunduğu sütun sayısı.

himmet dayi

çalışmadı :(

Frederick Co

/A41/B41/ /C41/
/25/0,7/ yazınca /1,23/ yazmalı mesela
/19/0,7/ yazınca /0,99/ yazmalı mesela

Frederick Co

TAMAM ÇALIŞTI ŞİMDİ ŞÖYLE BİR FORMÜL YAZDIM.

=DÜŞEYARA(A37;A2:P32;EĞER(B37=0,7;2;EĞER(B37=0,8;3;EĞER(B37=0,9;4;EĞER(B37=1;5;EĞER(B37=1,2;6;EĞER(B37=1,5=1,5;7;EĞER(B37=2;8;EĞER(B37=2,5;9;EĞER(B37=3;10;EĞER(B37=4;11;EĞER(B37=5;12;EĞER(B37=6;13;EĞER(B37=7;14;EĞER(B37=8;15;EĞER(B21=10;16;"HATALI DEĞER")))))))))))))));YANLIŞ)

SATIR BOŞ OLUNCA #DEĞER YAZIYOR; BUNU '0' YAZDIRABİLİR MİYİZ?

Frederick Co

eğerhata diye bir formül var. Ona bir bak. Tüm yazdığın formülü bunun içine al, hata verdiği durumlarda istediğini yazabiliyorsun. İster sıfır yazarsın, ister "böyle bir ölçü yok" yazarsın.

himmet dayi
1

mobil görünümden çık