💡 شرح دالة FILTRE في Excel بالتفصيل والتطبيق العملي

دالة FILTRE من أقوى الدوال الحديثة في الإكسيل (خاصة في نسخ Excel 365 و 2021). كتسمح لينا نخرّجو غير السطور اللي كتنطبق عليها الشروط ديالنا بشكل تلقائي؛ يعني ما يبقاش عندك جدول كبير كلو قدّامك، ولكن غير النتيجة اللي مهمة ليك بلا ما تضيع الوقت فـ الفلترة اليدوية كل مرة 👌

📘 الصيغة العامة (Syntaxe)

=FILTRE(plage_données; critère; [si_vide])
  • plage_données : النطاق الكامل اللي فيه الداتا والجدول ديالك (مثلاً: A2:H80).
  • critère : الشرط المطلوب (مثلاً: عمود المدينة يساوي "Casablanca").
  • [si_vide] : شنو يعطيك إكسيل إلا ما لقى حتى سطر مناسب (مثلاً: "ما كاينش بيانات").

🧠 أمثلة تطبيقية من الواقع المغربي

عندنا جدول ديال تتبع إرساليات شركات التوصيل بالمغرب (Amana, Speedaf, Sendit, Ghazala, Aramex Maroc...)، وفيه المدن (Casablanca, Rabat, Fès, Marrakech...)، وحالة التوصيل (Livré, En route, Retour).

1. عرض الطلبيات الخاصة بمدينة كازا فقط:

=FILTRE(A2:H80; E2:E80="Casablanca"; "ما كاينش بيانات")

2. عرض الطلبيات الخاصة بشركة توصيل واحدة (Ghazala مثلاً):

=FILTRE(A2:H80; B2:B80="Ghazala"; "ما كاينش بيانات")

🔁 الدمج بين شروط متعددة (Multi-Critères)

إلا بغينا ندمجو أكثر من شرط، مثلاً: الشحنات الخاصة بشركة Speedaf + في مدينة Rabat + وتكون في حالة En route. هنا كنستعملو رمز الضرب * اللي كيلعب دور الدالة الشرطية (AND / ET):

=FILTRE(A2:H80; (B2:B80="Speedaf") * (E2:E80="Rabat") * (G2:G80="En route"); "ما كاينش بيانات")
🎯 نصيحة الخبير (ExcelMaroc):
استعمل خانات خارجية للشروط (Cellules Critères)، وخلي الشرط فارغ باش الدالة FILTRE تتجاهلو. هكذا كتقدر تصاوب نموذج واحد كيشبه موتور دو روشيرش (Moteur de recherche) ذكي لداخل فـ Excel.

💡 Comprendre la fonction FILTRE dans Excel

La fonction FILTRE fait partie des formules dynamiques d’Excel (Excel 365 / 2021). Elle permet d’extraire automatiquement les lignes d’un tableau qui respectent un ou plusieurs critères. C’est une formule moderne, très utile pour analyser des données, faire des rapports ou construire des tableaux de bord.

📘 Syntaxe

=FILTRE(plage_données; critère; [si_vide])
  • plage_données : Le tableau ou la plage à filtrer (ex. A2:H80).
  • critère : La condition logique à valider (ex. E2:E80 = "Casablanca").
  • [si_vide] : Ce que doit afficher Excel s’il n’y a pas de résultat (ex. "Aucune donnée").

🧠 Exemple pratique (Cas Réel : Livraison au Maroc)

On a un tableau de livraison au Maroc avec les colonnes : N° Commande, Société de livraison (Amana, Speedaf, Sendit, Ghazala, Aramex...), Produit, Ville, Prix de livraison, Statut (Livré, En route, Retour).

1. Filtrer uniquement les livraisons de Casablanca :

=FILTRE(A2:H80; E2:E80="Casablanca"; "Aucune donnée")

2. Filtrer uniquement par société (ex. Speedaf) :

=FILTRE(A2:H80; B2:B80="Speedaf"; "Aucune donnée")

💡 Aller plus loin (Multi-critères avec l'opérateur *)

On peut combiner plusieurs conditions simultanément avec la multiplication * (qui joue le rôle de AND / ET) :

=FILTRE(A2:H80; (B2:B80="Speedaf") * (E2:E80="Fès") * (G2:G80="Livré"); "Aucune donnée")

Cette version va afficher uniquement les livraisons de Speedaf, expédiées à Fès, qui sont livrées ✅

🎯 Astuce Pro ExcelMaroc :
Créez 3 cellules de critères (Société, Ville, Statut) puis utilisez une seule formule FILTRE et laissez les critères vides quand vous ne voulez pas les utiliser. Ça donne un mini “moteur de recherche” puissant dans Excel.