الإحصاء والقياس النفسيتحليل البيانات في Google Sheets

كيفية حساب درجات Z في جداول بيانات جوجل

دليل أكاديمي شامل يشرح كيفية حساب درجات Z (الدرجة المعيارية) في جداول بيانات جوجل (Google Sheets) بالصيغ اليدوية والدوال المتقدمة وتفسيرها الإحصائي والنفسي.

تاريخ النشر

تُعد معالجة البيانات الكمية وتحليلها من الركائز الأساسية التي تقوم عليها الأبحاث العلمية والتطبيقات العملية في شتى الميادين، بدءاً من القياس النفسي والتربوي وصولاً إلى النمذجة الاقتصادية والعلوم الحيوية. وفي خضم هذا التنوع الهائل في أدوات جمع البيانات ومقاييسها، تبرز الحاجة الملحة إلى توحيد لغة الأرقام وتحويل الدرجات الخام المستخرجة من الاختبارات والملاحظات الميدانية إلى مقاييس نسبية موحدة تتيح المقارنة الدقيقة وتكشف عن الموقع الحقيقي لكل مفردة داخل مجتمعها الإحصائي. وهنا تتجلى الأهمية الرياضية والمنهجية لما يُعرف بـ الدرجة المعيارية (Z-Score)، والتي تمثل حجر الزاوية في الإحصاء الوصفي والاستدلالي على حد سواء.

مع التحول الرقمي المتسارع في بيئات العمل الأكاديمية والمهنية، أصبحت منصات الحوسبة السحابية مثل جداول بيانات جوجل (Google Sheets) أدوات لا غنى عنها للباحثين والمحللين، لما توفره من مرونة فائقة وقدرات حسابية متقدمة تدعم العمل التشاركي في الوقت الفعلي. إن القدرة على توظيف Google Sheets في حساب الدرجات المعيارية بكفاءة لا تقتصر فقط على تطبيق المعادلات الرياضية الصرفة، بل تتعدى ذلك إلى بناء نماذج تحليلية ديناميكية، وتنظيف البيانات، والكشف عن القيم الشاذة، وتفسير الظواهر السلوكية والإحصائية المعقدة بدقة متناهية.

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

1. المفهوم النظري للدرجة المعيارية (Z-Score) وأهميتها الإحصائية والنفسية

1.1 تعريف الدرجة المعيارية (Z-Score) وطبيعتها الرياضية

تُعرّف الدرجة المعيارية (Z-Score) إحصائياً بأنها مقياس موضعي نسبي يُعبّر عن بُعد القيمة الفردية الخام عن المتوسط الحسابي لمجموعة البيانات مقاساً بوحدات الانحراف المعياري. إنها عملية تحويل رياضي خطي (Linear Transformation) تُجرى على المتغيرات المستمرة، حيث تُعيد تشكيل المقياس الأصلي ليصبح توزيعاً معيارياً يمتلك خصائص ثابتة ومحددة: متوسط حسابي يساوي دائماً الصفر، وانحراف معياري وتباين يساويان دائماً واحداً صحيحاً. هذا التحويل لا يُغيّر من العلاقات النسبية بين نقاط البيانات، ولكنه يجرّد الأرقام من وحدات قياسها الأصلية لتكتسب صبغة عالمية موحدة.

تتخذ درجات Z قيماً إيجابية وسلبية وصفرية تعكس بدقة موقع القيمة الأصلية بالنسبة للمركز الإحصائي. فالقيمة الصفرية لدرجة Z تعني أن القيمة الخام للمفحوص أو المفردة تتطابق تماماً مع المتوسط الحسابي للتوزيع. أما الدرجة المعيارية الإيجابية (مثل +1.5)، فتشير إلى أن القيمة تقع أعلى من المتوسط بمقدار 1.5 انحراف معياري، في حين تدل الدرجة السلبية (مثل -2.0) على أن القيمة تنخفض عن المتوسط بمقدار انحرافين معياريين. هذا التحديد الرياضي المباشر يُلغي الغموض المرتبط بالدرجات الخام التي لا تحمل بذاتها أي معنى تقييمي دون الرجوع إلى معالم التوزيع.

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

1.2 أهمية درجات Z في القياس النفسي والبحوث السلوكية

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

تُعد معايرة الاختبارات النفسية المقننة إحدى الركائز الأساسية التي تعتمد على درجات Z لبناء المعايير (Norms). فعند تقنين اختبار نفسي جديد على عينة ممثلة للمجتمع، تُحوّل استجابات أفراد العينة إلى درجات معيارية تُمكّن الباحثين اللاحقين من مطابقة أداء أي فرد جديد مع معايير تلك العينة. يضمن هذا الإجراء إمكانية تقييم الحالات السريرية بدقة وتحديد ما إذا كان سلوك معين أو سمة معينة تقع ضمن النطاق الطبيعي المتوقع أو تشير إلى اضطراب يستوجب التدخل العلاجي.

علاوة على ذلك، تسمح الدرجات المعيارية بتحديد الموقع النسبي للمفحوص مقارنة بالمجتمع المعياري بدقة فائقة. فعندما نحدد أن درجة شخص ما في اختبار القدرة الرياضية تقابل Z = +2.33، فإننا لا نصف فقط مستواه الحسابي، بل نحدد بدقة أنه يتفوق على الغالبية الساحقة من أقرانه، وهو ما يشكل الأساس النظري لاستخراج الرتب المئينية واتخاذ القرارات المصيرية في التوجيه التربوي والتشخيص العيادي والاختيار المهني.

1.3 الافتراضات الإحصائية لتطبيق الدرجة المعيارية

على الرغم من إمكانية حساب درجات Z رياضياً لأي مجموعة بيانات رقمية، فإن الاستفادة الكاملة من خصائصها التفسيرية والاستدلالية ترتبط ارتباطاً وثيقاً بمدى مطابقة البيانات لافتراض التوزيع الطبيعي (Normal Distribution). فإذا كانت البيانات تعاني من التواء شديد (Skewness) نحو اليمين أو اليسار، أو تفرطح شاذ (Kurtosis) سواء بالتدبب أو التفرطح، فإن النسب المئوية والمساحات المحصورة تحت المنحنى لن تتطابق بدقة مع جدول التوزيع الطبيعي المعياري، مما يقود إلى تفسيرات مضللة لموقع الدرجات.

يتعلق الافتراض الثاني بمستوى قياس المتغيرات الخاضعة للتحليل؛ حيث يشترط الإحصائيون تطبيق الدرجة المعيارية على البيانات المقاسة وفق المقياس الفتري (Interval Scale) أو المقياس النسبي (Ratio Scale). في هذه المستويات، تكون المسافات بين الوحدات متساوية وذات دلالة رياضية تسمح بحساب المتوسط الحسابي والانحراف المعياري بصورة صحيحة، في حين يحظر استخدام درجات Z مع المقاييس الاسمية (Nominal) أو الرتبية (Ordinal) دون تحويلات سيكومترية خاصة لتجنب انتهاك الشروط الرياضية للعملية.

وأخيراً، يؤثر حجم العينة (Sample Size) تأثيراً مباشراً على موثوقية الدرجات المعيارية المحسوبة. ففي العينات الصغيرة، تكون تقديرات المتوسط الحسابي والانحراف المعياري شديدة التأثر بالأخطاء العشوائية، مما يجعل درجات Z المحسوبة تابعة لخصائص تلك العينة المحدودة وغير قابلة للتعميم على المجتمع الأكبر. لذلك، يوصى دائماً باستخدام عينات كبيرة الحجم تمثل المجتمع تمثيلاً صادقاً لضمان استقرار المعلمات الإحصائية المستخدمة في معادلة التحويل المعياري.

2. الصيغة الرياضية لحساب درجات Z وتفسير مكوناتها

2.1 تفكيك المعادلة الأساسية: z = (X – μ) / σ

تستند الدرجة المعيارية في جوهرها إلى معادلة جبرية أنيقة وبسيطة في آن واحد، يُعبر عنها بالصيغة: z = (X - μ) / σ للمجتمعات الإحصائية، أو z = (X - x̄) / s لعينات البيانات. يتألف هذا التركيب الرياضي من ثلاثة عناصر أساسية متكاملة يؤدي كل منها وظيفة محددة في عملية التحويل المعياري. المتغير الأول هو (X)، وهو يمثل القيمة الخام الملحوظة أو درجة المفحوص المستخرجة مباشرة من أدوات القياس، والتي تتطلب تقييماً لموقعها النسبي.

