سؤال

IFERROR((SUMIFS('Sheet 1'!$K:$K,'Sheet 1'!$A:$A,'Sheet 2'!I$5,'Sheet 1'!$C:$C,'Sheet 2'!$B15,'Sheet 1'!$K:$K,"<>0"))/(SUMIFS('Sheet 1'!$J:$J,'Sheet 1'!$A:$A,'Sheet 2'!I$5,'Sheet 1'!$C:$C,'Sheet 2'!$B15,'Sheet 1'!$K:$K,"<>0")),"")

أنا أعمل مع الوظيفة التالية في إكسيل وتحتاج إلى تفسيرها إلى مس سكل.أنا على دراية سكل ، ولكن غير مألوف للغاية مع إكسيل.من ما أفهم وظيفة يعود "" إذا خطأ.وإلا فإنه يدعو سوميف على الأقواس الأعمق-داخل التي لست متأكدا ما يجري ، حتى بعد النظر حتى ما !، : ، و do تفعل في إكسيل

هل كانت مفيدة؟

المحلول

SUMIFS() يضيف نطاقا من الخلايا بناء على معيار واحد أو أكثر مطبق على نطاق من الخلايا.

الأول هو نطاق القيم المراد تلخيصها ، ثم بعد ذلك تأتي أزواج من المعايير ، أولا هو نطاق المعايير ، ثم المعايير.أول واحد ينهار شيء من هذا القبيل:

    SUMIFS('Sheet 1'!$K:$K   -- Sum this field
            ,'Sheet 1'!$A:$A,'Sheet 2'!I$5  --When same row in A matches Sheet 2 I5
            ,'Sheet 1'!$C:$C,'Sheet 2'!$B15 --When same row in C matches Sheet 2 B, but 15 rows down.
            ,'Sheet 1'!$K:$K,"<>0")  --When the values aren't 0

هذا هو البسط في الصيغة الخاصة بك ، يمكنك كسر سوميف 2() بالمثل.

نصائح أخرى

حسنا لأنني ليس لدي أي فكرة عما تكون فيه ورقة لا يمكنني المساعدة في SQL لكنني سأحاول وتراجع الوظيفة من أجلك

giveacodicetagpre.

هنا هو تعريف Sumifs وبعدملخص سريع:

giveacodicetagpre.

اخترق SQL

giveacodicetagpre.

آمل أن يساعد هذا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top