اختر المهمة التي تحاول القيام بها واحصل على الصيغة الدقيقة — مع مثال عملي، وبدائل، ومولد ذكاء اصطناعي لبياناتك الخاصة.
البحث عن قيمة من ورقة أخرى
=VLOOKUP(A2, Sheet2!$A:$C, 3, FALSE)البحث عن قيمة باستخدام INDEX/MATCH
=INDEX(C:C, MATCH(A2, B:B, 0))بحث ثنائي الاتجاه (صف وعمود)
=INDEX(B2:E10, MATCH(G1, A2:A10, 0), MATCH(H1, B1:E1, 0))البحث عن قيمة باستخدام XLOOKUP
=XLOOKUP(A2, Products, Prices)البحث عن آخر قيمة مطابقة
=XLOOKUP(A2, B:B, C:C, , 0, -1)البحث بمعيارين
=XLOOKUP(A2&"|"&B2, Region&"|"&Month, Sales)تصفية الصفوف حسب المعايير باستخدام صيغة
=FILTER(A2:C100, B2:B100>100)التحقق مما إذا كانت القيمة موجودة في قائمة
=IF(COUNTIF(B:B, A2)>0, "Yes", "No")جمع الخلية نفسها عبر أوراق العمل
=SUM(Jan:Dec!B2)الإشارة إلى ورقة عمل باسمها المحدد في خلية
=INDIRECT("'"&A2&"'!B2")البحث الأفقي (HLOOKUP)
=HLOOKUP(A2, Table, 2, FALSE)تبديل موضع الصفوف إلى أعمدة
=TRANSPOSE(A2:A10)البحث عن مطابقة تقريبية (شرائح)
=VLOOKUP(A2, Brackets, 2, TRUE)البحث عن أول قيمة غير فارغة
=XLOOKUP(TRUE, A2:A100<>"", A2:A100)حساب عدد الصفوف أو الأعمدة في نطاق
=ROWS(A2:A100)إنشاء نطاق ديناميكي باستخدام OFFSET
=SUM(OFFSET(A1, 0, 0, COUNT(A:A), 1))الحصول على قيمة بواسطة رقم الصف والعمود
=INDEX(Data, 3, 2)البحث بمطابقة جزئية (حرف بدل)
=XLOOKUP("*"&A2&"*", Names, Ids, , 2)الاختيار من قائمة حسب الرقم (CHOOSE)
=CHOOSE(A2, "Low", "Medium", "High")البحث عن صف كامل وإرجاعه
=XLOOKUP(A2, Ids, DataRange)الجمع بشروط متعددة
=SUMIFS(C:C, A:A, "East", B:B, ">100")عد الخلايا التي تستوفي شرطاً
=COUNTIF(A:A, "Done")عد القيم الفريدة
=COUNTA(UNIQUE(A2:A100))المتوسط بشرط
=AVERAGEIF(A:A, "East", C:C)المجموع التراكمي (المجموع الجاري)
=SUM($B$2:B2)النسبة المئوية من الإجمالي
=B2/SUM($B$2:$B$100)نسبة التغير المئوية بين قيمتين
=(B2-A2)/A2تقريب رقم إلى منازل عشرية محددة
=ROUND(A2, 2)ترتيب قائمة من القيم
=RANK.EQ(A2, $A$2:$A$100)الحد الأقصى أو الأدنى بشرط
=MAXIFS(C:C, A:A, "East")المتوسط المرجح
=SUMPRODUCT(B2:B10, C2:C10)/SUM(C2:C10)جمع أعلى N من القيم
=SUM(LARGE(B2:B100, {1,2,3}))عد العناصر في نطاق تاريخي
=COUNTIFS(D:D, ">="&E1, D:D, "<="&E2)ضرب عمودين وجمعهما
=SUMPRODUCT(A2:A100, B2:B100)عد الخلايا الفارغة أو غير الفارغة
=COUNTBLANK(A2:A100)التقريب إلى أقرب مضاعف
=MROUND(A2, 5)الحصول على الباقي أو العدد الصحيح
=MOD(A2, B2)الحصول على القيمة المطلقة
=ABS(A2)مجموع فرعي يتجاهل الصفوف المصفاة
=SUBTOTAL(109, B2:B100)تحويل النص إلى رقم
=VALUE(A2)تحديد قيمة بين حد أدنى وحد أقصى
=MIN(MAX(A2, 0), 100)توليد متتالية من الأرقام
=SEQUENCE(10)جمع أو عد القيم المطابقة لأي من عدة قيم
=SUM(COUNTIF(A:A, {"Open","Pending","Review"}))تحويل وحدات القياس
=CONVERT(A2, "mi", "km")ضرب كافة الأرقام في نطاق
=PRODUCT(A2:A10)الجذر التربيعي أو الجذر النوني
=SQRT(A2)دمج النص من خلايا متعددة
=TEXTJOIN(" ", TRUE, A2, B2)تقسيم النص إلى أعمدة منفصلة
=TEXTSPLIT(A2, " ")إزالة المسافات الزائدة من النص
=TRIM(A2)تغيير حالة الأحرف في النص إلى حالة الأحرف المناسبة/الكبيرة/الصغيرة
=PROPER(A2)استخراج النطاق من عنوان بريد إلكتروني
=MID(A2, FIND("@", A2)+1, LEN(A2))عد الأحرف في خلية
=LEN(A2)عد الكلمات في خلية
=LEN(TRIM(A2))-LEN(SUBSTITUTE(A2, " ", ""))+1البحث عن موضع حرف
=FIND("-", A2)استبدال جزء من سلسلة نصية
=SUBSTITUTE(A2, "old", "new")إضافة أصفار بادئة إلى الأرقام
=TEXT(A2, "00000")استخراج الكلمة الأخيرة من النص
=TRIM(RIGHT(SUBSTITUTE(A2, " ", REPT(" ", 100)), 100))استخراج النص بين حرفين
=TEXTAFTER(TEXTBEFORE(A2, ")"), "(")استخراج أول N حرف
=LEFT(A2, 5)تحويل الحرف الأول فقط إلى حرف كبير
=UPPER(LEFT(A2,1))&MID(A2,2,LEN(A2))التحقق مما إذا كان النص يحتوي على أي كلمة من قائمة
=IF(SUMPRODUCT(--ISNUMBER(SEARCH(Words, A2)))>0, "Yes", "No")حساب عدد مرات تكرار حرف ما
=LEN(A2)-LEN(SUBSTITUTE(A2, ",", ""))مقارنة خليتين للتحقق من التطابق
=EXACT(A2, B2)تكرار النص أو إنشاء شريط داخل الخلية
=REPT("★", A2)إزالة الأحرف غير القابلة للطباعة
=CLEAN(TRIM(A2))استخراج النص قبل المحدد
=TEXTBEFORE(A2, "-")استخراج امتداد الملف
=TEXTAFTER(A2, ".", -1)استبدال التكرار رقم n للنص
=SUBSTITUTE(A2, " ", "-", 2)الأيام بين تاريخين
=B2-A2حساب العمر من تاريخ الميلاد
=DATEDIF(A2, TODAY(), "Y")إضافة أشهر إلى تاريخ أو طرحها منه
=EDATE(A2, 3)الحصول على اسم الشهر من التاريخ
=TEXT(A2, "mmmm")حساب عدد أيام العمل بين تاريخين
=NETWORKDAYS(A2, B2)إدراج تاريخ اليوم أو الوقت الحالي
=TODAY()الحصول على الربع السنوي من تاريخ
=ROUNDUP(MONTH(A2)/3, 0)اليوم الأول أو الأخير من الشهر
=EOMONTH(A2, 0)الحصول على رقم الأسبوع من تاريخ
=ISOWEEKNUM(A2)تحويل النص إلى تاريخ حقيقي
=DATEVALUE(A2)الحصول على يوم الأسبوع
=TEXT(A2, "dddd")فرق الوقت بالساعات
=(B2-A2)*24الأيام المتبقية حتى تاريخ مستقبلي
=A2-TODAY()إضافة أيام عمل إلى تاريخ
=WORKDAY(A2, 10)تنسيق تاريخ كنص
=TEXT(A2, "yyyy-mm-dd")عدد الأيام في الشهر
=DAY(EOMONTH(A2, 0))اليوم الأول من الأسبوع لتاريخ معين
=A2-WEEKDAY(A2, 2)+1سنوات الخدمة (مدة الخدمة)
=DATEDIF(A2, TODAY(), "y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"عرض الوقت المنقضي الذي يتجاوز 24 ساعة
=TEXT(B2-A2, "[h]:mm")المدة بالأشهر بين التواريخ
=DATEDIF(A2, B2, "m")عدّ يوم أسبوع محدد في نطاق تاريخ
=NETWORKDAYS.INTL(A2, B2, "0111111")تحويل عدد من الساعات إلى وقت
=A2/24إرجاع قيمة إذا كانت الخلية تحتوي على نص
=IF(ISNUMBER(SEARCH("urgent", A2)), "Yes", "No")تعيين درجات أو فئات باستخدام منطق متداخل
=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", TRUE, "F")تمييز الخلايا الفارغة أو معالجتها
=IF(A2="", "Missing", A2)الحصول على قائمة قيم بدون تكرار
=UNIQUE(A2:A100)IF مع شروط AND / OR
=IF(AND(A2>0, B2="Yes"), "OK", "No")إخفاء الأخطاء باستخدام IFERROR
=IFERROR(A2/B2, 0)VLOOKUP التي ترجع قيمة فارغة، وليس #N/A
=IFERROR(VLOOKUP(A2, Table, 2, FALSE), "")مطابقة القيم باستخدام SWITCH
=SWITCH(A2, "N", "North", "S", "South", "Other")تمييز القيم المكررة
=IF(COUNTIF($A$2:A2, A2)>1, "Duplicate", "")حساب عدد مرات تكرار القيمة
=COUNTIF(A:A, A2)إظهار فراغ بدلاً من الصفر
=IF(A2=0, "", A2)جرب عمليات بحث متعددة بالترتيب
=IFERROR(VLOOKUP(A2, T1, 2, 0), IFERROR(VLOOKUP(A2, T2, 2, 0), "Not found"))التحقق مما إذا كانت جميع الخلايا في نطاق ما متطابقة
=IF(COUNTIF(B2:B10, "Yes")=COUNTA(B2:B10), "All", "Not all")التحقق مما إذا كان الرقم زوجيًا أم فرديًا
=IF(ISEVEN(A2), "Even", "Odd")إرجاع رأس العمود للقيمة القصوى
=INDEX($B$1:$E$1, MATCH(MAX(B2:E2), B2:E2, 0))ترقيم كل تكرار لقيمة ما
=COUNTIF($A$2:A2, A2)الانحراف المعياري
=STDEV.S(A2:A100)قيمة الوسيط
=MEDIAN(A2:A100)المئين لمجموعة بيانات
=PERCENTILE.INC(A2:A100, 0.9)الارتباط بين عمودين
=CORREL(A2:A100, B2:B100)التنبؤ بقيمة مستقبلية
=FORECAST.LINEAR(x, known_ys, known_xs)عد القيم الأعلى من المتوسط
=COUNTIF(A2:A100, ">"&AVERAGE(A2:A100))حساب الدرجة المعيارية z
=(A2-AVERAGE($A$2:$A$100))/STDEV.S($A$2:$A$100)المتوسط المتحرك
=AVERAGE(B2:B4)القيمة الأكثر تكراراً (المنوال)
=MODE.SNGL(A2:A100)المتوسط مع تجاهل القيم المتطرفة (المتوسط المقتطع)
=TRIMMEAN(A2:A100, 0.1)ترتيب قيمة كنسبة مئوية
=PERCENTRANK.INC(A2:A100, B2)دفعة القرض الشهرية
=PMT(rate/12, nper, -principal)الفائدة المركبة
=A2*(1+B2)^C2القيمة المستقبلية للمدخرات المنتظمة
=FV(rate/12, years*12, -payment, -initial)نسبة هامش الربح
=(B2-A2)/B2معدل النمو السنوي المركب (CAGR)
=(B2/A2)^(1/C2)-1تطبيق خصم بنسبة مئوية
=A2*(1-B2)الفائدة البسيطة
=A2*B2*C2إهلاك القسط الثابت
=SLN(cost, salvage, life)صافي القيمة الحالية (NPV)
=NPV(B1, B3:B12)+B2تصفح المهام أدناه حسب الفئة، أو صف ما تريده بلغة بسيطة لـ ExcelGPT وسيقوم بكتابة الصيغة، وشرح طريقة عملها، والتحقق منها باستخدام بياناتك.
يعمل معظمها — حيث تتصرف دوال مثل SUMIFS و VLOOKUP و INDEX/MATCH و TEXT بالطريقة نفسها. وتتوفر بعض الدوال الأحدث (UNIQUE و TEXTSPLIT و IFS) في كليهما، ونشير إلى اختلافات الإصدارات في كل صفحة.