العنصر الثاني في بسط المعادلة هو المتوسط الحسابي، والذي يُرمز له بالحرف الإغريقي (μ) في حالة المجتمع الإحصائي أو (x̄) في حالة العينة. يعمل المتوسط الحسابي كنقطة ارتكاز مركزية وموقع توازن للبيانات. ومن خلال عملية الطرح (X - μ)، نقوم بحساب “درجة الانحراف” (Deviation Score)، والتي تمثل المسافة المطلقة التي تفصل القيمة الفردية عن مركز التوزيع؛ فإذا كانت النتيجة موجبة دل ذلك على وقوع القيمة يمين المركز، وإذا كانت سالبة دل على وقوعها يساره.

أما العنصر الثالث في مقام المعادلة فهو الانحراف المعياري، المرموز له بـ (σ) للمجتمع أو (s) للعينة، والذي يمثل مقياس التشتت الأكثر موثوقية في الإحصاء. وظيفة هذا المقام هي معايرة مسافة الانحراف من خلال قسمتها على وحدة قياس التشتت الخاصة بالتوزيع. هذه الخطوة الحاسمة تجرد الناتج من أي وحدات فيزيائية أو اختبارية، وتحول البعد المطلق إلى عدد دقيق لوحدات الانحراف المعياري، مما ينتج لنا في النهاية قيمة z الخالصة والقابلة للمقارنة المباشرة.

2.2 الفرق بين حساب درجات Z للمجتمع وللعينة

من الناحية المنهجية، يُميز الإحصائيون بين حساب درجات Z للمجتمعات الإحصائية الشاملة (Population) وتلك المحسوبة من واقع العينات المستسلة (Sample). هذا التمييز لا يقتصر على الرموز المستخدمة فحسب، بل يمتد إلى الأساس الرياضي لحساب الانحراف المعياري؛ حيث يُحسب انحراف المجتمع (σ) بقسمة مجموع مربعات الانحرافات على إجمالي عدد المفردات (N)، في حين يُحسب انحراف العينة (s) بقسمة المجموع على ما يُعرف بدرجات الحرية (Degrees of Freedom) وهي (n - 1) وفقاً لـ تصحيح بيسل (Bessel’s Correction).

يُعد تصحيح درجات الحرية في العينات أمراً جوهرياً لضمان الحصول على مقدر غير متحيز (Unbiased Estimator) لتباين المجتمع. فإذا افترض الباحث خطأً أن بيانات عينته تمثل مجتمعاً كاملاً واستخدم الصيغة القائمة على القسمة على (n)، فإن ذلك سيؤدي إلى تقدير متفائل ومصغر للانحراف المعياري، مما ينتج عنه تضخيم غير حقيقي لقيم درجات Z المحسوبة، وهو ما ينعكس سلباً على دقة الاستدلال الإحصائي واتخاذ القرارات السريرية أو الأكاديمية.

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

2.3 الخصائص الجبرية لتوزيع درجات Z

تتمتع مجموعة درجات Z الناتجة عن أي تحويل خطي بمجموعة من الخصائص الجبرية البنيوية الثابتة التي تمثل معايير تحقق رياضية بالغة الأهمية. الخاصية الأولى والأساسية هي أن المجموع الجبري لجميع درجات Z في أي توزيع يساوي دائماً الصفر: ∑z = 0، وبالتالي فإن المتوسط الحسابي لدرجات Z يساوي بالضرورة الصفر تماماً. يُعزى ذلك إلى أن مجموع انحرافات القيم الأصلية عن متوسطها الحسابي يساوي دائماً الصفر بحكم التعريف الرياضي للنزعة المركزية.

الخاصية الجبرية الثانية تنص على أن تباين درجات Z يساوي دائماً القيمة واحد صحيح: Var(z) = 1، وبالتالي فإن الانحراف المعياري لدرجات Z يساوي أيضاً واحداً صحيحاً: SD(z) = 1. هذا التقييد الجبري يضمن أن التوزيع المعياري الجديد يمتلك وحدة تشتت قياسية موحدة ومستقلة تماماً عن التشتت الأصلي للبيانات الخام، مما يجعل مقياس z معياراً عالمياً للقياس والنمذجة الرياضية عبر شتى حقول المعرفة.

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

3. إعداد وتنظيم البيانات في جداول بيانات جوجل (Google Sheets)

3.1 هيكلة ورقة العمل لتسهيل العمليات الحسابية

تبدأ المعالجة الإحصائية الناجحة في جداول بيانات جوجل بالبناء الهيكلي المنظم والمنطقي لورقة العمل (Worksheet). يُنصح دائماً بتخصيص العمود الأول (Column A) للمعرفات الفريدة للمفحوصين أو السجلات (مثل المعرف الرقمي ID أو الاسم الكودي)، وتجنب دمج الخلايا في صفوف البيانات الأولية نهائياً، لأن الدمج يُعطل آليات الإشارة المرجعية ويفسد عمل صيغ المصفوفات التلقائية.

يجب تخصيص الأعمدة اللاحقة (مثل العمود B و C) للبيانات الخام والمتغيرات المستقلة والتابعة المقاسة، مع ضرورة وضع عناوين واضحة وموجزة في الصف الأول (Header Row). من أفضل الممارسات المنهجية تلوين صف الرؤوس بلون مميز وتجميده عبر قائمة عرض > تجميد > صف واحد (View > Freeze > 1 row)، مما يسمح بالتمرير الرأسي عبر آلاف السجلات مع الاحتفاظ برؤية واضحة لطبيعة كل عمود.

لتفادي تداخل العمليات الحسابية، يُفضل دائماً تخصيص منطقة محددة ومفصولة في ورقة العمل—أو حتى إنشاء ورقة عمل ملحقة مخصصة—لحساب وعرض المعلمات الإحصائية التجميعية (مثل المتوسط والانحراف المعياري وحجم العينة). يضمن هذا الفصل المعماري للبيانات عدم الخلط بين السجلات الفردية ومؤشرات المجتمع أو العينة، ويجعل بناء الصيغ ومراجعتها أمراً يسيراً وخالياً من التعقيد الرياضي.

3.2 تنظيف وفحص جودة البيانات قبل التحليل

يُمثل تنظيف البيانات مرحلة حرجة تسبق أي تطبيق لمعادلات Z-Score في Google Sheets. يجب أولاً الكشف عن الخلايا الفارغة أو القيم المفقودة (Missing Values) والتعامل معها بحذر؛ إذ إن وجود خلايا فارغة ضمن نطاق الحساب قد يؤدي إلى تشويه حجم العينة الفعلي إذا لم تُضبط الصيغ بصورة صحيحة. يمكن استخدام أدوات الفلترة عبر قائمة بيانات > إنشاء فلتر (Data > Create a filter) لفحص الأعمدة واستبعاد الصفوف غير المكتملة أو تصنيفها منهجياً.

من الأخطاء التقنية الشائعة في جداول بيانات جوجل تحول الأرقام المدخلة إلى نصوص غير قابلة للعمليات الحسابية نتيجة أخطاء النسخ واللصق أو اختلاف إعدادات الفواصل العشرية. للتحقق من التنسيق الرقمي، يجب التأكد من محاذاة الأرقام تلقائياً إلى اليمين في الواجهة العربية، أو تحديد نطاق البيانات كاملاً وتطبيق التنسيق الرقمي القياسي عبر تنسيق > رقم > رقم تلقائي (Format > Number > Number) لضمان استجابة الدوال الرياضية لجميع المدخلات.

يتطلب الفحص الإحصائي لجودة البيانات أيضاً مراجعة الاتساق الداخلي للدرجات والتأكد من وقوع جميع القيم الملاحظة ضمن النطاق المنطقي لأداة القياس. فإذا كان مقياس التقدير يتراوح بين 0 و 100، فإن ظهور قيمة مثل 150 يُعد خطأ إدخالياً فادحاً يجب تصحيحه فوراً قبل حساب المتوسط والانحراف المعياري، حيث إن خطأً واحداً في البيانات الخام كفيل بزعزعة استقرار معلمات التوزيع وتشويه جميع الدرجات المعيارية الناتجة.

3.3 استخدام النطاقات المسماة (Named Ranges)

توفر ميزة “النطاقات المسماة” (Named Ranges) في جداول بيانات جوجل وسيلة متقدمة لتبسيط الصيغ الإحصائية ورفع كفاءتها التوثيقية والتنظيمية. فبدلاً من استخدام المراجع التقليدية ذات الإحداثيات الجامدة مثل B2:B500، يمكن للمحلل تسمية هذا النطاق بالكامل باسم وصفي واضح مثل Raw_Scores أو درجات_الذكاء، مما يجعل المعادلات الرياضية أشبه بنصوص مقروءة وواضحة المعنى لأي مراجع خارجي.

لإنشاء نطاق مسمى، يتم تحديد عمود الدرجات الخام بالكامل، ثم التوجه إلى شريط القوائم واختيار بيانات > النطاقات المسماة (Data > Named ranges)، وكتابة الاسم المختار في اللوحة الجانبية ثم الضغط على “تم”. يتميز هذا الإجراء بحماية الصيغ من أخطاء الإزاحة التي تحدث عند نقل الأعمدة أو إعادة ترتيبها داخل ورقة العمل، حيث تظل التسمية مرتبطة بكتلة البيانات المحددة بغض النظر عن موقعها الجغرافي داخل الجدول.

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

4. حساب المتوسط الحسابي (Mean) في جداول بيانات جوجل

4.1 استخدام دالة AVERAGE لحساب النزعة المركزية

تُعد دالة AVERAGE الدالة القياسية الأكثر استخداماً في Google Sheets لحساب النزعة المركزية للبيانات الكمية. تقوم الدالة بجمع القيم الرقمية المحددة في النطاق وقسمتها تلقائياً على عددها الفعلي، مستبعدة النصوص والمدخلات غير الرقمية من حساب المقام. يُعبر عن الصيغة العامة للدالة بالشكل: =AVERAGE(value1, [value2, ...]).

لتطبيق هذه الدالة، يُخصص الباحث خلية مرجعية محددة (ولتكن الخلية E2 على سبيل المثال)، ثم يكتب المعادلة التالية: =AVERAGE(B2:B101) بافتراض أن البيانات الخام تشغل النطاق من الصف 2 إلى الصف 101 في العمود B. وعند الضغط على مفتاح Enter، يقوم المحرك الحسابي لجداول جوجل بمعالجة البيانات فورياً واستخراج القيمة الدقيقة للمتوسط الحسابي التي ستمثل المعلمة المركزية (x̄ أو μ) في معادلة الدرجة المعيارية.

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

4.2 استخدام الدوال الشرطية لحساب المتوسطات المخصصة

في العديد من التصاميم البحثية النفسية والتربوية، يحتاج الباحث إلى حساب درجات معيارية منفصلة لكل مجموعة فرعية (مثل الذكور والإناث، أو المجموعة التجريبية والضابطة). في مثل هذه الحالات، لا يصلح استخدام المتوسط العام للبيانات، بل يتطلب الأمر استخدام الدوال الشرطية المتطورة مثل AVERAGEIF ودالة AVERAGEIFS لحساب متوسطات الفئات بدقة متناهية.

تسمح دالة AVERAGEIF بتحديد معيار شرطي واحد، وتُبنى جملتها بالشكل: =AVERAGEIF(criteria_range, criterion, [average_range]). فإذا كان عمود النوع الاجتماعي يشغل النطاق C2:C101 والدرجات الخام في B2:B101، فإن صيغة حساب متوسط درجات الذكور فقط تكون: =AVERAGEIF(C2:C101, "ذكر", B2:B101). يضمن هذا الإجراء عزل الفروق النمطية بين الجنسين قبل استخراج الدرجات المعيارية المستندة إلى معايير خاصة بكل فئة.

أما عند تعقد التصميم البحثي وتعدد المتغيرات التصنيفية (كالنوع، والمستوى التعليمي، والفئة العمرية معاً)، تصبح دالة AVERAGEIFS هي الأداة المثلى. تتيح هذه الدالة تمرير شروط متعددة ومتزامنة، مما يُمكّن المحلل من حساب المتوسطات للمجموعات الدقيقة جداً، ومقارنة متوسطات هذه المجموعات الفرعية بالمتوسط الكلي العام لتقييم مدى تباين العينات الفرعية داخل فضاء الدراسة السلوكية.

4.3 التحقق من صحة ناتج المتوسط الحسابي

يقتضي المنهج العلمي الصارم إجراء فحوصات تدقيق مستقلة للتأكد من سلامة النتائج الرقمية الصادرة عن الدوال الإحصائية المدمجة. يمكن التحقق يدوياً من ناتج دالة AVERAGE عن طريق دمج دالتي المجموع والعد؛ حيث يقوم الباحث بكتابة الصيغة: =SUM(B2:B101) / COUNT(B2:B101) في خلية تدقيق منفصلة ومطابقة النتيجة بالناتج السابق لدالة AVERAGE للتأكد من عدم وجود أي انحراف خوارزمي خفي.

كذلك يجب على المحلل فحص مدى حساسية المتوسط الحسابي للتوزيع الأصلي؛ فالمتوسط الحسابي يتسم بحساسيته المفرطة للقيم المتطرفة (Extreme Values). فإذا احتوت البيانات على درجة خام شاذة جداً ناتجة عن خطأ إجرائي، فإنها ستسحب المتوسط الحسابي نحوها بقوة، مما يؤدي بدوره إلى تشويه جميع حسابات درجات Z لكافة أفراد العينة دون استثناء. في مثل هذه الحالات، يُقارن المتوسط بـ الوسيط (MEDIAN) لتقييم مدى اعتدالية التوزيع.

بمجرد استقرار التحقق والتأكد من موثوقية النتيجة، يتم توثيق قيمة المتوسط وتثبيتها في الخلية المخصصة وإحاطتها بتسمية واضحة في الجدول التعريفي. يُمثل هذا الرقم الموثق ركيزة النصف الأول من معادلة Z-Score، والتي ستتكامل في الخطوة التالية مع مؤشر التشتت المعياري لبناء نموذج المعايرة الشامل.

5. حساب الانحراف المعياري (Standard Deviation) في جداول بيانات جوجل

5.1 التمييز بين دوال الانحراف المعياري في Google Sheets

تحتوي جداول بيانات جوجل على ترسانة متكاملة من دوال حساب الانحراف المعياري، ويُعد التمييز الدقيق بينها شرطاً أساسياً لضمان النزاهة العلمية للحسابات الإحصائية. الدالتان الأساسيتان هما STDEV.S و STDEV.P. الدالة الأولى STDEV.S مخصصة حصرياً لعينات البيانات (Samples)، وتقوم بحساب الانحراف المعياري باستخدام مقام درجات الحرية (n - 1)، وهي الدالة الواجب استخدامها في كافة الأبحاث الميدانية والتجريبية تقريباً.

في المقابل، صُممت دالة STDEV.P للتعامل مع المجتمعات الإحصائية الكاملة (Populations)، حيث تعتمد في حسابها على القسمة على العدد الإجمالي (N). الخلط بين هاتين الدالتين يُعد من أكثر الأخطاء الإحصائية شيوعاً؛ فاستخدام دالة المجتمع STDEV.P مع عينة بحثية صغيرة يقود حتماً إلى حساب انحراف معياري أصغر من حقيقته، مما يولد درجات Z متضخمة ومخالفة للواقع القياسي.

يوضح الجدول الإحصائي التالي المقارنة المعيارية الدقيقة بين الدوال الرئيسية المتاحة في جداول بيانات جوجل لحساب التشتت المعياري، مما يساعد الباحث على اختيار الأداة الرياضية المطابقة لمنهجية دراسته:

  • STDEV.S: تحسب الانحراف المعياري للعينة، وتقسم على (n-1)، وتتجاهل النصوص والقيم المنطقية تلقائياً.
  • STDEV.P: تحسب الانحراف المعياري للمجتمع الشامل، وتقسم على N، وتتجاهل النصوص والقيم المنطقية.
  • STDEVA: تحسب انحراف العينة مع تضمين القيم المنطقية (TRUE=1, FALSE=0) والنصوص (المعاملة كصفر).
  • STDEVPA: تحسب انحراف المجتمع مع تضمين النصوص والقيم المنطقية كأرقام.

5.2 التطبيق العملي لحساب الانحراف المعياري للعينة

لتطبيق الحساب العملي للانحراف المعياري للعينة، نختار خلية مرجعية مخصصة للمعلَمات الإحصائية (ولتكن الخلية E3، الواقعة مباشرة أسفل خلية المتوسط E2). ندخل الصيغة التالية في شريط الصيغ: =STDEV.S(B2:B101) مع تحديد نطاق البيانات الخام بدقة. فور إدخال المعادلة، يولد البرنامج قيمة الانحراف المعياري العيني للدرجات، معبراً عنها بنفس وحدات القياس الأصلية للاختبار.

