مدة القراءة 4 دقائق

صيغ إكسل لتقارير المبيعات؟ اطلبها بالعربية من الذكاء الاصطناعي

نشر في

الخلاصة في 30 ثانية

كتابة صيغ إكسل المتقدمة لتقارير المبيعات عبر وصف المطلوب بالكلمات العادية لمساعد ذكاء اصطناعي، بدلاً من حفظ أسماء الدوال وتراكيبها. يقرأ المساعد وصفك للأعمدة والملفات، ثم يقترح صيغة جاهزة للنسخ مع شرح مبسط لبنيتها، وتبقى مسؤولية التحقق من النتيجة عليك.

chatgpt.comchatgpt.com ↗
مجاني بالكامل عبر المتصفح وتطبيق الذكاء الاصطناعي على الهاتف

تخيل أن مديرك يرسل رسالة قبل نهاية الدوام: «أريد تقرير مبيعات يجمع أرقام كل مندوب من ملفين منفصلين، ويقارنها بهدف الشهر». تفتح إكسل، وتتذكر أنك تعرف صيغة الجمع فقط. هنا يظهر سؤال عملي: هل يمكن لمساعد ذكاء اصطناعي أن يكتب لك الصيغة إذا وصفت له ما تريد بالكلمات؟

الجواب نعم، لكن بشرط أن تفهم ما يحدث بين طلبك والصيغة التي تصلك. المساعد لا يرى ملفك ولا يعرف أسماء أعمدة تقريرك. هو يقرأ وصفك النصي، ويقارنه بأنماط صيغ إكسل التي تعلّمها من أمثلة كثيرة، ثم يقترح صيغة يرجّح أنها تطابق وصفك. أنت من ينسخها ويجرّبها في الملف الحقيقي.

لماذا تفشل الطلبات العامة؟

أكثر ما يوقع المستخدم في الحيرة هو الطلب المختصر الذي لا يحدد شكل البيانات. جرّب أن تطلب من مساعد مثل ChatGPT صيغة لربط ملفين، وسترى كيف يخمّن بدلاً من أن يسأل.

الطلب الأول: وصف عام بلا تفاصيل

المطالبة ChatGPT / Claude / DeepSeek
أريد صيغة إكسل تربط بين ملف المبيعات وملف المندوبين.
مخرجات الذكاء الاصطناعي Simulated Output (Unconstrained)
بالتأكيد! يمكنك استخدام دالة VLOOKUP. اكتب في الخلية المطلوبة: =VLOOKUP(A2, Sheet2!A:B, 2, FALSE). هذه الصيغة ستبحث عن القيمة في العمود A وتعيد القيمة المقابلة من العمود B. بالتوفيق!

لاحظ المشكلة: الصيغة تبدو سليمة، لكنها تفترض أن العمود A في الملفين يحتوي نفس المعرّف، وأن العمود B هو القيمة المطلوبة. في تقريرك الحقيقي قد يكون المعرّف في العمود C، والاسم في العمود A، والهدف في ورقة ثالثة. النتيجة: صيغة لا تعمل، وأنت لا تعرف أي جزء منها يحتاج تعديلاً.

الطلب الثاني: وصف دقيق لبنية الملف

