Selamlar,
X-Y-Z sütununda sayılar var (1.20 - 2.40 - 1.82) gibi
Ben bu sütunlarda en çok tekrar eden sayının kaç kere tekrar ettiğini (2) (21) (211) gibi x bir satıra yazılmasını istiyorum.
Hangi formül ile bunu yapabilirim?
Microsoft excel tekrar eden sayı adeti bulma
4
●100
- 22-07-2024, 06:49:28

<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Birebir Aynı Satırları Tespit Et</title> <style> body { font-family: Arial, sans-serif; margin: 20px; } textarea { width: 100%; height: 150px; } #result { margin-top: 20px; max-height: 500px; overflow-y: auto; white-space: pre-wrap; /* Satırların düzgün görünmesini sağlar */ } .duplicate { color: red; } </style> </head> <body> <h2>Birebir Aynı Satırları Tespit Et</h2> <textarea id="inputText" placeholder="Metninizi buraya girin..."></textarea> <button onclick="findDuplicates()">Tespit Et</button> <div id="result"></div> <script> function findDuplicates() { const inputText = document.getElementById('inputText').value; const lines = inputText.split('\n'); const lineCount = new Map(); const duplicates = []; // Satırları say ve tekrar edenleri bul lines.forEach(line => { if (lineCount.has(line)) { lineCount.set(line, lineCount.get(line) + 1); } else { lineCount.set(line, 1); } }); // Tekrar eden satırları topla lineCount.forEach((count, line) => { if (count > 1) { duplicates.push(line); } }); // Sadece tekrar eden satırları göster const resultDiv = document.getElementById('result'); resultDiv.innerHTML = ''; if (duplicates.length > 0) { duplicates.forEach(line => { const div = document.createElement('div'); div.className = 'duplicate'; div.textContent = line; resultDiv.appendChild(div); }); } else { resultDiv.innerHTML = '<div>Tekrar eden satır bulunamadı.</div>'; } } </script> </body> </html> - 22-07-2024, 06:50:15yukarıda verdiğim kodu gptye vererek istediğiniz opsiyonları ekletebilirsiniz
- 22-07-2024, 10:36:32merhaba @Mialia;Mialia adlı üyeden alıntı: mesajı görüntüle
Basit bir excel formülü ile yapabilirsiniz. Excelinizin Türkçe olduğunu düşündüğümden Türkçe formülü veriyorum.
Burada X1:Z10 yerine arama yapacağınız yerin başlangıç ve bitiş yani sütunun sol üst köşesi örneğin X1 ve sağ alt köşesi örneğin Z10 yazıyoruz.
X, Y ve Z de arama yapacağımız sütunlar sizde B,C,D ise ona göre değiştirirsiniz.
Sağlaması yapılmıştır.
Kolay gelsin.
=METNEÇEVİR(ENÇOK_OLAN(X1:Z10);" 0 : ")&METNEÇEVİR(EĞERSAY(X1:X10;ENÇOK_OLAN(X1:Z10));" (0) ")&METNEÇEVİR(EĞERSAY(Y1:Y10;ENÇOK_OLAN(X1:Z10));" (0) ")&METNEÇEVİR(EĞERSAY(Z1:Z10;ENÇOK_OLAN(X1:Z10));" (0)")
Çalışması
[aranan sayı] : (birinci sütunda kaç adet var) (ikinci sütunda kaç adet var) (üçüncü sütunda kaç adet var) şeklindedir.
Örneğin:
51 : (3) (5) (9)
yazarsa 51 sayısı aralıktaki en çok tekrar eden sayı olup 1. sütunda 3, 2. sütunda 5 ve 3. sütunda 9 kere tekrar etmiş demektir.
Not: Sonucu OLDU ya da OLMADI diye bildiriseniz sevinirim. Kimseden nezaketen teşekkür veya beğeni beklentim yok ama bu platformada (r10.net) 10 soruya cevap versek genelde 9'unda dönüş olmuyor. En azından bir olumlu geri bildirim alalım.
Saygılar,