تكمن الأهمية السيكومترية للقيمة الناتجة في كونها تعكس مدى تجانس أو تشتت عينة المفحوصين حول متوسطهم الحسابي. فالانحراف المعياري الصغير يشير إلى تقارب شديد وتجانس بين استجابات الأفراد، مما يجعل المسافات بين درجات Z ضيقة ومتقاربة، في حين يشير الانحراف المعياري الكبير إلى تباين واسع في القدرات أو السمات النفسية المقاسة، مما يعطي درجات Z اتساعاً جغرافياً أكبر على منحنى التوزيع.

من الناحية الحسابية، يجب التحقق من أن حجم العينة (n) كافٍ لمنح مقدر الانحراف المعياري الاستقرار الإحصائي المطلوب. فكلما ازداد حجم العينة، اقترب الفرق الحسابي بين STDEV.S و STDEV.P من التلاشي الرياضي، نظراً لأن الفارق بين القسمة على n أو n-1 يصبح شبه معدوم عند الأعداد الكبيرة جداً وفقاً لقانون الأعداد الكبيرة.

5.3 معالجة الحالات الخاصة في حساب التشتت

يواجه المحللون في بعض الأحيان حالات خاصة تستوجب معالجة منهجية مسبقة، ومن أبرزها حالة “الانعدام التام للتشتت” أو الانحراف المعياري الصفري (Zero Variance). تحدث هذه الحالة عندما يُسجل جميع أفراد العينة نفس الدرجة الخام تماماً (كأن يحصل الجميع على 50/50). في هذا الموقف، سينتج عن دالة الانحراف المعياري القيمة (0)، وهو ما سيؤدي إلى فشل ذريع في حساب درجات Z وظهور خطأ القسمة على صفر الشهير #DIV/0!.

لمعالجة هذه الحالة بيانياً، يجب على الباحث فحص مصفوفة البيانات؛ فالانحراف الصفري يعني أن المتغير لم يعد متغيراً بالمعنى الإحصائي بل تحول إلى ثابت (Constant)، وبالتالي تنتفي عنه صفة القياس ولا يمكن حساب درجات معيارية له. يجب في مثل هذه الظروف توثيق عدم وجود تباين في تقرير البحث واستبعاد المتغير من تحويلات Z-Score.

حالة أخرى تتعلق بوجود خلايا تحتوي على نصوص أو قيم منطقية ناتجة عن استيراد خاطئ للبيانات؛ حيث إن استخدام دوال مثل STDEVA قد يقود إلى نتائج كارثية إذا عوملت السجلات النصية كأصفار بدلاً من استبعادها. لذا يُنصح دائماً بالالتزام الصارم بدالة STDEV.S القياسية وتطهير مصفوفة البيانات مسبقاً من أي مدخلات غير رقمية لتفادي تلويث التقدير المعياري.

6. الطريقة اليدوية: تطبيق معادلة Z-Score باستخدام الصيغ المباشرة في Google Sheets

6.1 بناء الصيغة اليدوية للخلية الأولى

يُمثل التطبيق اليدوي لمعادلة Z-Score في Google Sheets تمريناً رياضياً أساسياً يمنح الباحث تحكماً كاملاً في خطوات المعالجة الحسابية وفهماً عميقاً لسير تدفق البيانات. لتطبيق هذه الطريقة، نبدأ بتخصيص العمود C في ورقة العمل ليكون مستودعاً لدرجات Z الناتجة، ونقوم بتسمية رأس العمود في الخلية C1 بعنوان وصفي مثل Manual_Z_Score.

في الخلية الأولى المخصصة لأول مفحوص (الخلية C2)، نقوم بكتابة الصيغة الرياضية المستندة مباشرة إلى معادلة التعريف. إذا كانت الدرجة الخام الأولى موجودة في B2، وقيمة المتوسط الحسابي محفوظة في E2، وقيمة الانحراف المعياري في E3، فإن المعادلة تُكتب بالشكل التالي: =(B2 - $E$2) / $E$3.

تُعد الأقواس الدائرية المحيطة بعملية الطرح (B2 - $E$2) عنصراً حاسماً لا يقبل الإهمال؛ فالقواعد الجبرية لأولويات العمليات الحسابية تعطي عملية القسمة أسبقية مطلقة على عملية الطرح. فإذا أُزيلت الأقواس وكُتبت الصيغة بالشكل =B2 - $E$2 / $E$3، سيقوم محرك Google Sheets بقسمة المتوسط على الانحراف أولاً ثم طرح الناتج من الدرجة الخام، مما يولد ناتجاً رياضياً خاطئاً كلياً يفسد التحليل بالكامل.

Z-scores in Google Sheets
Z-scores in Google Sheets

6.2 استخدام المراجع المطلقة ($) لتثبيت المعلمات الإحصائية

يُمثل التمييز بين المراجع النسبية والمراجع المطلقة (Relative and Absolute References) المهارة التقنية الأكثر أهمية عند بناء الصيغ اليدوية في جداول البيانات. عندما نشير إلى الخلية B2، فإننا نستخدم مرجعاً نسبياً يتغير تلقائياً عند سحب الصيغة لأسفل ليصبح B3 ثم B4 وهكذا، وهو السلوك المطلوب تماماً لقراءة الدرجة الخام الخاصة بكل مفحوص جديد في الصف المقابل.

على العكس من ذلك تماماً، فإن موقع المتوسط الحسابي في E2 وموقع الانحراف المعياري في E3 يمثلان معلمات ثابتة لكامل التوزيع ويجب ألا تتغير مواقعهما المرجعية عند سحب المعادلة رأسياً. من هنا تنشأ الضرورة الحتمية لاستخدام علامة الدولار $ لتثبيت المرجع، حيث يُكتب $E$2 لتثبيت العمود E والصف 2 تثبيتاً مطلقاً لا يتزحزح مع حركة الصيغة عبر الخلايا المجاورة.

يمكن إضافة علامات التثبيت المطلق يدوياً عبر كتابة علامة $ قبل حرف العمود ورقم الصف، أو بطريقة أكثر احترافية وسرعة عبر الضغط على مفتاح الاختصار F4 في لوحة المفاتيح أثناء تحديد اسم الخلية في شريط الصيغ. يقوم مفتاح F4 بالتبديل التلقائي بين أوضاع التثبيت المختلفة (تثبيت كامل $E$2، تثبيت الصف فقط E$2، تثبيت العمود فقط $E2، أو المرجع النسبي E2).

6.3 سحب وتعميم الصيغة اليدوية على كامل العمود

بمجرد كتابة الصيغة اليدوية الصحيحة في الخلية C2 والضغط على Enter للتأكد من حساب درجة Z للمفحوص الأول بصورة سليمة، ننتقل إلى مرحلة تعميم الصيغة على باقي سجلات قاعدة البيانات. توفر جداول بيانات جوجل عدة آليات فعالة لتنفيذ هذا الإجراء، وأبسطها استخدام “مقبض التعبئة التلقائية” (Fill Handle)، وهو المربع الأزرق الصغير الكائن في الركن السفلي الأيسر (أو الأيمن حسب اتجاه الواجهة) من الخلية المحددة.

يمكن للمحلل النقر مع الاستمرار على مقبض التعبئة وسحبه رأسياً إلى أسفل العمود حتى آخر صف يحتوي على بيانات. ولكن في مجموعات البيانات الضخمة التي تحتوي على مئات أو آلاف الصفوف، يصبح السحب اليدوي مرهقاً وغير عملي؛ والحل الأمثل حينها هو النقر المزدوج (Double-Click) بزر الفأرة الأيسر مباشرة على مقبض التعبئة، مما يدفع Google Sheets إلى نسخ الصيغة تلقائياً إلى أسفل العمود بدقة بالغة وبسرعة لحظية تتوقف بالضبط عند نهاية بيانات العمود المجاور.

بعد إتمام عملية التعبئة، يُنصح بإجراء فحص عشوائي سريع عن طريق النقر على بعض الخلايا في منتصف وأسفل العمود وفحص شريط الصيغ للتأكد من أن المرجع النسبي B... قد تحرك ليطابق رقم الصف الحالي للمفحوص، بينما ظلت المراجع المطلقة $E$2 و $E$3 ثابتة دون أي انحراف، مما يؤكد صحة البناء الرياضي لكافة النتائج.

7. الطريقة الآلية: استخدام دالة STANDARDIZE في جداول بيانات جوجل

