Bir Excel Bug u mudur bu
0

Bu konuda 4 mesaj var

Excelde bir bug a rastladım sanırım. MATCH formülü olması gerektiği gibi çalışmıyor.

 

		A	C	G	T	
C	2	0	2	0	0	2
T	3	0	0	0	3	3
T	4	0	0	0	4	4
C	5	0	5	0	0	5
T	11	0	0	0	11	11
T	16	0	1	0	15	15
T	27	0	1	0	26	26
T	43	0	0	2	41	41
T	57	0	0	1	56	56
T	71	0	1	0	70	70
T	76	0	0	0	76	76
T	82	0	0	0	82	82
T	83	0	0	1	82	82
T	86	0	0	0	86	86
T	90	0	0	1	89	89
T	95	0	0	1	94	94
T	99	0	0	1	98	98
T	101	0	0	0	101	101
T	103	4	0	3	96	96
A	104	102	1	0	1	102
A	105	105	0	0	0	105
T	106	0	0	3	103	103
G	106	2	0	103	1	103
A	107	104	0	2	1	104
T	110	2	0	1	107	107
A	111	98	9	4	0	98
C	113	0	113	0	0	113
G	113	0	0	112	1	112
G	114	0	3	111	0	111
C	116	2	113	1	0	113
G	116	0	1	113	2	113
A	116	108	7	0	1	108
C	116	1	115	0	0	115
C	116	0	115	0	1	115
A	116	105	5	1	5	105
C	116	0	116	0	0	116
C	116	1	114	1	0	114
G	116	2	0	112	2	112
A	116	114	1	1	0	114
G	116	0	0	112	4	112
A	116	115	0	0	1	115
T	116	0	0	0	116	116

Böyle bir tabloda posizyona göre nükleotidi belirlemek üzere basit bir excel oluşturmaya çalışıyorum. Normalde kodla bunu yaparım ama kullanacak kişi bunu anlamayacağı için ona göre kolay bir excel formülü hazırlamak zorundayım. İlk sütun referans dizi 2. sütun o referans diziye denk gelen toplam okuma derinliği 3 4 5 6. sütunlar oradan geçen okumaların kaç tanesinin hangi nükleotidi işaret ettiğini gösteren değer ve en sağdaki ise o 3 4 5 6 dan maximum olan değer. Ben bu maximum olan değere baktırarak oraya bir nükleotid değeri yazdıracağım yan tarafına ancak bu işten sorumlu MATCH formülü maximum değer 3. sutünda ise o durumda maximum değer 6. sütundaymış gibi sonuç veriyor ve A larım T ye dönüşüyor otomatik olarak. Ben bunun için bir exception yazmak istemediğim için çok denemeler yaptım ancak bir sonuca ulaşamadım. Office 2016 Mac ve son update üzerinde durum bu. google sheet ile denememde formül hiç çalışmadı ilginç şekilde syntax doğru olduğu halde. Amele gibi IF IF IF IF ile doğru sonuca ulaşılıyor ancak MATCH formülünün hata vermesi çok absürt geldi. Örneğin max değer 4. 5. 6 sütunlardaysa doğru şekilde bana 2 3 4 değerlerini döndürüyor ancak 3. sütundaysa o zaman dönen değer direk 4 1 olması gerektiği yerde.

 

Deneyip bana dönüş yapabilecek var mı farklı bir excel sürümü veya libre office ile. Ben hayatımda böyle saçmalık görmedim.

Bu mesajı paylaş


Bu mesajın linki
Sosyal ağlarda paylaş

Formülü de yazabilir misiniz acaba?

 

Şu şekilde istediğiniz gibi çalışıyor eğer istediğiniz buysa:

 

=KAÇINCI(G3;C3:F3;0)

 

a.JPG

 

		A	C	G	T		
C	2	0	2	0	0	2	2
T	3	0	0	0	3	3	4
T	4	0	0	0	4	4	4
C	5	0	5	0	0	5	2
T	11	0	0	0	11	11	4
T	16	0	1	0	15	15	4
T	27	0	1	0	26	26	4
T	43	0	0	2	41	41	4
T	57	0	0	1	56	56	4
T	71	0	1	0	70	70	4
T	76	0	0	0	76	76	4
T	82	0	0	0	82	82	4
T	83	0	0	1	82	82	4
T	86	0	0	0	86	86	4
T	90	0	0	1	89	89	4
T	95	0	0	1	94	94	4
T	99	0	0	1	98	98	4
T	101	0	0	0	101	101	4
T	103	4	0	3	96	96	4
A	104	102	1	0	1	102	1
A	105	105	0	0	0	105	1
T	106	0	0	3	103	103	4
G	106	2	0	103	1	103	3
A	107	104	0	2	1	104	1
T	110	2	0	1	107	107	4
A	111	98	9	4	0	98	1
C	113	0	113	0	0	113	2
G	113	0	0	112	1	112	3
G	114	0	3	111	0	111	3
C	116	2	113	1	0	113	2
G	116	0	1	113	2	113	3
A	116	108	7	0	1	108	1
C	116	1	115	0	0	115	2
C	116	0	115	0	1	115	2
A	116	105	5	1	5	105	1
C	116	0	116	0	0	116	2
C	116	1	114	1	0	114	2
G	116	2	0	112	2	112	3
A	116	114	1	1	0	114	1
G	116	0	0	112	4	112	3
A	116	115	0	0	1	115	1
T	116	0	0	0	116	116	4

 

test.xlsx

Onur tarafından düzenlendi

Bu mesajı paylaş


Bu mesajın linki
Sosyal ağlarda paylaş

Son parametreyi vermeyince hata yapıyor. Nümerik için 1 vermek gerekiyor diyor halbuki ama demekki 0 yapmak lazımmış. Bunu da görmüş oldum. Teşekkürler.

 

MATCH kelimesini de KAÇINCI diye çevirmeleri de ayrı bir güzellik.

SkyWarrior tarafından düzenlendi

Bu mesajı paylaş


Bu mesajın linki
Sosyal ağlarda paylaş

Türkçe' sinde de şöyle demişler son parametre için:

1: Küçük

0: Tam eşleme

2: Büyük

 

Çalışmasına sevindim. :)

Bu mesajı paylaş


Bu mesajın linki
Sosyal ağlarda paylaş

Yorum yazmak için üye olun veya giriş yapın

Yorum yazmak için üye olmanız lazım

Üye ol

Üye olun ve sitemizin tüm avantajlarından yararlanın!


Yeni bir hesap oluştur

Giriş yap

Zaten üyemiz misin? O halde giriş yap


Hemen giriş yap
0

  • Bu sayfadaki üyeler   0 üye

    Şu an bu sayfayı görüntüleyen bir üye yok