المطالبة ChatGPT / Claude / DeepSeek
لدي ملفان في إكسل. في ملف «المبيعات» العمود A يحتوي كود المندوب، والعمود B يحتوي إجمالي البيع الشهري. في ملف «الفريق» العمود A يحتوي كود المندوب، والعمود C يحتوي اسمه الكامل، والعمود D يحتوي هدف الشهر. أريد في ورقة جديدة عموداً يعرض اسم المندوب، وعموداً بجانبه يعرض نسبة تحقيقه للهدف. اكتب لي الصيغتين مع شرح كل جزء، وأخبرني إن كان هناك احتمال ألا يجد الكود في الملف الثاني.
مخرجات الذكاء الاصطناعي Simulated Output (Calibrated)
لجلب الاسم من ملف الفريق، استخدم في الخلية B2 من الورقة الجديدة: =IFERROR(INDEX('الفريق'!$C$2:$C$500, MATCH($A2, 'الفريق'!$A$2:$A$500, 0)), "كود غير موجود") ولحساب نسبة تحقيق الهدف، استخدم في C2: =IFERROR(B2/INDEX('الفريق'!$D$2:$D$500, MATCH($A2, 'الفريق'!$A$2:$A$500, 0)), "") الشرح: دالة MATCH تبحث عن كود المندوب في عمود الأكواد وتعيد رقم صفه. دالة INDEX تستخدم هذا الرقم لجلب القيمة من العمود المطلوب. دالة IFERROR تعرض رسالة بديلة إذا لم يُعثر على الكود، وهذا يحميك من ظهور خطأ #N/A في التقرير. انسخ الصيغتين واسحبهما لأسفل العمود.

الفرق واضح: الطلب الثاني حدد أسماء الملفات والأعمدة والنتيجة المطلوبة، فجاءت الصيغة مطابقة لبنية تقريرك. والأهم أن المساعد أضاف معالجة الخطأ، وهي خطوة عملية تمنع ظهور رموز غامضة أمام مديرك. لاحظ أيضاً أنه استخدم دالتين معاً بدل دالة واحدة، لأن الوصف الدقيق كشف أن البحث يحتاج مطابقة ثم جلب قيمة من عمود غير مجاور.

قالب جاهز للنسخ

احتفظ بهذا القالب واملأ ما بين الأقواس في كل مرة تحتاج صيغة جديدة. كلما زادت تفاصيلك، قلّت التخمينات.

المطالبة Master Template
أعمل في [مجال عملك] وأحتاج صيغة إكسل لـ [النتيجة المطلوبة]. ملفي الأول اسمه [اسم الملف] ويحتوي: العمود [الحرف] = [وصف المحتوى]، العمود [الحرف] = [وصف المحتوى]. ملفي الثاني اسمه [اسم الملف] ويحتوي: العمود [الحرف] = [وصف المحتوى]، العمود [الحرف] = [وصف المحتوى]. اكتب الصيغة مع شرح كل دالة مستخدمة، وأضف معالجة للأخطاء إن لم يُعثر على القيمة، واذكر أي افتراض بنيته عن شكل البيانات.

أوامر سريعة لتصحيح المسار

  • «لا تفترض أسماء الأعمدة. اسألني عنها واحداً واحداً قبل أن تكتب الصيغة.»
  • «اشرح لي كل دالة في سطر منفصل، ولا تجمع الشرح في فقرة واحدة.»
  • «أعد كتابة الصيغة دون دوال حديثة، لأن نسخة إكسل عندي قديمة.»

كيف تعرف أن الأمر نجح؟

معيار النجاح ليس أن تبدو الصيغة أنيقة، بل أن تعمل على بياناتك الحقيقية وتعطي رقماً يمكنك التحقق منه يدوياً في صف واحد على الأقل. جرّب الصيغة على ثلاثة صفوف معروفة النتيجة قبل أن تسحبها على التقرير كله. وإذا ظهر خطأ، انسخ رسالته وأعدها للمساعد مع وصف الخلية التي ظهر فيها؛ فذلك أدق من أن تقول «الصيغة لا تعمل».

بعد أن تنجح الصيغة، جرّب أن تشرحها بصوتك في وضع المحادثة الصوتي المجاني على هاتفك. قل مثلاً: «دالة MATCH تبحث عن الكود، وINDEX تجلب الاسم المقابل». النطق بصوت عالٍ يكشف الفجوات في فهمك أسرع من القراءة الصامتة، ويجعلك قادراً على تعديل الصيغة بنفسك في المرة القادمة بدل أن تعود للسؤال من الصفر.

المصادر
  1. أبحاث مايكروسوفت: تحويل اللغة الطبيعية إلى أتمتة جداول البياناتمايكروسوفت