7.1 بنية دالة STANDARDIZE وبناء جملتها (Syntax)

لتجاوز عناء البناء اليدوي للصيغ الرياضية وتقليل احتمالات الخطأ البشري في كتابة الأقواس، توفر جداول بيانات جوجل دالة إحصائية مدمجة ومتخصصة تُعرف بدالة STANDARDIZE. تقوم هذه الدالة بتنفيذ عملية المعايرة الخطية آلياً وفق الخوارزمية القياسية المعتمدة عالمياً. تتكون بنية جملة الدالة من ثلاثة وسائط إجبارية تُكتب بالشكل: STANDARDIZE(value, mean, standard_deviation).

الوسيط الأول value يمثل القيمة الخام المراد تحويلها (الدرجة X)، في حين يمثل الوسيط الثاني mean المتوسط الحسابي للتوزيع، والوسيط الثالث standard_deviation يمثل الانحراف المعياري للمجموعة. تتميز دالة STANDARDIZE بكفاءتها الحسابية العالية وقدرتها على تحسين مقروئية ورقة العمل وجعل الشفرات الإحصائية واضحة المعالم ومطابقة للمعايير المتبعة في لغات البرمجة الإحصائية مثل R و Python.

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

7.2 التطبيق العملي لدالة STANDARDIZE

لتطبيق دالة STANDARDIZE عملياً، نفتح عموداً جديداً (وليكن العمود D) ونضع في الخلية الرأسية D1 العنوان Auto_Z_Score. في الخلية الأولى D2، نبدأ بكتابة علامة المساواة ثم استدعاء الدالة: =STANDARDIZE(B2, $E$2, $E$3). وكما هو الحال في الطريقة اليدوية، نستخدم المرجع النسبي B2 للدرجة الخام، مع ربط وسيطي المتوسط والانحراف المعياري بالخلايا المرجعية الثابتة باستخدام علامة التثبيت المطلق $.

تتيح دالة STANDARDIZE أيضاً إمكانية الدمج الرياضي المباشر (Nesting) دون الحاجة أصلاً لإنشاء خلايا منفصلة للمتوسط والانحراف المعياري. يستطيع الباحث كتابة صيغة متكاملة قائمة بذاتها في الخلية D2 بالشكل التالي: =STANDARDIZE(B2, AVERAGE($B$2:$B$101), STDEV.S($B$2:$B$101)). يقوم محرك Google Sheets في هذه الحالة بحساب المتوسط والانحراف المعياري ديناميكياً داخل الدالة وتطبيقهما على القيمة الخام في خطوة واحدة فائقة الدقة.

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

Calculating z-scores in Google Sheets
Calculating z-scores in Google Sheets

7.3 تطبيق الدالة كصيغة صفيف باستخدام ARRAYFORMULA

تُمثل دالة ARRAYFORMULA القوة الضاربة لجداول بيانات جوجل، حيث تتيح تطبيق عملية حسابية واحدة على نطاق عمودي كامل دفعة واحدة، مما يُلغي الحاجة نهائياً لسحب وتكرار المعادلات عبر آلاف الخلايا. يضمن هذا النهج عدم العبث بالصيغ في الصفوف الفردية ويجعل ورقة العمل فائقة الخفة والسرعة وقابلة للتمدد الذاتي مع كل إدخال جديد.

لتحويل حساب درجات Z إلى صيغة صفيف آلية، نكتب المعادلة التالية في الخلية D2 فقط، مع ترك باقي العمود D فارغاً تماماً:
=ARRAYFORMULA(IF(ISBLANK(B2:B), "", STANDARDIZE(B2:B, AVERAGE(B2:B), STDEV.S(B2:B)))).
تقوم هذه الصيغة المركبة والعبقرية بفحص العمود B بالكامل؛ فإذا كانت الخلية فارغة تترك الخلية المقابلة في عمود Z فارغة، وإذا احتوت على رقم تقوم بحساب درجة Z له تلقائياً وبأقصى سرعة ممكنة.

تتميز هذه التقنية بالمرونة المطلقة في إدارة قواعد البيانات الحية؛ فعند إضافة أي درجات جديدة للمفحوصين في أسفل العمود B، ستظهر درجات Z المقابلة لها فوراً في العمود D دون أي تدخل يدوي من الباحث. تُعد صيغة المصفوفة هذه المعيار الذهبي لتطوير لوحات التحكم الإحصائية والأنظمة البحثية السحابية المتقدمة التي تستقبل استجابات مستمرة من نماذج الاستبيانات الإلكترونية.

8. تطبيق الصيغ على نطاقات البيانات الكبيرة واستخدام التثبيت المطلق ($)

8.1 إدارة مجموعات البيانات النفسية الضخمة (Big Data Sheets)

عند التعامل مع قواعد بيانات سيكومترية واسعة النطاق تحتوي على عشرات الآلاف من السجلات والاستجابات النفسية المتعددة، تواجه جداول بيانات جوجل تحديات تتعلق باستهلاك ذاكرة المتصفح وبطء إعادة الحساب التلقائي. لتحسين أداء ورقة العمل، يجب تحييد العمليات الحسابية المتكررة غير الضرورية؛ فبدلاً من استدعاء دوال المتوسط والانحراف داخل صيغ كل صف، يُفضل دائماً حسابها مرة واحدة في خلايا مخصصة والإشارة إليها بالمراجع المطلقة.

من الاستراتيجيات المتقدمة لتسريع الأداء تقليل استخدام الدوال المتقلبة (Volatile Functions) والحد من العمليات الشرطية المعقدة داخل نطاقات المصفوفات. كما يُستحسن تجنب تطبيق التنسيقات غير الضرورية على الأعمدة الفارغة، وحذف الصفوف والأعمدة الزائدة خارج نطاق البيانات الفعلي لتقليص الحجم البنيوي لملف Google Sheets وتسريع معالجة البيانات واستجابة الواجهة.

تساعد تقنيات العرض المتقدمة مثل تجميد الألواح (Freezing Panes) وتقسيم الشاشة الباحثين على التنقل السلس عبر آلاف السجلات. يتيح تجميد عمود المعرف وعمود الدرجة المعيارية للمحلل استعراض المتغيرات الديموغرافية والتشخيصية المتعددة للمفحوصين مع إبقاء مؤشر Z-Score واضحاً ومرئياً في جميع أوقات الفحص والتدقيق الميداني.

8.2 استخدام مراجع الأوراق المختلفة (Cross-Sheet Referencing)

في المشروعات البحثية المحكمة، يُلزم الباحث باتباع أفضل الممارسات في هندسة البيانات من خلال فصل “البيانات الخام” عن “لوحة التحليل الإحصائي والمعلمات”. يتم ذلك بإنشاء ورقة عمل مستقلة تُسمى Data تحتوي على سجلات المفحوصين، وورقة أخرى تُسمى Summary_Stats تحتوي على المتوسطات والانحرافات المعيارية المعتمدة للمجتمع أو العينة المرجعية.

للإشارة إلى معلمات ورقة العمل الأخرى في صيغة حساب Z-Score، نستخدم بناء الجملة الخاص بالمراجع الخارجية بإضافة اسم الورقة متبوعاً بعلامة تعجب. فإذا كانت ورقة البيانات تستدعي المتوسط والانحراف من ورقة المعلمات، تُكتب الصيغة في ورقة Data بالشكل: =(B2 - Summary_Stats!$B$1) / Summary_Stats!$B$2. يضمن هذا الفصل الصارم بقاء المعلمات الإحصائية محمية ومعزولة عن أي تعديل عشوائي قد يطرأ أثناء إدخال البيانات الميدانية.

توفر جداول بيانات جوجل ميزة أمان إضافية بالغة الأهمية تتمثل في إمكانية حماية أوراق ونطاقات محددة عبر بيانات > حماية الأوراق والنطاقات (Data > Protect sheets and ranges). يستطيع مدير البحث قفل ورقة Summary_Stats بالكامل ومنح أذونات القراءة فقط للمساعدين ومدخلي البيانات، مما يضمن استحالة التلاعب بالمعايير الإحصائية المعتمدة للمقياس النفسي ويصون الموثوقية العلمية للنتائج.

8.3 التعامل مع التحديثات الديناميكية للبيانات

