صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 15 , از مجموع 15

موضوع: سوال در مورد یک تابع شرطی برای جمع

  1. #11


    آخرین بازدید
    2021/01/03
    تاریخ عضویت
    September 2012
    نوشته ها
    147
    امتیاز
    36
    سپاس
    73
    سپاس شده
    36 در 24 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط generalsamad نمایش پست ها
    احتمالا منظور شما یکی از این دو فرمول باشه
    ببینید نتیجه میده؟
    کد PHP:
    =if(d2>0;f2-d2;abs(d2)+f2)+if(e2>0;f2-e2;abs(e2)+f2
    این فرمول اونی که می خواد انجام میده اما...
    یه مشکل داره اونم اینه که هر کدوم از if ها میاد بصورت مجزا با f2 عمل می کنه بعد جواب هرکدوم رو با هم جمع می کنه در واقع انتخاب های هر if درسته اما جمعشون غلطه این فرمول اینجوری عمل میکنه...
    نکته مهمش اینه که خود سلول f2 فرمول (sum(c:c رو داره
    f2-e2===29-20=9
    d2+f2===142+29=171
    حالا دو شرط رو جمع میکنه
    171+9=180
    اینجوری غلطه
    درستش اینجوره که:
    f2=29-20+142=151
    در واقع من مثه فایل زیر می خوام با این تفاوت که می خوام سلول g2 و h2 نداشته باشم و نتیجه حاصل در h2 در f2 نمایش داده بشه در واقع من چون که نمی توانستم فرمولها رو در یک فرمول خلاصه کنم مجبور شدم در چند سلول عمل کنم در واقع فایلی که گذاشتم ابتدا در سلول g2 سلول f2 و d2 رو بررسی می کنه و نتیجه رو میگذاره بعد از اون سلول h2 میاد براساس نتیجه نمایش داده شده در g2 دو سلول g2 و e2 رو شرطشون رو عمل می کنه میشه نتیجه نهایی ما...
    من می خوام همه اینها در یک سلول انجام بشه نه چند سلول و چند فرمول
    ممنون
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx test.xlsx اطلاعات (10.1 کیلو بایت, 8 نمایش)
    ویرایش توسط ACE : 2015/09/22 در ساعت 03:16

  2.  

  3. #12


    آخرین بازدید
    2021/07/10
    تاریخ عضویت
    June 2012
    محل سکونت
    تهران
    نوشته ها
    53
    امتیاز
    339
    سپاس
    82
    سپاس شده
    155 در 43 پست
    سطح اکسل
    79.00 %

    نقل قول نوشته اصلی توسط ace نمایش پست ها
    این فرمول اونی که می خواد انجام میده اما...
    یه مشکل داره اونم اینه که هر کدوم از if ها میاد بصورت مجزا با f2 عمل می کنه بعد جواب هرکدوم رو با هم جمع می کنه در واقع انتخاب های هر if درسته اما جمعشون غلطه این فرمول اینجوری عمل میکنه...
    نکته مهمش اینه که خود سلول f2 فرمول (sum(c:c رو داره
    f2-e2===29-20=9
    d2+f2===142+29=171
    حالا دو شرط رو جمع میکنه
    171+9=180
    اینجوری غلطه
    درستش اینجوره که:
    F2=29-20+142=151
    در واقع من مثه فایل زیر می خوام با این تفاوت که می خوام سلول g2 و h2 نداشته باشم و نتیجه حاصل در h2 در f2 نمایش داده بشه در واقع من چون که نمی توانستم فرمولها رو در یک فرمول خلاصه کنم مجبور شدم در چند سلول عمل کنم در واقع فایلی که گذاشتم ابتدا در سلول g2 سلول f2 و d2 رو بررسی می کنه و نتیجه رو میگذاره بعد از اون سلول h2 میاد براساس نتیجه نمایش داده شده در g2 دو سلول g2 و e2 رو شرطشون رو عمل می کنه میشه نتیجه نهایی ما...
    من می خوام همه اینها در یک سلول انجام بشه نه چند سلول و چند فرمول
    ممنون
    سلام
    چرا از این فرمول استفاده نمیکنید؟
    کد PHP:
    =sum(c:c)-d2-e2 
    و یا
    کد PHP:
    =SUM(C:C)-SUM(B:B)-SUM(A:A
    ویرایش توسط ebitary : 2015/09/22 در ساعت 09:07

  4. #13


    آخرین بازدید
    2021/01/03
    تاریخ عضویت
    September 2012
    نوشته ها
    147
    امتیاز
    36
    سپاس
    73
    سپاس شده
    36 در 24 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط ebitary نمایش پست ها
    سلام
    چرا از این فرمول استفاده نمیکنید؟
    کد PHP:
    =sum(c:c)-d2-e2 
    و یا
    کد PHP:
    =SUM(C:C)-SUM(B:B)-SUM(A:A
    سلام:
    توی فرمول شما جمع ستونها از هم کم شدن...در صورتیکه ما اینجا نمی خواهیم همیشه این اتفاق رخ بده...زمانی که جمع هر ستون مثبت شد بیاد تفریق انجام بده و زمانی که جمع هر ستون منفی شد بیا جمع انجام بده.

  5. #14


    آخرین بازدید
    2016/02/07
    تاریخ عضویت
    March 2014
    نوشته ها
    62
    امتیاز
    130
    سپاس
    24
    سپاس شده
    119 در 41 پست
    تعیین سطح نشده است

    در واقع من مثه فایل زیر می خوام با این تفاوت که می خوام سلول g2 و h2 نداشته باشم و نتیجه حاصل در h2 در f2 نمایش داده بشه در واقع من چون که نمی توانستم فرمولها رو در یک فرمول خلاصه کنم مجبور شدم در چند سلول عمل کنم در واقع فایلی که گذاشتم ابتدا در سلول g2 سلول f2 و d2 رو بررسی می کنه و نتیجه رو میگذاره بعد از اون سلول h2 میاد براساس نتیجه نمایش داده شده در g2 دو سلول g2 و e2 رو شرطشون رو عمل می کنه میشه نتیجه نهایی ما...
    من می خوام همه اینها در یک سلول انجام بشه نه چند سلول و چند فرمول
    سلام
    فرمول ها رو با هم ترکیب کردم
    کد PHP:
    =if(sum(a:a)>0;(if(sum(b:b)>0;(sum(c:c)-sum(b:b));abs(sum(b:b))+(sum(c:c)))-sum(a:a));abs(sum(a:a))+(if(sum(b:b)>0;(sum(c:c)-sum(b:b));abs(sum(b:b))+(sum(c:c))))) 

  6. سپاس ها (1)

    ACE

  7. #15


    آخرین بازدید
    2021/07/10
    تاریخ عضویت
    June 2012
    محل سکونت
    تهران
    نوشته ها
    53
    امتیاز
    339
    سپاس
    82
    سپاس شده
    155 در 43 پست
    سطح اکسل
    79.00 %

    نقل قول نوشته اصلی توسط ACE نمایش پست ها
    سلام:
    توی فرمول شما جمع ستونها از هم کم شدن...در صورتیکه ما اینجا نمی خواهیم همیشه این اتفاق رخ بده...زمانی که جمع هر ستون مثبت شد بیاد تفریق انجام بده و زمانی که جمع هر ستون منفی شد بیا جمع انجام بده.
    این فرمولها هم دقیقا همین کار رو انجام میدن

  8. سپاس ها (1)

    ACE


صفحه 2 از 2 نخستنخست 12

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد