eğer ve ile ilgili

Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Merhaba sayın forum üyeleri; biraz karışık gibi oldu ama ancak bu kadar anlatabildim. Dosya ekte.
Oyun oynarken tuttuğumuz bir tabela var. Oyunun adı bankolu okey. Renk ve değerleri tablodaki gibidir. Bunun anlamı oyun bittiğinde elde kalan sayılar sayılır ve yer hangi renk ise onun katsayısı ile çarpılır. Oyun müddetince her oyuncu 2 defa banko demek zorunda. Bankocu oyun biterse diğerlerinin elinde kalan sayılar, yere açılan rengin 2 katı olarak yazılır. Bankocu bitemezse diğerlerine renk kodundaki değerler yazılır, bankocuya o renge ait katsayının 2 katı yazılır. Buna göre ben soldaki tabloya elde kalan sayıları yazdım, sağ taraftaki tabloya hesaplamayı yapmaya çalıştım. Daha fazlasını yapamadım. Esas sorun bundan sonra başlıyor. Diyelim ki 2 inci sırada E sütunundaki 4 nolu oyuncu bitti. Renk sarı, katsayı 3 ve banko. Diğerlerinin sayısının 6 katı yazılacak. Aksi durumda 4 nolu oyuncu banko iken bitemediyse onun elinde kalan sayının 6 katı ceza yazılır. Diğerleri 3 katı ceza alır. Mantık böyle
 

Ekli dosyalar

  • 21 KB Görüntüleme: 22

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Eki incelermisiniz. İstediğiniz bu mu?

.
 

Ekli dosyalar

Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Sayın espinajl;
İlginiz teşekkür ederim. İlk başta güzel omuş ama detaylarda aksaklık var gerekli açıklamayı dosyaya yazdım. Tabi anlatmak kolay değil gereği gibi açıklama yapamadım. Sanırım bu defa daha iyi anlattım. Saygılar.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Sayın espinajl;
İlginiz teşekkür ederim. İlk başta güzel omuş ama detaylarda aksaklık var gerekli açıklamayı dosyaya yazdım. Tabi anlatmak kolay değil gereği gibi açıklama yapamadım. Sanırım bu defa daha iyi anlattım. Saygılar.
Formülü detaylı olarak denemedim, yanlış olursa belirtirsiniz..

J2 hücresine yazarak diğer hücrelere kopyalayınız..

Kod:
=EĞER($G2="";"";EĞER($F2="";DÜŞEYARA($G2;$R$2:$S$5;2;0)*B2;EĞER(KAÇINCI(0;$B2:$E2;0)<>$G2;DÜŞEYARA($G2;$R$2:$S$5;2;0)*B2*(EĞER(SÜTUN(A1)=$F2;2;1));DÜŞEYARA($G2;$R$2:$S$5;2;0)*B2*2)))
.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Genel olarak çalışıyor. Fakat banko diyen oyuncu oyunu açtığında diğer oyuncular 2 katı ceza alacak. Burdaki formül banko deyip te açamayan oyuncuya 2 kat ceza yaıyor sadece.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Genel olarak çalışıyor. Fakat banko diyen oyuncu oyunu açtığında diğer oyuncular 2 katı ceza alacak. Burdaki formül banko deyip te açamayan oyuncuya 2 kat ceza yaıyor sadece.
Merhaba,

Kod:
=EĞER($G2="";"";EĞER($F2="";DÜŞEYARA($G2;$R$2:$S$5;2;0)*B2;EĞER(KAÇINCI(0;$B2:$E2;0)<>$F2;DÜŞEYARA($G2;$R$2:$S$5;2;0)*B2*(EĞER(SÜTUN(A1)=$F2;2;1));DÜŞEYARA($G2;$R$2:$S$5;2;0)*B2*2)))
Bu şekilde denermisiniz..

.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Çok teşekkür ederim. Güzel oldu.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Rica ederim, iyi çalışmalar..
 
Üst