• DİKKAT

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

Referans Alma.

Katılım
9 Ekim 2007
Mesajlar
216
Excel Vers. ve Dili
Office2000
Elma1 Kiraz1 Armut1
Elma2 Kiraz2 Armut2
Elma4 Kiraz4 Armut4
Elma4 Kiraz4 Armut4
Elma5 Kiraz5 Armut5
Elma3 Kiraz3 Armut3
Elma2 Kiraz2 Armut2
Elma8 Kiraz8 Armut8
Elma9 Kiraz9 Armut9
Elma10 Kiraz10 Armut10
Elma11 Kiraz11 Armut11

Seklinde bir tablo hazirladim. Bu tabloda Elma1,.... referans olarak alinacak ve herhangibir hucreye ornegin D1 den itibaren Kiraz1,... F1 den itibaren Armut1,... olarak karsiligina ne geliyorsa yazacak.
Burada dikkat edilmesi gereken nokta; Elma2 den 3 adette olabilir.

Yardim ederseniz sevinirim.
iyi calismalar.
 
Merhaba,

Örnek bir dosya ekleyip üzerinde açıklama yaparsanız daha kısa ve kesin çözüme ulaşılabilir..
 
Son düzenleme:
dosya eklemeye calistim ama site cok agir su anda dosya ekleyemiyorum.

Ayrica, yaptigim gruplamayi ayri 3 sutun olarak algilayin. Yani A,b,c sutunlari.sadece a sutununa bakilacak diger "b" ve "c" sutunlari a sutunu referans alinarak yazilacak.
Orn. A1 de Elma2 varsa B1' e Kiraz2 - C1'e Armut2 yaz demeliyiz.bu kıyaslama sadece "Elma6 dan Kiraz ve Armut6" ya kadar yapılabilirse yetiyor. Elma10.. varsa aynısını belirtecegimiz sutuna yazmali.
 
Ekteki gibi birşeymi istiyorsunuz.
 
Evet Ali bey benzeri.
Fakat, iki sorun var;
* Benim tablo' da sadece "A" sutunu var. "B" ve "C" sutununu yapacagimiz tanimlamayla buldurmaliyiz. Yani "A" sutununa bak orada "Elma2" var ise git "B" sutununa "Kiraz2" yaz demeliyiz. Eger yok ise oldugu gibi "B" ve "C" sutununa yaz.

* Birde bahsettigim gibi her birinden 2'ser adette olabilir en fazla 6 sar adet.

En anlasılır sekli su sorumun;

Simdi "A" sutununda Armut1,...Armut12 var. Elimizde ise sorgu olarak;

Kiraz1,..Kiraz6 ve Armut1,..Armut6 var. Biz soyle demeliyiz. "A" sutununa bak eger Elma1' den Elma'6 ya kadar var ise karsiliklarini (Elma2 var ise "B" sutununa "Kiraz2", "C" sutununa "Armut2" digerlerini yani kıyaslanamayan Elma7...Elma12 yi aynen "B" ve "C" sutununa yaz.
 
Kusara bakmayın ne istediğinizi tam olarak anlamadım.
 
Benim listeli olculer var;
A sutunu
2mm
3mm
4mm
5mm
6mm
7mm
8mm
9mm
10mm
2mm
4mm
4mm

bu sekilde. Bu sira degisebiliyor. Dikkat edilirse bir olcu 2 veya 3 defa yazilmis olabiliyor!
Yapmak istedigim seyde; sadece 6mm 'e kadar hepsinin bir karsiligi var. Bunlarda; m1,...m6 ve c1,...c6. Bu "m" ve "c" degerlerinin karsiligi olanlari kac tane ise farklı sutunlara yazdirmak. Karsiligi olmayan 7mm,8mm,9mm... onlarida oldugu gibi "m" ve "c" degerlerinin bulundugu sutuna yazdirmak.

Sonuc olarak yapilmis olan sey; "mm" olarak yazilan hucreleri farklı iki sutuna kopyalanmıs farz edilmis sadece karsiligi "6mm" kadar olan hucreler "m" ve "c" diye isimlendirilmis oluyor. Sonuc goruntusu:
A sutunu B sutunu C sutunu
2mm m2 c2
3mm m3 c3
4mm m4 c4
5mm m5 c5
6mm m6 c6
7mm 7mm 7mm
8mm 8mm 8mm
9mm 9mm 9mm
10mm 10mm 10mm
2mm m2 c2
4mm m4 c4
4mm m4 c4

!Ayrica bu "12" satirdan olusacak diye bir kaide yok ama en fazla "15" satir oluyor. Ama olcu 30mm ' ye kadar devam ediyor.

iyi calismalar.
 
Örnek dosya ile anlatırmısınız.
 
Ekli dosyayı inceleyiniz.:cool:
 
"F" sutununa yapmis oldugunuz "mm" tanimlamasini ben yapamam cunku; ben bu 1mm,... listesini metin dosyasindan okutuyorum. Bu islemi tamamiyle fonksiyonla yapmamiz gerekli. Yani verilmis olan sabitlerle oynama sansim yok.
 
Amacim su;
3 farklı malzemem var bunlarin ilki olan 1mm,... fiyatlarini listeleyebiliyorum.
Fakat diger 2 malzememin fiyatini listelemek icin ilk malzemeyi referans alarak 2. ve 3. malzemenin fiyatinida listeletmek istiyorum. Buradaki 6mm den sonrasininda eklenmesinin sebebide diger iki malzemeyle 1. malzemeyi bir arada kullanmamdir.
 
Acaba oldumu?Birbakın bakalım.:cool:
 
Dikkat ederseniz 6mm ye denk gelmeyen 7mm,... olculerin yerleri degisebiliyor.
Yani 8mm yi her zaman en sonda diye dusunmemeliyiz.
 
Birde ben karistirmamak icin "m1,.." "c1,.." olarak kodladim bu m ve c degerlerini birbirinden farklı farkli harfler olarak dusunmeliyiz. ornegin; tamam ilki olabilir ama ikinci malzemem "c" degilde daha farklı olarak basliyor. 1mm nin dengi d6, 2mm nin dengi d10, 3mm-d15, 4mm-d22, 5mm-d25, 6mm ise d33 bunlar urunleri kodlari.
Buna gore olculerle denklestirme yapmaliyiz.
 
Acaba şimdi oldumu?
Dosyaya bir bakın olmammışsa dosya üzereinde açıklama aypıp yollayın.:cool:
 
Aşağıdaki dosyayı bakınız.:cool:
 
Merhaba Evren bey,

Elinize saglik harika olmus. Fakat dah oncede bahsetmistim karistirmayin diye asil degerleri yazmamistim daha sonra kendim duzenlerim diye. Yani o 6mm ye kadarin yerine konanlari degisken tanimlayarak yapilmis olsaydi ben yerleri duzenleyebilirdim. Ama oyle olmadigi icin duzenleme yapamiyorum.

Simdi asil olmasi gereken degerleri "A" sutununa yazdim. Mantiksal olarak ayni kalacak yine "F" sutunundakileri okuyup aynen yerlerine 6mm ye kadar olanı simdiki verdigim degerlerle eslestirip yerlerine yazacak. Tek fark "A" sutununda asagidaki siraya acikladim. "m" yerine "emk" - "c" yerine "ss" ile baslayan degerler olacak.
 
emk olarak adlandirdigimida sayenizde yaptim. Ama "ss" i yapamadim bakabilirmisiniz.
 
Geri
Üst