فرض کنید در یک مجموعه اعداد برخی از آنها صحیح و مابقی اعشاری هستند. اگر بخواهید مجموع اعداد صحیح و اعشاری را به صورت مجزا محاسبه کنید چکار میکنید؟
? مجموع اعداد صحیح:
روش انجام اینکار بسیار آسان است. کافیست در یک سلول خالی فرمول زیر را وارد کنید. (A1:C10 محدوده دادهها است که شما میتوانید آن را تغییر دهید.) مطابق شکل زیر:
=SUMPRODUCT(–(MOD(A1:C10,1)=0),A1:C10)
پس از وارد کردن فرمول، کلید اینتر را فشار دهید تا مجموع اعداد صحیح محاسبه شود.
البته از فرمول زیر هم میتوانید استفاده کنید.
=SUMPRODUCT((A1:C10=INT(A1:C10))*(A1:C10))
? مجموع اعداد اعشاری:
کافیست در دو فرمول فوق بجای علامت مساوی به صورت زیر از علامت مخالف یعنی <> استفاده کنید تا مجموع اعداد اعشاری محاسبه شود.
=SUMPRODUCT(–(MOD(A1:C10,1)<>0),A1:C10)
=SUMPRODUCT((A1:C10<>INT(A1:C10))*(A1:C10))