اول بذارید یکم در مورد خطای #VALUE! بگم.این خطا زمانی رخ می دهد که اعتبار داده های سلول ها با یکدیگر متفاوت باشد یا آن اعتبار توسط سلول دارای فرمول پیدا نشود.
خب الان ما اینجا دوتا سلول مرجع(مبلغ ها) و دوتا سلول حاوی فرمول (درصد ها)داریم.
خب اعتبار یا نوع داده های ستون مبلغ ها از نوع عددی هستش اما مشکل کجاست...؟
یک نگاهی به فرمول زیر بندازین...
کد PHP:
=IF(D2<>""؛50000؛IF(E2<>""؛30000؛""))
شما در فرمول بالا نوشتین که اگر شرط های شما برقرار نبود مقداری خالی("") را در سلول قرار دهد این یعنی یک مقدار متنی.خب دو ستون مبلغ ها از نوع عددی ولی ستون درصد1 از نوع متنی.پس اعتبار یا نوع داده های سه تا سلول با یکدیگر یکی نیستن و این یعنی خطای #VALUE!.
حال راه حل:
*** در فرمول بالا مقدار "" را به صفر تغییر بدین (فقط آخریشو تغییر بدین)
*** از تابع if error در ستون درصد2 استفاده کنید
کد PHP:
=IFERROR((D2+E2)-G2؛"")
*** ...
علاقه مندی ها (Bookmarks)