Hücre ilişkillendirme...

Katılım
16 Mart 2007
Mesajlar
29
Excel Vers. ve Dili
Office 2003 Türkçe
Vereceğiniz cevap için şimdiden teşekkür ederim.Ben Altınkaya HES 'de çalışıyorum,
Benim sorunum şu...
Excel 1. sayfada;
A1 hücresinden A24 hücresine kadar 01:00 den 24:00 'e kadar sıralı saat yazılı;
B1 hücresinden B 24 hücresine kadarda karışık değerde sayılar yazılı...

Ben Excel 2. sayfanın B1 hücresinde B sütunundaki maksimum sayıyı , A1 hücresindede karşılığı olan saati görmek istiyorum.
Mesela Sayfa 1'deki B sütununun en büyük sayısı B6 daki 54 olsun bunun saatide 06:00 olacaktır.Ben bunu ;
Sayfa 2deki A1 ve B1 de görmek istiyorum.

B25 hücresine =MAK(B1:B24) yazarak rakamların içinde maksimum sayısını buldum
Sayfa 2'dede =Sayfa1!B25 diyerek taşıdım...

ama hizasındaki saati onunla ilişkilendiremedim...
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Aşağıdaki makro kodu işini görür.

Sub Düğme1_Tıklat()
Dim kac, saat1, deger1

kac = WorksheetFunction.Max(Sheets("sayfa1").Range("B1:B100"))
For i = 1 To 100
If Cells(i, 2) = kac Then
saat1 = Cells(i, 1)
deger1 = Cells(i, 2)
Exit For
End If
Next

Sheets("sayfa2").Cells(1, 1) = saat1
Sheets("sayfa2").Cells(1, 2) = deger1
End Sub
F11 e bas , modül ekle yukarıdaki kodu yapıştır. bir buton ekle makroyu butona ata.
bende DSİ elemanıyım kolay gelsin..
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Sayfa2 de a1 hücrenizde =Sayfa1!B25 olsun
B1 hücresine
=TOPLA.ÇARPIM((sayfa1'B1:B24=a1)*(sayfa1!A1:A24))

yazınız.

Ayrıca saat sütununu B sütununa alırsanız.Düşeyara formülünüde uyguluyabilirsiniz.
 
Katılım
10 Ekim 2005
Mesajlar
91
Excel Vers. ve Dili
2003 tr
sayfa2 a1
=MAK(Sayfa1!B1:B24)
sayfa2 b1
Kod:
=İNDİS(Sayfa1!A1:A25;KAÇINCI(Sayfa2!A2;Sayfa1!B1:B24;0);1)
 
Katılım
16 Mart 2007
Mesajlar
29
Excel Vers. ve Dili
Office 2003 Türkçe
Excel'e yepyeni başlayan birisi olarak daha açık formüller üretilebilirmi acaba...
Makro hakkında pek bilgim yok, 2 arkadaşında verdiği formülleri uyguladım ama sonuç alamadım...

Zahmetleriniz için teşekkür ederim...
 
Katılım
16 Mart 2007
Mesajlar
29
Excel Vers. ve Dili
Office 2003 Türkçe
sayfa2 a1
=MAK(Sayfa1!B1:B24)
sayfa2 b1
Kod:
=İNDİS(Sayfa1!A1:A25;KAÇINCI(Sayfa2!A2;Sayfa1!B1:B24;0);1)

Kardeş verdiğin formül üzerinde biraz değişiklik yapınca çıktı. Çok teşekkür ederim...

=İNDİS(Sayfa1!A1:A24;KAÇINCI(Sayfa1!B25;Sayfa1!B1:B24;0);1)


İlgilenen diğer arkadaşlarada teşekkürler...
İyiki varsınız...
 
Üst