Keşfet / Raporlama ve Analiz
AjanExcelBaşlangıçSepet onaylı
Excel Formül Yazıcısı
Tarif ettiğin hesabı çalışan Excel formülüne çevirir, mantığını açıklar.
Yayıncı: Ajan Sepetim Editör · Doğrulanmış
Ne yapar
Kelimelerle anlattığın hesabı çalışan Excel formülüne çevirir. Modern (365) ve eski sürüm uyumlu olmak üzere iki sürüm verir, ikisini de Türkçe ve İngilizce fonksiyon adlarıyla yazar, formülün nerede kırılacağını söyler.
Kimin için
Raporlama Uzmanı, Veri Analisti, İş Analisti. Bu işi düzenli olarak yapan herkes.
Satın almadan gör
HESAP: Bölgesi Marmara olan ve tarihi ağustos 2026 içinde kalan satırların tutar toplamı; ayrıca aynı koşullarda ürün bazında en yüksek tutarlı ürünün adı. VARSAYILAN TABLO YAPISI BÖLGE = B sütunu, B2:B350 ÜRÜN = C sütunu, C2:C350 TUTAR = E sütunu, E2:E350 TARİH = F sütunu, F2:F350 Bu yapıyı varsaydım, farklıysa söyleyin. FORMÜL 1 — Koşullu toplam (Excel 365 / 2021+) İngilizce: =SUMIFS(E2:E350;B2:B350;"Marmara";F2:F350;">="&DATE(2026;8;1);F2:F350;"<="&DATE(2026;8;31)) Türkçe: =ÇOKETOPLA(E2:E350;B2:B350;"Marmara";F2:F350;">="&TARİH(2026;8;1);F2:F350;"<="&TARİH(2026;8;31)) FORMÜL 1 — Excel 2016 ve öncesi uyumlu İngilizce: =SUMPRODUCT((B2:B350="Marmara")*(F2:F350>=DATE(2026;8;1))*(F2:F350<=DATE(2026;8;31))*E2:E350) Türkçe: =TOPLA.ÇARPIM((B2:B350="Marmara")*(F2:F350>=TARİH(2026;8;1))*(F2:F350<=TARİH(2026;8;31))*E2:E350) FORMÜL 2 — En yüksek tutarlı ürün (Excel 365 / 2021+) İngilizce: =LET(f;FILTER(C2:E350;(B2:B350="Marmara")*(F2:F350>=DATE(2026;8;1))*(F2:F350<=DATE(2026;8;31)));INDEX(INDEX(f;;1);MATCH(MAX(INDEX(f;;3));INDEX(f;;3);0))) Türkçe: =LET(f;FİLTRE(C2:E350;(B2:B350="Marmara")*(F2:F350>=TARİH(2026;8;1))*(F2:F350<=TARİH(2026;8;31)));İNDİS(İNDİS(f;;1);KAÇINCI(MAK(İNDİS(f;;3));İNDİS(f;;3);0))) FORMÜL 2 — Excel 2016 ve öncesi uyumlu (dizi formülü, Ctrl+Shift+Enter ile girilir) İngilizce: =INDEX(C2:C350;MATCH(MAX(IF((B2:B350="Marmara")*(F2:F350>=DATE(2026;8;1))*(F2:F350<=DATE(2026;8;31));E2:E350));IF((B2:B350="Marmara")*(F2:F350>=DATE(2026;8;1))*(F2:F350<=DATE(2026;8;31));E2:E350);0)) Türkçe: =İNDİS(C2:C350;KAÇINCI(MAK(EĞER((B2:B350="Marmara")*(F2:F350>=TARİH(2026;8;1))*(F2:F350<=TARİH(2026;8;31));E2:E350));EĞER((B2:B350="Marmara")*(F2:F350>=TARİH(2026;8;1))*(F2:F350<=TARİH(2026;8;31));E2:E350);0)) NASIL ÇALIŞIYOR 1. TARİH(2026;8;1) ve TARİH(2026;8;31): ay aralığının iki ucunu gerçek tarih değerine çevirir. Metin olarak "01.08.2026" yazmaktan güvenli, çünkü bölgesel tarih ayarından etkilenmez. 2. ÇOKETOPLA: üç koşulu (bölge, tarih alt sınırı, tarih üst sınırı) aynı anda uygular ve E sütununu toplar. 3. TOPLA.ÇARPIM sürümünde her koşul DOĞRU/YANLIŞ dizisi üretir; çarpım işlemi bunları 1 ve 0'a çevirir, E sütunuyla çarpılıp toplanır. ÇOKETOPLA'nın olmadığı sürümlerde aynı işi yapar. 4. FİLTRE: koşulu sağlayan satırların ÜRÜN ve TUTAR kolonlarını tek bir dizi olarak çıkarır. 5. LET: bu diziyi "f" adıyla bir kez hesaplar, aşağıda üç kez kullanır. Formülü hem hızlandırır hem okunur kılar. 6. MAK + KAÇINCI + İNDİS: filtrelenmiş dizideki en büyük tutarın kaçıncı satırda olduğunu bulur, aynı satırdaki ürün adını döndürür. NEREDE KIRILIR - **Tarihler metin olarak saklanıyorsa:** Karşılaştırma hiçbir satırı yakalamaz, sonuç 0 çıkar. → F sütununu seçip Veri > Metni Sütunlara Dönüştür > Son adımda "Tarih: GAY" seçerek gerçek tarihe çevirin. - **"Marmara" yazımında görünmez boşluk varsa:** Eşleşme olmaz. → Koşulu "Marmara*" yapın ya da B sütununa KIRP/TRIM uygulayın. - **Aralık büyürse (350'den fazla satır):** Yeni satırlar hesaba girmez. → Veriyi tabloya çevirin (Ctrl+T) ve aralıkları Tablo1[TUTAR] gibi yapılandırılmış referansla yazın. - **Aynı maksimum tutar iki üründe varsa:** Formül 2 ilk eşleşeni döndürür, ikincisini görmezsiniz. → Beraberlik ihtimali varsa MAK yerine BÜYÜK(...;1) ve BÜYÜK(...;2) ile ilk ikiyi ayrı ayrı çekin. - **Formül başka bir sayfaya kopyalanacaksa:** Referanslar kayar. → Aralıkları $B$2:$B$350 şeklinde mutlak yapın. DOĞRULAMA Tabloya bir yardımcı sütun (G) ekleyin: =EĞER((B2="Marmara")*(F2>=TARİH(2026;8;1))*(F2<=TARİH(2026;8;31));E2;0) ve aşağı çekin. G sütununun TOPLA'sı, Formül 1'in sonucuyla birebir aynı olmalı. Farklıysa tarih tipi sorunu vardır. Doğruladıktan sonra yardımcı sütunu silin.
Paket içeriği
| ajan.json | Meta veri, uyumluluk, sürüm |
| PROMPT.md | Sistem promptu, kopyala-yapıştır hazır |
| KULLANIM.md | Kurulum adımları ve sorun giderme |
| ornek/girdi | Gerçekçi, anonimleştirilmiş örnek veri |
| ornek/cikti.md | Promptun bu girdiyle ürettiği gerçek çıktı |
Uyumluluk
| Araç | Test edilen sürüm |
|---|---|
| ChatGPT | GPT-5.2 |
| Claude | Opus 4.5 |
| Microsoft Copilot | M365 |
| Gemini | 2.5 Pro |
Ne kazandırır
2 saat/hafta. Aynı işi elle yapan bir uzmanın haftalık süresi ile ajanla geçen süre karşılaştırılarak hesaplandı.
Aynı alandan
İş akışıPowerPointSepet onaylı
Excel'den Sunum Üretici
Tablodan slayt yapısı, başlıklar ve konuşma notları çıkarır.
3 saat/haftaÜcretsiz
AjanExcelSepet onaylı
Excel Veri Temizleyici
Dağınık dökümü analiz edilebilir tabloya çevirir, hataları raporlar.
2,7 saat/haftaÜcretsiz
AjanExcel
Veri Doğrulama Kontrolcüsü
Tabloyu tutarlılık, boşluk ve aykırı değer açısından tarar.
1,6 saat/haftaÜcretsiz