تتكامل جداول بيانات جوجل بتناغم مذهل مع نماذج جوجل (Google Forms)، مما يجعلها المنصة المثلى لجمع الاستجابات الميدانية في الاختبارات النفسية والاستبيانات السلوكية عبر الإنترنت. ومع كل استجابة جديدة يرسلها المفحوص، يُضاف صف جديد تلقائياً في نهاية ورقة العمل، مما يفرض ضرورة تصميم نماذج حساب درجات Z بطريقة ديناميكية ومرنة تتكيف فوراً مع التدفق المستمر للبيانات.

لتحقيق هذا التحديث الحي، تُستخدم النطاقات المفتوحة (Open-ended Ranges) مثل B2:B بدلاً من النطاقات المغلقة المقيدة برقم صف نهائي مثل B2:B100. عند دمج هذا النطاق المفتوح مع دالة ARRAYFORMULA، يتم احتساب درجة Z لكل مستجيب جديد في اللحظة الزمنية ذاتها التي يضغط فيها على زر إرسال النموذج، مما يوفر منصة تشخيصية فورية تخدم العيادات ومراكز القياس التربوي بكفاءة بالغة.

ومع ذلك، يجب الانتباه إلى أن إضافة بيانات جديدة ستغير طفيفاً من قيم المتوسط الحسابي والانحراف المعياري العامين في حال كانت الحسابات ديناميكية بحتة. إذا كان الهدف هو تقييم المستجيبين استناداً إلى معايير ثابتة ومقننة مسبقاً (Fixed Norms)، فيجب تثبيت قيم المتوسط والانحراف كأرقام ثابتة في خلايا المراجع وعدم ربطها ببيانات النطاق المتغير، حفاظاً على ثبات الدرجات المعيارية للمفحوصين السابقين.

9. تفسير وتحليل نتائج درجات Z في سياق القياس النفسي والإحصائي

9.1 القاعدة التجريبية (Empirical Rule 68-95-99.7) وتطبيقاتها

ترتبط درجات Z برباط وثيق بـ القاعدة التجريبية الإحصائية (Empirical Rule)، والمعروفة أيضاً بقاعدة 68-95-99.7، والتي تصف التوزيع المتوقع للبيانات المعتدلة الطبيعية حول مركزها. وفقاً لهذه القاعدة الرياضية المحكمة، فإن ما يقارب 68.26% من إجمالي استجابات الأفراد تقع دائماً ضمن النطاق المحصور بين انحراف معياري واحد سالب وانحراف معياري واحد موجب حول المتوسط، أي ما يعادل درجات Z الواقعة بين -1.00 و +1.00، وهو ما يمثل الأداء المتوسط أو الطبيعي المعتاد في معظم الظواهر الإنسانية.

تتسع المساحة لتشمل ما نسبته 95.44% من المجتمع الإحصائي عند توسيع النطاق المعياري ليشمل ما بين انحرافين معياريين سالبين وموجبين، أي درجات Z المحصورة بين -2.00 و +2.00. يُعد الأفراد الواقعون خارج هذه الحدود (أعلى من +2 أو أقل من -2) حالات متباينة بوضوح عن المسار العام؛ حيث يُصنفون سيكومترياً في فئات التفوق الملحوظ أو القصور الواضح حسب اتجاه وطبيعة المقياس المدروس.

أما النطاق الشامل فيغطي ما نسبته 99.74% من كافة الحالات الطبيعية ضمن حدود ثلاثة انحرافات معيارية (Z بين -3.00 و +3.00). تُعتبر الدرجات المعيارية التي تتجاوز عتبة ±3 انحرافات معيارية أحداثاً إحصائية نادرة جداً لا يتعدى احتمال حدوثها التلقائي سوى 0.26% في التوزيع الطبيعي النقي، وتتطلب في القياس النفسي فحصاً إكلينيكياً معمقاً أو تشخيصاً دقيقاً للموهبة الفذة أو الاضطراب الحاد.

9.2 التحويل من درجات Z إلى نسب مئينية (Percentiles)

على الرغم من الدقة الرياضية الفائقة لدرجات Z، إلا أن تقديمها للمستفيدين غير المتخصصين (كالآباء، أو الطلاب، أو مديري الشركات) قد يثير بعض اللبس وصعوبة الفهم، خاصة عند ظهور درجات معيارية سالبة. لذلك، يلجأ الأخصائيون إلى تحويل درجات Z إلى رتب مئينية (Percentile Ranks) تُعبر بلغة مبسطة عن النسبة المئوية للأفراد في مجتمع المقارنة الذين يقع أداؤهم دون درجة المفحوص المعني.

تتيح جداول بيانات جوجل تنفيذ هذا التحويل المئيني بدقة خوارزمية فائقة باستخدام دالة NORMSDIST أو دالة NORM.S.DIST الحديثة. في عمود جديد مخصص للمئينات، يكتب الباحث الصيغة التالية لتحويل درجة Z الموجودة في C2: =NORM.S.DIST(C2, TRUE). يقوم الوسيط المنطقي TRUE بإلزام الدالة بحساب دالة التوزيع التراكمي (CDF)، مما يولد رقماً كسرياً بين 0 و 1 يتم تحويله إلى نسبة مئوية عبر شريط أدوات التنسيق.

فعلى سبيل المثال، إذا كانت درجة Z لمفحوص ما تساوي +1.00، فإن دالة NORM.S.DIST ستنتج القيمة 0.8413 (أي الرتبة المئينية 84%)، وهو ما يعني بدقة وسلاسة أن هذا الفرد يتفوق في أدائه على حوالي 84% من أفراد العينة المرجعية. وإذا كانت درجة Z تساوي -1.645، ستنتج الدالة الرتبة المئينية الخامسة (5%)، مما يشير بوضوح إلى انخفاض أدائه عن 95% من أقرانه.

9.3 تحويل درجات Z إلى درجات معيارية مشتقة (T-Scores و IQ Scores)

لتفادي استخدام الإشارات السالبة والكسور العشرية في التقارير السيكومترية، ابتكر علماء القياس النفسي مجموعة من المقاييس المشتقة والمعايرة خطياً استناداً إلى درجات Z. أشهر هذه المقاييس على الإطلاق هي الدرجة التائية (T-Score) التي طورها عالم النفس وليام مكول، وتتميز بمتوسط حسابي ثابت يساوي 50 وانحراف معياري ثابت يساوي 10. تُحسب الدرجة التائية في Google Sheets عبر المعادلة المباشرة: =(Z * 10) + 50، وتُستخدم على نطاق واسع في مقاييس الشخصية السريرية مثل اختبار MMPI.

المقياس المشتق الآخر واسع الانتشار هو مقياس نسبة الذكاء الانحرافي (Standard Deviation IQ)، والذي يعتمد متوسطاً حسابياً مقداره 100 وانحرافاً معيارياً مقداره 15 (كما في مقياس وكسلر لذكاء البالغين والأطفال). تُكتب صيغة التحويل إلى درجات الذكاء في جداول جوجل بالشكل: =(Z * 15) + 100. وبناءً على ذلك، فإن درجة Z البالغة +2.00 تقابل تماماً درجة ذكاء تعادل 130، وهو الحد الفاصل المعتمد عالمياً لتصنيف الموهبة العقلية الفائقة.

يوضح الجدول التالي العلاقات التحويلية الرياضية والمعيارية بين مختلف المقاييس السيكومترية المشتقة الشائعة في الأبحاث والتقارير النفسية المقارنة:

  • درجة Z مساوية لـ -2.00: تقابل درجة تائية (T) = 30، ودرجة ذكاء (IQ) = 70، ورتبة مئينية تبلغ تقريباً 2.3%.
  • درجة Z مساوية لـ -1.00: تقابل درجة تائية (T) = 40، ودرجة ذكاء (IQ) = 85، ورتبة مئينية تبلغ تقريباً 15.9%.
  • درجة Z مساوية لـ 0.00: تقابل درجة تائية (T) = 50، ودرجة ذكاء (IQ) = 100، ورتبة مئينية تبلغ بالضبط 50.0%.
  • درجة Z مساوية لـ +1.00: تقابل درجة تائية (T) = 60، ودرجة ذكاء (IQ) = 115، ورتبة مئينية تبلغ تقريباً 84.1%.
  • درجة Z مساوية لـ +2.00: تقابل درجة تائية (T) = 70، ودرجة ذكاء (IQ) = 130، ورتبة مئينية تبلغ تقريباً 97.7%.

10. الكشف عن القيم الشاذة والمتطرفة (Outliers) باستخدام درجات Z في Google Sheets

10.1 المعايير الإحصائية لتحديد القيم المتطرفة

