مشكل در استفاده از تابع if

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ARFANS

    • 2014/05/04
    • 22

    مشكل در استفاده از تابع if

    سلام لطفا يكي منو راهنمايي كند من دستور if را چجوري بنويسم كه وقتي در خانه a6 عدد درون خانه e6 را وارد ميكنم حروف درون خانه g6 را در h6 كپي كند و اگر عدد درون خانه f6 را وارد كردم دوباره حروف درون خانه g6 را در h6 كپي كند اين فرمول كه درون تصوير نوشتم اين كار را انجام مي دهد ولي من مي خواهم فقط يك دستور if بنويسم و بقيه فرمول هم درون يك پرانتز باشد تصوير هم پيوست كردم لطفا راهنمايي كنيد با تشكر
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    سلام
    شم در هر صورت یک کار می خواید انجام بدید
    در هر صورت اگر f6 و e6 داخل سل a6 نوشته شد g6 میره داخل سل h6
    پس با یک if میشه که اگر محتویات داخل a6 برابر شد با f یا e. بره مقدار h6 رو مساوی g6 قرار بده

    اما واضح تر بفرمایید.عکس هم قابل مشاهده نیست
    ترجیحا فایل بذارید.احتمالا حالت های دیگه ای هم هست
    [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

    [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
    [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
    :wcom:

    [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
    [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
    [/CENTER]

    کامنت

    • Alireza
      مدير تالار تنظيمات اكسل

      • 2011/03/01
      • 648
      • 80.00

      #3
      نوشته اصلی توسط ARFANS
      سلام لطفا يكي منو راهنمايي كند من دستور if را چجوري بنويسم كه وقتي در خانه a6 عدد درون خانه e6 را وارد ميكنم حروف درون خانه g6 را در h6 كپي كند و اگر عدد درون خانه f6 را وارد كردم دوباره حروف درون خانه g6 را در h6 كپي كند اين فرمول كه درون تصوير نوشتم اين كار را انجام مي دهد ولي من مي خواهم فقط يك دستور if بنويسم و بقيه فرمول هم درون يك پرانتز باشد تصوير هم پيوست كردم لطفا راهنمايي كنيد با تشكر
      سلام
      همونطوری که خانم خاکزاد فرمودند سوال شما نا مفهومه لطف کنید سوال را بصورت شفاف مطرح کنید و فایلی که لازم دارید فرمول نویسی بشه رو آپلود کنید.
      [CENTER][COLOR=#ffd700]​[/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
      [IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
      [/CENTER]

      کامنت

      • mokaram
        مدير تالار اکسل و بانک اطلاعاتی

        • 2011/02/06
        • 1805
        • 74.00

        #4
        فکر نمی کنم کوچکتر از این بشه. شما دو تا شرط داری باید هم اون دوتا تو قسمت شرط بیاد بعدشم اگه شرط درست بود و در آخر اگر شرط غلط بود.
        آیا مشکل خاصی با طول این فرمول دارین که می خواین کوچکتر بشه؟
        [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
        [/CENTER]

        کامنت

        • Amir Ghasemiyan

          • 2013/09/20
          • 4595
          • 100.00

          #5
          نوشته اصلی توسط ARFANS
          (((((((سلام لطفا يكي منو راهنمايي كند من دستور if را چجوري بنويسم كه وقتي در خانه a6 عدد درون خانه e6 را وارد ميكنم حروف درون خانه g6 را در h6 كپي كند و اگر عدد درون خانه f6 را وارد كردم دوباره حروف درون خانه g6 را در h6 كپي كند اين فرمول كه درون تصوير نوشتم اين كار را انجام مي دهد ولي من مي خواهم فقط يك دستور if بنويسم و بقيه فرمول هم درون يك پرانتز باشد لطفا راهنمايي كنيد با تشكر))))))))))

          سلام این کدی بود که من اسفاده میکردم
          کد PHP:
          =IF(A5=F5;G5;"")&IF(A5=E5;G5;""
          بعد توسط کاربر میثم تا اینقدر خلاصه شد
          کد PHP:
          =if(or(f5=a5;e5=a5);g5;""
          بیشتر از این میشه که خلاصه تر بشه ، اندازه کد هنوز کوچکتر بشه لطفا اگه میشه راهنمایی کنید
          براي اينكه از اين كوچكتر بشه بايد از name manager استفاده كنيد. يك نام جديد بسازيد و در قسمت سورس اين فرمول رو قرار بدين

          کامنت

          • Amir Ghasemiyan

            • 2013/09/20
            • 4595
            • 100.00

            #6
            استارتر محترم به تذكري كه بهتون داده شد لطفا توجه بفرماييد
            با تشكر

            کامنت

            چند لحظه..