پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: ترکیب چند Logical test در تابع If چرا نمی تونم جواب بگیرم ؟

  1. #1


    آخرین بازدید
    2023/12/30
    تاریخ عضویت
    April 2014
    محل سکونت
    ساوه
    نوشته ها
    351
    امتیاز
    420
    سپاس
    857
    سپاس شده
    269 در 132 پست
    سطح اکسل
    45.00 %

    surprised ترکیب چند Logical test در تابع If چرا نمی تونم جواب بگیرم ؟

    من
    کد PHP:
    =SUM(IF(AND(C7=Sheet1!B4:B66,Sheet3!C3=Sheet1!R4:R66),Sheet1!H4:H66)) 
    رو استفاده کردم تو فایلم چرا جواب نمیده ؟
    http://Help Me.xlsx - 19 KB
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    4 هفته پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,522
    امتیاز
    6141
    سپاس
    2,921
    سپاس شده
    4,909 در 1,384 پست
    سطح اکسل
    71.67 %

    سلام،
    تابع AND اون وسط SUM و IF به اين صورت جواب نمي دهد، بايد اينطوري بنويسيد و آرايه اي وارد کنيد:
    کد PHP:
    =SUM(IF(C7=Sheet1!B4:B66;IF(Sheet3!C3=Sheet1!R4:R66;Sheet1!H4:H66))) 


  4. #3


    آخرین بازدید
    2023/12/30
    تاریخ عضویت
    April 2014
    محل سکونت
    ساوه
    نوشته ها
    351
    امتیاز
    420
    سپاس
    857
    سپاس شده
    269 در 132 پست
    سطح اکسل
    45.00 %

    نقل قول نوشته اصلی توسط علي پارسا نمایش پست ها
    سلام،
    تابع AND اون وسط SUM و IF به اين صورت جواب نمي دهد، بايد اينطوري بنويسيد و آرايه اي وارد کنيد:
    کد PHP:
    =SUM(IF(C7=Sheet1!B4:B66;IF(Sheet3!C3=Sheet1!R4:R66;Sheet1!H4:H66))) 
    برای کل روز های ماه بخوام چی میشه شبیه این روش روشی داشته باشد ؟
    کد PHP:
    =SUM(IF(C6=Sheet1!B$4:B$66,IF(AND(Sheet3!C3,Sheet3!C4,Sheet3!C5,Sheet3!C6,Sheet3!C7,Sheet3!C8,Sheet3!C9,Sheet3!C10,Sheet3!C11,Sheet3!C12,Sheet3!C13,Sheet3!C14,Sheet3!C15,Sheet3!C16,Sheet3!C17,Sheet3!C18,Sheet3!C19,Sheet3!C20,Sheet3!C21,Sheet3!C22,Sheet3!C23,Sheet3!C24,Sheet3!C25,Sheet3!C26,Sheet3!C27,Sheet3!C28,Sheet3!C29,Sheet3!C30,Sheet3!C31,Sheet3!C32,Sheet3!C33)=Sheet1!R$4:Y$66,Sheet1!H$4:O$66))) 

  5. #4


    آخرین بازدید
    4 هفته پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,522
    امتیاز
    6141
    سپاس
    2,921
    سپاس شده
    4,909 در 1,384 پست
    سطح اکسل
    71.67 %

    از يک همچين چيزي مي توان استفاده کرد:
    کد PHP:
    =SUM(IF(C7=Sheet1!B4:B66;IF(VALUE(MID(Sheet1!R4:R66;4;2))=3;Sheet1!H4:H66))) 
    يا:
    کد PHP:
    =SUM(IF(C7=Sheet1!B4:B66;IF(MID(Sheet1!R4:R66;4;2)="03";Sheet1!H4:H66))) 
    البته ديگر شيت 3 مورد نياز نيست، و نيز مي توانيد به جاي نوشتن 03 يا 3 در فرمول، آن را به يک خانه ارجاع داده و ماه را در آن درج کنيد.


  6. #5


    آخرین بازدید
    2023/12/30
    تاریخ عضویت
    April 2014
    محل سکونت
    ساوه
    نوشته ها
    351
    امتیاز
    420
    سپاس
    857
    سپاس شده
    269 در 132 پست
    سطح اکسل
    45.00 %

    نقل قول نوشته اصلی توسط علي پارسا نمایش پست ها
    از يک همچين چيزي مي توان استفاده کرد:
    کد PHP:
    =SUM(IF(C7=Sheet1!B4:B66;IF(VALUE(MID(Sheet1!R4:R66;4;2))=3;Sheet1!H4:H66))) 
    يا:
    کد PHP:
    =SUM(IF(C7=Sheet1!B4:B66;IF(MID(Sheet1!R4:R66;4;2)="03";Sheet1!H4:H66))) 
    البته ديگر شيت 3 مورد نياز نيست، و نيز مي توانيد به جاي نوشتن 03 يا 3 در فرمول، آن را به يک خانه ارجاع داده و ماه را در آن درج کنيد.
    دمت گرم
    چرا زودتر نگفتی این همه رنج می کشیدم )

  7. سپاس ها (1)



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

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

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

موضوعات مشابه

  1. تولید کد های منحصر به فرد
    توسط mahsa shayesteh در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 24
    آخرين نوشته: 2020/01/18, 16:58
  2. عدم اضافه کردن کنترل به تولباکس
    توسط امیر رضا دهقان در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2013/01/19, 01:56
  3. متونیم یه ردیف ایجاد کنیم مابین ردیفهای دیگه
    توسط mahdiking در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2012/11/05, 10:35
  4. اتوکد
    توسط ashkan در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/09/10, 01:34
  5. برنامه توليد
    توسط mshahin در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/07/26, 12:21

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

چرا در اکسل logical test خطا می دهد؟

چرا توابع جمع نوشته شده در ویژوال بیسیک در اکسل جواب نمی دهد

چرا تابع نوشته شده در ویژوال بیسیک در اکسل جواب نمی دهد

ترکیب چند تابع if and اکسل

ادغام چند تابع if در اکسل

logical در اکسل

تركيب چند if

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

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

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

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