
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?


evet hocam beyaz yerler fiyat
sarı yerler ebatlar


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.


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


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ı.


çalışmadı :(


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


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?


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.