تُعد عملية كشف القيم المتطرفة والشاذة (Outliers Detection) خطوة منهجية لا غنى عنها لضمان سلامة الاستنتاجات العلمية؛ فالبيانات المتطرفة قد تؤدي إلى تضخيم التباين وتشويه نتائج الاختبارات البارامترية مثل اختبارات T وتحليل التباين ANOVA. توفر درجات Z معياراً رياضياً موضوعياً وصارماً لعزل هذه القيم وتصنيفها استناداً إلى المسافة المعيارية المقطوعة عن المتوسط الحسابي.

في الممارسات الإحصائية القياسية، تُعتبر القيمة التي تتجاوز قيمتها المطلقة |Z| > 2.5 في العينات المتوسطة أو |Z| > 3.0 في العينات الكبيرة قيمة متطرفة إحصائياً (Statistical Outlier). يُشير هذا التجاوز إلى أن فرصة رصد مثل هذه الدرجة عشوائياً في ظل توزيع طبيعي تقل عن 1% أو 0.3% على التوالي، مما يضع علامات استفهام منهجية حول طبيعة هذه المفردة وظروف قياسها الميداني.

يجب على الباحث التمييز الدقيق بين نوعين رئيسيين من القيم المتطرفة: القيم الناتجة عن أخطاء إجرائية (مثل أخطاء الطباعة أو عطل أجهزة القياس أو عدم جدية المفحوص)، والتي يجب تصحيحها أو استبعادها دون تردد؛ والقيم المتطرفة الطبيعية الناتجة عن التباين الإنساني الحقيقي والفريد (مثل حالات العبقرية الاستثنائية أو الاضطرابات النادرة)، والتي تستوجب دراسة معمقة وتوثيقاً نوعياً خاصاً بدلاً من الحذف العشوائي.

Calculating z-scores in Google Sheets
Calculating z-scores in Google Sheets

10.2 عزل وفلترة القيم المتطرفة برمجياً في جداول البيانات

تتيح جداول بيانات جوجل تطبيق آليات برمجية متقدمة لأتمتة عملية كشف وفلترة القيم الشاذة دون الحاجة للبحث البصري المرهق. يمكن إنشاء عمود تصنيفي جديد بجانب درجات Z واستخدام دالة IF الشرطية مع دالة ABS للقيمة المطلقة. تُكتب الصيغة في الخلية E2 بالشكل: =IF(ABS(C2) >= 3, "متطرف شاذ", IF(ABS(C2) >= 2.5, "شاذ محتمل", "طبيعي")).

لاستخراج قائمة معزولة تحتوي حصرياً على الحالات الشاذة في جدول مستقل للتحقيق الميداني، توفر جداول جوجل دالة التصفية الجبارة FILTER. يستطيع الباحث كتابة صيغة الاستخراج في ورقة تدقيق مخصصة بالشكل التالي: =FILTER(Data!A2:C, ABS(Data!C2:C) >= 2.5). تقوم هذه الدالة فوراً بفرز ونقل جميع السجلات (المعرفات، والدرجات الخام، ودرجات Z) التي تخطت العتبة المعيارية المحددة في جدول ديناميكي نظيف.

بالإضافة إلى ذلك، يمكن استخدام دالة COUNTIF لحساب الحجم الإجمالي للحالات المتطرفة في العينة والنسبة المئوية التي تمثلها، بكتابة الصيغة: =COUNTIF(C2:C, ">=3") + COUNTIF(C2:C, "<=-3") وقسمة الناتج على الدالة COUNT(C2:C). فإذا تجاوزت نسبة القيم الشاذة 5% من إجمالي حجم العينة، دل ذلك على وجود خلل جوهري في أداة القياس أو عدم اعتدالية توزيع المجتمع المستهدف، مما يستلزم إعادة النظر في التصميم المنهجي للدراسة.

10.3 التعامل المنهجي مع البيانات المتطرفة في البحوث النفسية

عند ثبوت وجود قيم متطرفة حقيقية لا تعود لأخطاء إدخالية، يواجه الباحث السلوكي معضلة منهجية حول كيفية معالجتها إحصائياً. الاستراتيجية العلمية الأولى والموصى بها هي إجراء ما يُعرف بـ تحليل الحساسية (Sensitivity Analysis)؛ حيث يقوم الباحث بتشغيل الفروض الإحصائية مرتين: مرة بوجود الحالات المتطرفة، ومرة بعد استبعادها، ومقارنة القرارات الإحصائية الصادرة في الحالتين لتحديد مدى اعتمادية النتائج على تلك الحالات الفردية الشاذة.

البديل المنهجي الأنيق لحذف البيانات هو تطبيق تقنية تقليص البيانات (Winsorization). في هذا الإجراء الإحصائي المقنن، لا يتم حذف المفحوص المتطرف من العينة بل يُعاد ضبط درجته المعيارية الشاذة لتتساوى مع أعلى درجة مقبولة ضمن النطاق المعياري (مثل تحويل أي درجة تتجاوز Z = +3.00 لتصبح +3.00 بالضبط، وتحويل أي درجة أدنى من -3.00 لتصبح -3.00). يضمن هذا الإجراء الحد من التأثير المدمر للتشتت الشاذ مع الحفاظ الكامل على حجم العينة وقوتها الاختبارية.

يجب في جميع الأحوال توثيق كافة المعالجات الإحصائية المجراة على البيانات المتطرفة في تقرير البحث النهائي بشفافية أكاديمية مطلقة وفق معايير جمعية علم النفس الأمريكية (APA)، وتوضيح المبررات الرياضية والسيكومترية التي استند إليها الباحث في الحذف أو التعديل، لضمان إمكانية تكرار التجربة ومراجعة النتائج من قبل الباحثين المستقلين.

11. التنسيق الشرطي والتمثيل البصري لدرجات Z في جداول بيانات جوجل

11.1 تطبيق التنسيق الشرطي (Conditional Formatting) لتمييز الانحرافات

يُعد التنسيق الشرطي (Conditional Formatting) أداة بصرية بالغة الفعالية في Google Sheets لتحويل الأرقام الصامتة إلى خريطة حرارية تفاعلية تكشف فوراً عن الأنماط والانحرافات الإحصائية في التوزيع. لتطبيق مقياس لوني متدرج على درجات Z، نقوم بتحديد عمود الدرجات المعيارية بالكامل، ثم نتوجه إلى شريط القوائم ونختار تنسيق > التنسيق الشرطي (Format > Conditional formatting) وننتقل إلى تبويب “مقياس الألوان” (Color scale).

نقوم بضبط نقطة المنتصف (Midpoint) لتكون قيمة رقمية ثابتة تساوي 0 بلون محايد (مثل الأبيض أو الرمادي الفاتح)، وضبط الحد الأدنى (Minpoint) عند القيمة -3 بلون أحمر متدرج، والحد الأقصى (Maxpoint) عند القيمة +3 بلون أخضر أو أزرق متدرج. يتيح هذا التنسيق البصري المتناغم للمحلل تمييز الأداء المتفوق بلون مختلف عن الأداء المتوسط أو المنخفض بمجرد إلقاء نظرة خاطفة على الشاشة، مما يسهل الاكتشاف الفوري لأي خلل في جمع البيانات.

يمكن أيضاً إضافة قواعد تنسيق شرطي مخصصة قائمة على الصيغ المنطقية المباشرة لإبراز الحالات الحرجة. فمن خلال اختيار “صيغة مخصصة هي” (Custom formula is)، يستطيع الباحث كتابة الصيغة: =ABS(C2)>=2.5 وتحديد خلفية حمراء داكنة بنص أبيض غامق، مما يؤدي إلى إضاءة خلايا القيم المتطرفة تلقائياً بلون تحذيري صارخ يلفت انتباه فريق التحليل السريري أو الأكاديمي فور إدخال الدرجة.

11.2 رسم التوزيع الطبيعي ومخططات التشتت لدرجات Z

يمثل التمثيل البياني لدرجات Z خطوة محورية للتحقق البصري من اعتدالية التوزيع ونقل المخرجات الإحصائية إلى متخذي القرار بصورة واضحة. الأداة البيانية الأولى هي المدرج التكراري (Histogram)، والذي يمكن إنشاؤه بتحديد عمود درجات Z واختيار إدراج > مخطط (Insert > Chart)، ثم تحويل نوع المخطط من لوحة الإعدادات إلى Histogram مع ضبط اتساع الفئات (Bucket size) ليكون 0.5 أو 1.0 وحدة انحراف معياري.

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

