En büyük değer

Katılım
23 Haziran 2005
Mesajlar
24
Herkese iyi günler örnek bi dosya yolluyorum benim yapmak istediğim ürün satış tablom var ürün adı tarih ve satış miktarı ben yandaki bi kolona ürünün en çok satıldığı tarihe A diğerlerine B koymasını istiyorum nasıl bi fonksiyon kullanmalıyım şimdiden teşekkürler.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
D5 hücresine:

=IF(MAX($C$5:$C$9)=C5;"A";"")
=EĞER(MAK($C$5:$C$9)=C5;"A";"")

formülünü yazıp aşağıya doğru kopyalayın.

Birden fazla eşit büyük varsa ne olacak?

..
 
Katılım
23 Haziran 2005
Mesajlar
24
D5 hücresine:

=IF(MAX($C$5:$C$9)=C5;"A";"")
=EĞER(MAK($C$5:$C$9)=C5;"A";"")

formülünü yazıp aşağıya doğru kopyalayın.

Birden fazla eşit büyük varsa ne olacak?

..
İlginiz için teşekkürler aynı olma şansı yok gibi ama benim istediğim genel bakarak değil sadece o ürünün en çok satışına A koyması örnek tabloda masa ve koltuk var masanın en çok satışına A Koltuğun ençok satışına A gibi
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
O halde, D5 hücresine:




=IF(MAX(($A$5:$A$18=A5)*($C$5:$C$18))=C5;"A";"B")
=EĞER(MAK(($A$5:$A$18=A5)*($C$5:$C$18))=C5;"A";"B")



formülü CTRL+SHIFT tuşlarını basılı tutarken ENTER ile girin.

Formül aşağıdaki şekli alacaktır.

{=EĞER(MAK(($A$5:$A$18=A5)*($C$5:$C$18))=C5;"A";"B")}

{} bunları elle girmeyin. Girerseniz formül çalışmaz.

..
 
Son düzenleme:
Katılım
23 Haziran 2005
Mesajlar
24
O halde, D5 hücresine:




=IF(MAX(($A$5:$A$18=A5)*($C$5:$C$18))=C5;"A";"B")
=EĞER(MAK(($A$5:$A$18=A5)*($C$5:$C$18))=C5;"A";"B")



formülü CTRL+SHIFT tuşlarını basılı tutarken ENTER ile girin.

Formül aşağıdaki şekli alacaktır.

{=EĞER(MAK(($A$5:$A$18=A5)*($C$5:$C$18))=C5;"A";"B")}

{} bunları elle girmeyin. Girerseniz formül çalışmaz.

..
Teşekkürler çalıştı en küçük değer için mak yerine min yapmam yeterli değilmi ilginçtir o çalışmadı
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Teşekkürler çalıştı en küçük değer için mak yerine min yapmam yeterli değilmi ilginçtir o çalışmadı
Yukarıdaki formülün MAK'ını MİN yaparak kullanamazsınız. Bildiğim kadarı ile MİN'de değerlerin ayrıca 0'dan büyük olmaları da test edilmesi gerekir. Bu nedenle, minimum için aşağıdaki formülü kullanmalısınız.

=IF(MIN(IF((($A$5:$A$18=A5)*($C$5:$C$18))>0;$C$5:$C$18))=C5;"A";"B")

Bunu da CTRL+SHIFT+ENTER ile girmeniz gerekir.

.
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
0 koşulu gerekbilir.evet =MİN()
kullanmalısınız.
dizi formül oluşturmamış olabilirsiniz.
ctrl+shift+enter ile sonlandırmalısınız.
 
Katılım
23 Haziran 2005
Mesajlar
24
Yukarıdaki formülün MAK'ını MİN yaparak kullanamazsınız. Bildiğim kadarı ile MİN'de değerlerin ayrıca 0'dan büyük olmaları da test edilmesi gerekir. Bu nedenle, minimum için aşağıdaki formülü kullanmalısınız.

=IF(MIN(IF((($A$5:$A$18=A5)*($C$5:$C$18))>0;$C$5:$C$18))=C5;"A";"B")

Bunu da CTRL+SHIFT+ENTER ile girmeniz gerekir.

.
BÜTÜN DEĞERLER A GELİYOR YANLIZ
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Alternatif

En büyük değere B harfi verilecek ise


=EĞER(KAÇINCI(C5;BÜYÜK(EĞER($A$5:$A$10=A5;$C$5:$C$10;"");SATIR(DOLAYLI("1:10")));0)=1;"A";"B")

yazıp CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.


En küçük değere A harfi verilecek ise


=EĞER(KAÇINCI(C5;KÜÇÜK(EĞER($A$5:$A$10=A5;$C$5:$C$10;"");SATIR(DOLAYLI("1:10")));0)=1;"A";"B")


yazıp CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.
 
Son düzenleme:
Üst