Soru farklı değerlere göre otomatik numara atama

Katılım
4 Mart 2016
Mesajlar
4
Excel Vers. ve Dili
2010 türkçe
----- A ---------- B ---------- C ---------- D ------------------ ------- E
1- 001 ---------- 001 ---------- 001 ---------- 001001001 ---------- 001
2- 001 ---------- 002 ---------- 002 ---------- 001002002 ---------- 002
3- 002 ---------- 002 ---------- 002 ---------- 002002002 ---------- 003
4- 002 ---------- 003 ---------- 003 ---------- 002003003 ..
5- 003 ---------- 003 ---------- 003 ---------- 003003003
6- 003 ---------- 004 ---------- 003 ---------- 003004003
7- 001 --------- 001 ---------- 001 ---------- 001001001 ---------- 001
8- 004 ---------- 004 ---------- 003 ---------- 004004003
9- 004 ---------- 005 ---------- 004 ---------- 004005004
10-005 ---------- 005 ---------- 004 ---------- 005005004
11-003 ---------- 004 ---------- 003 ---------- 003004003

Merhaba,
yukarıdaki A,B, ve C sütunlarındaki değişkenlerden biri değiştiğinde E sütununda 001 den başlamak üzere otomatik seri oluşturmak istiyorum. Her hangi bir sütunda bir öncekinden farklılık varsa d sütunundaki en son seri no +1 artsın. 7. ve 11. satırda olduğu gibi bir önceki satır kombinasyonundan farklı ama daha önceden aynı kombinasyonda olduğundan 001 serisini almalı. ama ir sonraki satır girildiğinde kombinasyon yukarıdaki hücrelerde yoksa en büyük rakamı 61 artırıp yeni seri versin.

bunu nasıl formüle edebilirim? yardımcı olursanız çok sevinirim.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Sorularınızı örnek belge üzerinden sormanızda yarar var.
Örnek belge ile ilgili gerekli açıklama cevabımın altındaki İMZA bölümünde var.
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.
Verdiğim yöntemi gerçek belgenize uygulayamazsanız, bir önceki cevabımı okuyarak, sorunuzu örnek belge üzerinden sorunuz.

Açıklamalardan anladığım kadarıyla, aşağıdaki formülü E2 hücresine yapıştırın ve dizi formülüne dönüştürüp aşağı doğru liste boyunca kopyalayın.

Formülü dizi formülüne dönüştürme: formülü E1'e yapıştırınca hemen ENTER değil,
CTRL ve SHIFT tuşları basılı durumdayken ENTER tuşuna basarak işlemi tamamlayın.
İşlem doğru yapılmışsa formül kendiliğinden {......} gibi köşeli parantez arasına alınır.
Rich (BB code):
=EĞER(D2="";"";METNEÇEVİR(EĞER(TOPLA.ÇARPIM(--($D$1:D1=D2))=0;MAK(--$E$1:E1)+1;KAYDIR($E$1;KÜÇÜK(EĞER($D$2:D2=D2;SATIR($A$2:A2));1)-1;0));"000"))
 
Son düzenleme:
Katılım
4 Mart 2016
Mesajlar
4
Excel Vers. ve Dili
2010 türkçe
ilgini için teşekkür ederim ama sanırım tam anlatamadım, aşağıda dosyayı yükledim. son sütunda bir seri oluşturmak istiyorum başlangıcım 001, bir sonraki satırda 3 farklı değerden biri değişince zaten D sütununda otomatik birleşik bir seri oluşturuyorum fakat bu seri uzun olacağından bunu 3 karakterle E sütununda simgelemek istedim. ve bu simge daha önce aynı birleşik seriyi gördüğünde aynı ootomatik oluşturulan seriyi verirken diğerlerinden farklıyı gördüğünde en büyük seriyi +1 artırıp yeni seri oluşturmalı.

tekrar teşekkür ediyorum.


https://dosyayukle.club/31g~s
https://dosyayukle.club/31g
seri takip listesi
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.
Formülün işlev görmesi için;
-- E1 hücresinin BOŞ olması,
-- Formülün dizi formülü olarak uygulanması (formülün dizi formülüne nasıl dönüştürüleceğine ilişkin açıklama 3 numaralı cevapta yazmıştım)
gerekir.
Yukarıdaki uyarılara göre formülün ilk hücrede sonuç vermesini sağladıktan sonra aşağı doğru kopyalayacaksınız.
 
Katılım
4 Mart 2016
Mesajlar
4
Excel Vers. ve Dili
2010 türkçe
anlattığınız üzere e1 hücresi boş halde formülü e1'e yapıştırıp, ctrl+shift+enter ile iki tarafında köşeli parantezi gördüm ve aşağıya kopyaladım. fakat son durum ekte olduğu gibi maalesef.

seri takip listesi
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Dizi formülüne dönüştürme işlemi tamam.
Sanırım sizi biraz yanılttım (durumu önceki cevabımda da şimdi güncellledim, formülde değişiklik yok, formülün uygulanacağı hücre adını düzelttim)). Verdiğim formül E1'e değil, E2 hücresine uygulanacak.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Kolay gelsin.
 
Üst