المخطط البياني الأساسي الآخر هو مخطط التشتت (Scatter Plot)، والذي يوضح موقع كل مفحوص كفرد مستقل على المحور الرأسي (درجة Z) مقابل معرفه الرقمي على المحور الأفقي. يمكن إضافة خط اتجاه أفقي يمثل خط الصفر (المتوسط)، وخطين مرجعيين متقطعين عند +2 و -2 لتحديد النطاق الطبيعي بصرياً، مما يوفر منصة مرئية راقية تلبي متطلبات النشر الأكاديمي والتقارير النفسية المحكمة.

11.3 بناء لوحة مؤشرات تفاعلية (Dashboard) في Google Sheets

للارتقاء بجداول البيانات إلى مستوى الأنظمة التحليلية الاحترافية، يمكن بناء لوحة تحكم تفاعلية (Interactive Dashboard) تدمج بين المؤشرات التلخيصية وعناصر التحكم الذكية. تبدأ هذه الخطوة بإنشاء بطاقات أداء (Scorecards) في أعلى الورقة تعرض إحصاءات ملخصة فورية: كمتوسط درجات Z (للتحقق من اقترابه من الصفر)، وحجم العينة الفعال، ونسبة الحالات المتطرفة، وأعلى وأدنى درجة معيارية مسجلة.

تُعزز لوحة التحكم بإضافة عناصر التحكم والتصفية (Slicers) عبر قائمة بيانات > أداة تصفية (Data > Add a slicer) وربطها بالمتغيرات الديموغرافية (مثل الفئة العمرية، والجنس، وموقع الاختبار). يتيح هذا العنصر التفاعلي للمستخدمين النقر وتصفية البيانات بضغطة زر واحدة، حيث تتحدث على الفور كافة المخططات البيانية والمؤشرات الإحصائية لدرجات Z لتعكس خصائص الفئة المحددة فقط في الوقت الفعلي.

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

12. الأخطاء الشائعة واستكشاف المشكلات وإصلاحها عند حساب Z-Scores في Google Sheets

12.1 أخطاء الصيغ والمراجع الرياضية الأكثر تكراراً

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

الخطأ التقني الشائع الثاني هو ظهور رمز الخطأ الرياضي الشهير #DIV/0!، والذي يعني محاولة البرنامج القسمة على صفر. ينشأ هذا الخطأ في سياق درجات Z إما بسبب الإشارة إلى خلية انحراف معياري فارغة، أو بسبب انعدام التباين في البيانات الخام (انحراف معياري يساوي صفراً)، أو نتيجة استخدام دالة STDEV.S مع عينة تتكون من مفردة واحدة فقط (حيث تصبح n-1 = 0). يُعالج هذا الخطأ بتصحيح نطاق البيانات أو تغليف الصيغة بدالة الأمان: =IFERROR(STANDARDIZE(...), "غير معرف").

أما رمز الخطأ #VALUE! فيظهر عندما تصادف الصيغة الحسابية قيماً نصية أو مسافات خفية داخل خلايا الأرقام الخام أو خلايا المعلمات. يتطلب استكشاف هذا الخطأ استخدام دالة TRIM لإزالة المسافات الزائدة، والتأكد عبر دالة ISNUMBER من أن جميع المدخلات في نطاق الحساب هي أرقام حقيقية صالحة للعمليات الجبرية.

12.2 أخطاء التفسير وسوء التطبيق الإحصائي

لا تقتصر الأخطاء على الجوانب البرمجية، بل تمتد إلى سوء الفهم النظري والتطبيق الإحصائي غير المبرر. من أخطر هذه الانزلاقات حساب درجات Z لبيانات شديدة الالتواء والتفرطح دون تصحيح، ثم استخدام القاعدة التجريبية (68-95-99.7) لتفسير النتائج؛ فالقاعدة التجريبية تفقد صلاحيتها الرياضية بالكامل في التوزيعات غير الاعتدالية، مما يجعل الرتب المئينية المستخرجة مضللة وتؤدي إلى تشخيصات خاطئة تماماً.

الخطأ المنهجي الثاني هو الخلط غير المبرر بين الانحراف المعياري للمجتمع STDEV.P وانحراف العينة STDEV.S في الدراسات الميدانية ذات العينات المحدودة؛ حيث يقود هذا الخلط إلى انحياز إحصائي يخفض من تقدير الخطأ العيني ويضخم درجات Z بصورة غير علمية تنتهك معايير النشر في المجلات الأكاديمية المحكمة.

كذلك يجب التحذير من مغبة تطبيق تحويلات Z-Score على المتغيرات الاسمية (Nominal) أو الرتبية الترتيبية البحتة (مثل الرتب العسكرية أو مقاييس التفضيل غير المتساوية الفترات) دون استخدام النماذج السيكومترية المتقدمة كنظرية استجابة الفقرة (IRT). إن معاملة الرتب كأرقام كمية متصلة يمثل خطأً ابستمولوجياً يفرغ الدرجة المعيارية من مضمونها الرياضي والواقعي.

12.3 دليل الصيانة والتحقق النهائي من صحة جدول البيانات

قبل اعتماد المخرجات الإحصائية لدرجات Z وإدراجها في التقارير والقرارات النهائية، يجب إخضاع جدول بيانات جوجل لاختبارات تدقيق رياضي نهائية وصارمة تستند إلى الخصائص الجبرية لتوزيع Z. يُنشئ الباحث صفاً تدقيقياً في أسفل عمود درجات Z ويطبق اختبارين رياضيين قاطعين لا يقبلان المساومة:

الاختبار الأول هو فحص النزعة المركزية بكتابة الصيغة: =AVERAGE(C2:C101) في خلية التدقيق؛ ويجب أن يكون الناتج الرياضي مساوياً للصفر تماماً (أو رقماً متناهي الصغر يقترب من الصفر مثل 1.2E-15 بسبب تقريبات الفاصلة العائمة في معالجات الحواسيب). الاختبار الثاني هو فحص التشتت المعياري بكتابة الصيغة: =STDEV.S(C2:C101) في خلية التدقيق؛ ويجب أن ينتج الرقم 1.0000 تماماً دون أي زيادة أو نقصان.

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

خاتمة

يمثل حساب وتفسير الدرجات المعيارية (Z-Scores) في جداول بيانات جوجل (Google Sheets) نموذجاً مثالياً للتكامل بين النظرية الإحصائية الرصينة والتطبيقات البرمجية السحابية المتقدمة. من خلال فهم الأصول الجبرية لمعادلة المعايرة، والالتزام بمتطلبات التوزيع الطبيعي والقياس الكمي، يستطيع الباحثون والمحللون تجاوز القيود المفروضة على الدرجات الخام وتوحيد لغة التقييم عبر شتى الأدوات والمقاييس السلوكية والتربوية.

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

References

  • American Psychological Association. (2020). Publication manual of the American Psychological Association (7th ed.). American Psychological Association. https://doi.org/10.1037/0000165-000
  • Anastasi, A., & Urbina, S. (1997). Psychological testing (7th ed.). Prentice Hall.
  • Field, A. (2018). Discovering statistics using IBM SPSS statistics (5th ed.). SAGE Publications.
  • Google. (2024). Google Sheets function list: STANDARDIZE, AVERAGE, and STDEV.S. Google Docs Editors Help. https://support.google.com/docs/table/25219
  • Hays, W. L. (1994). Statistics (5th ed.). Harcourt Brace College Publishers.
  • Howell, D. C. (2012). Statistical methods for psychology (8th ed.). Cengage Learning.
  • NIST/SEMATECH. (2012). e-Handbook of statistical methods. National Institute of Standards and Technology. https://doi.org/10.18434/M32189
  • Tabachnick, B. G., & Fidell, L. S. (2019). Using multivariate statistics (7th ed.). Pearson.

اقتباس هذا المقال

looti, M. (2026, أغسطس 27). كيفية حساب درجات Z في جداول بيانات جوجل. عرب سايكلوجي. https://arabpsychology.com/statistics/how-to-calculate-z-scores-in-google-sheets/
looti, Mohammed. “كيفية حساب درجات Z في جداول بيانات جوجل.” عرب سايكلوجي, 27 أغسطس 2026, https://arabpsychology.com/statistics/how-to-calculate-z-scores-in-google-sheets/.
looti, Mohammed. “كيفية حساب درجات Z في جداول بيانات جوجل.” عرب سايكلوجي. أغسطس 27, 2026. https://arabpsychology.com/statistics/how-to-calculate-z-scores-in-google-sheets/.