• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Şartlı ıd üretme

oydemir

Altın Üye
Katılım
22 Eylül 2007
Mesajlar
305
Excel Vers. ve Dili
Türkçe 2016
Sizlerden çiftler yeni ID yapma konusunda yardım istiyorum mümkünse

B Kolonundaki sayılar çift ise AB Kolonundaki sayıların –(tire) den sonraki en büyük sayıya 1 rer ekleyerek yeni ID yapıyorum.

Bunun için parça alıyorum en büyük değeri bulup ekliyorum sonra tekrar birleştiriyorum.

Sizlerde örnekte gibi sarı boyalı yerler

B Kolonundaki sayı (B1) tek ise (AB1) kolonu boş ise (AC1) kolonuna gelen sayıya (-1)ekleyerek yazması

B Kolonundaki (B2) çift veya daha fazla ise ise AB2 dolu ise AC2 kolonuna gelen AB2 kolonuna Direk yazması

B Kolonundaki (B6) çift veya daha fazla ise ise AB6 boş ise AC6 kolonuna AB6 kolonundaki –(tireden) sonraki sayıya 1 ekleyerek yazması B6 (B1:B) kolonunda (105_60) çift AB6 kolonu boş AC6 Kolonuna En büyük –(tire) den sonraki (105_60-18) -18 bir ekleyerek AC6 Kolonuna yazacak (105_60-19)

B Kolonundaki (B7) çift veya daha fazla ise ise AB7 boş ise AC7 kolonuna AC1:AC kolonundaki –(tireden) sonraki sayıya 1 ekleyerek yazması B7 (B1:B) kolonunda (105_60) çift AB7 kolonu boş AC7 Kolonuna En büyük –(tire) den sonraki (105_60-19) -19 bir ekleyerek AC7 Kolonuna yazacak (105_60-20) Olacak umarım anlata bilmişimdir. sonuçta B Kolonuna bağlı olarak AC Kolonu benzersiz ID oluşturma derdimdeyim Şimdiden teşekkürler
 

Ekli dosyalar

Merhaba,
Örnek dosyanızla anlattığınız uyuşmuyor gibi...
Hücre referansları ile yazdığınız değerler birbirinden farklı. Açıkçası ben isteğinizi net olarak anlamadım.
 
Ben de Ömer Bey ile benzer düşünüyorum, biraz karışık geldi.
"B Kolonundaki (B2) çift veya daha fazla ise ise" ÇİFT veya daha fazla ne demek? neye göre daha fazla? Çift sayı nasıl fazla olur?
"B Kolonundaki sayı (B1) tek ise" B1 hücresinde ID_1 yazıyor başlık verisi değil mi?
Ayrıca 6. satırdaki 105_60 nasıl 105_60-19 da dönüştü?

Süreç size göre anlaşılır olabilir ama ben pek anlamadım.
 
ilginize çok teşekkür ederim. Evet dedikleriniz çok haklısınız. Ekte formüllerle yaptığım örnek var umarım anlatabilmişimdir.
 

Ekli dosyalar

yüklediğiniz dosyada sonucu bulmuşsunuz sanki?
 
Evet fakat makroya dönüştürme de sorun var yardım bu konuda
 
Geri
Üst