المجتمع · المساعدة

دليل مستخدم Sheetward

حوّل مصنف Excel (أو Google Sheet) إلى تطبيق ويب متعدد المستخدمين — نماذج وتحقق وقوائم بحث واستيراد/تصدير والمزيد.

مرجع الصيغمرجع

كل ما يمكن أن تحتويه صيغة Formula_. لا تعمل سوى هذه العوامل والدوال — فالصيغة لا تستطيع الوصول إلى خارج السجل، لذا يُؤمَن قبولها من مصنّف مرفوع.

ما يمكنك استخدامهالكيفية
العمليات الحسابية+ - * /، بالإضافة إلى // (قسمة صحيحة) و% (الباقي) و** (الأُس). والأقواس تجمّع: (a + b) * c.
مراجع الحقولأسماء حقول مجردة (hotel + meals). ويمكن لصيغة بند أن تستخدم حقل ترويسة بمُؤهِّل — rate from HEADER أو HEADER.rate (عند تعارض الأسماء تفوز قيمة البند نفسه).
التجميعsum of <column> (أو sum(<column>)) يجمع عمود بنود في حقل ترويسة؛ أضِف from <SECTION> لاختيار القسم.
المقارنات> >= < <= = != — و= وحده يعني «يساوي». وهي تُرجِع صحيح / خطأ.
IF(condition, a, b)الشرط. يُرجِع القيمة الثانية عندما يكون الشرط صحيحًا، وإلا فالثالثة. عشّشه لمزيد من الحالات: IF(t > 200, "A", IF(t > 100, "B", "C")). لا يُنفَّذ إلا الفرع المختار، لذا يكون IF(qty > 0, total / qty, 0) آمنًا عندما يكون qty صفرًا.
المنطق البوليانيادمج الشروط بـ AND / OR بينها (hotel > 100 AND meals > 20) أو كدوال AND(…) وOR(…) وNOT(x).
الدوالabs وround وmin وmax وsum وlen وint وfloat وstr.

أمثلة معمَّلة. توضَع الصيغة في عمود Formula؛ وOutput Field هو الحقل للقراءة فقط الذي تملؤه.

حقل الإخراجالصيغة
line_totalquantity * unit_price
grand_totalsum of amount
mileagemiles_driven * mileage_rate from HEADER
bandIF(total > 100, "High", "Low")
tierIF(t > 200, "A", IF(t > 100, "B", "C"))
follow_upIF(total > 100 AND paid = "no", "Yes", "No")

يمكن لصيغة أن تُرجِع رقمًا (مُقرَّبًا إلى منزلتين عشريتين)، أو نصًا (IF(hotel > 100, "High", "Low"))، أو صحيح / خطأ — ونتيجة صحيح/خطأ في حقل بولياني تظهر بصيغة نعم / لا.

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