با عرض سلام و تشکر از اینکه وقت خود را در اختیار علاقه مندان قرار داده اید در خصوص ایجاد بک گراند و اینکه پس از انجام جگونه می توان نوشت و یا عملیات جدید انجام داد خواهش می کنم راهنمایی کنید با تشکر
با عرض سلام و تشکر از اینکه وقت خود را در اختیار علاقه مندان قرار داده اید در خصوص ایجاد بک گراند و اینکه پس از انجام جگونه می توان نوشت و یا عملیات جدید انجام داد خواهش می کنم راهنمایی کنید با تشکر
سلام.چطور میتونم در اکسل مثلا یه فرم طراحی کردم تو یکی از قسمت هاش باید تاریخ وارد کنم.چطور میشه وقتی روی اون سلول میرم کلیک کنم و تقویم نشون بده تا تاریخ رو خودم انتخاب کنم؟
Last edited by شارنگ; 15-05-2013 at 13:30.
سلام و خسته نباشید!
من جدولی با 6 ستون تو اکسل 2007 درست کردم.
از چپ به راست بترتیب تو هر ستون این اطلاعات و وارد میکنم:
اسم-تاریخ-شماره ملی موبایل-شماره تلفن-هزینه-و ستون آخرم اینکه مثلا پرداخت کرد یا نه!
یه چند تا سوال داشتم:
*** چجوری کاری کنم که وقتی تو سلول اول سطر اول اسم و زدم، خودش تاریخ شمسی رو تو ستون دوم وارد کنه!؟
*** تو ستون آخرم مثلا بتونم واسه کسایی که پرداخت کردن یه شکلی چیزی (بجز متن/نوشته) وارد کنم؟ مثلا برم روی سلول مربوطه کلیک کنم و فلاان دکمه یا میانبر رو بزنمو اون سلول پر شه که معلوم شه که پرداختشو انجام داده!؟
*** و از همه مهمتر، آخر جدول، با فاصله دو سطر از آخرین سطر ورودی، یه سطر جمع بندی ایجاد شه که زیر ستون اول تعداد اسامی (حتی با تکرار-یعنی اگه سه تا علی و یه کوروش داشتیم، بزنه 4) رو بزنه. زیر ستون پنجم هم جمع مبالغ/هزینه های ورودی رو بهم بده و با هر ورودی هم آپدیت بشه...
### ضمنا، من اصلا آشنایی زیادی با کار اکسل ندارم! ممنون میشم کمک کنید رفقا...
Last edited by metana; 15-05-2013 at 14:52.
ممنونم واقعا دوست عزیز.
دو تا سوال دیگه.
** واسه اون ستون G، میشه دیگه از F استفاده نشه!؟ مثلا تو سلولش یه Enter بزنم بنویسه Payed!؟
** اینکه واسه تک تک سلول های ستون G باید اون فرمول رو تعریف کنم!؟ نمیشه از یه فرمول کلی استفاده کرد که دیگه واس تک تک سلول ها فرمول جدا تعریف نکنم!؟
***راستییی!!! میه بگین واسه تاریخ دقیقا چیکار کردین!؟ اینو میخوام یاد بگیرم...
ممنونم...
Last edited by metana; 15-05-2013 at 21:20.
**اگه بخوايم از ابزار form control استفاده كنيم يك سلول بعنوان مرجع يا cell link لارمه .ولي اگه مد نظرتون اين باشه كه اگه سلول خاصي (مثلا اسم ) اگه پر شد تو سلول پرداخت بنويسه payed ميشه با يه IF اينكارو كرد
**اگه از if كه گفتم استفاده بشه مشكل آدرس دهي دستي نداره و ميشه به سلولهاي بعدي تعميمش داد
*** واسه تاريخ با استفاده از تابع today() ميتونيد تاريخ جاري ميلادي رو برگردونيد (با استفاده از تاريخ سيستم)
ادغام اين تايع با INT , if ,MOD ,و محاسبات رياضي باعث ميشه تابع ميلادي رو به شمسي تبديل كنيد.
البته ADD IN هايي هم وجود داره كه اينكار رو به راحتي انجام ميده
من براي نمونه محاسبه تاريخ شمسي رو در سه مقطع براتون ميذارم
فرمول سال شمسي
فرمول ماه شمسي=INT((TODAY()-7385)/365.25)+1299
=MOD(IF(INT(MOD((TODAY()-7385)*100;36525)/100)<186;INT(INT(MOD((TODAY()-7385)*100;36525)/100)/31);IF(MOD(INT((TODAY()-7385)/365.25);4)=0;INT((INT(MOD((TODAY()-7385)*100;36525)/100)-186)/30)+6;IF(INT(MOD((TODAY()-7385)*100;36525)/100)<336;INT((INT(MOD((TODAY()-7385)*100;36525)/100)-186)/30)+6;INT((INT(MOD((TODAY()-7385)*100;36525)/100)-336)/29)+11)));12)+1
فرمول روز شمسي
فرمول كامل ( روز /ماه و سال)=IF(INT(MOD((TODAY()-7385)*100;36525)/100)<186;MOD(INT(MOD((TODAY()-7385)*100;36525)/100);31)+1;IF(MOD(INT((TODAY()-7385)/365.25);4)=0;MOD(INT(MOD((TODAY()-7385)*100;36525)/100)-186;30)+1;IF(INT(MOD((TODAY()-7385)*100;36525)/100)<336;MOD(INT(MOD((TODAY()-7385)*100;36525)/100)-186;30)+1;MOD(INT(MOD((TODAY()-7385)*100;36525)/100)-336;29)+1)))
موفق باشيد=CONCATENATE(INT((TODAY()-7385)/365.25)+1299;"/";MOD(IF(INT(MOD((TODAY()-7385)*100;36525)/100)<186;INT(INT(MOD((TODAY()-7385)*100;36525)/100)/31);IF(MOD(INT((TODAY()-7385)/365.25);4)=0;INT((INT(MOD((TODAY()-7385)*100;36525)/100)-186)/30)+6;IF(INT(MOD((TODAY()-7385)*100;36525)/100)<336;INT((INT(MOD((TODAY()-7385)*100;36525)/100)-186)/30)+6;INT((INT(MOD((TODAY()-7385)*100;36525)/100)-336)/29)+11)));12)+1;"/";IF(INT(MOD((TODAY()-7385)*100;36525)/100)<186;MOD(INT(MOD((TODAY()-7385)*100;36525)/100);31)+1;IF(MOD(INT((TODAY()-7385)/365.25);4)=0;MOD(INT(MOD((TODAY()-7385)*100;36525)/100)-186;30)+1;IF(INT(MOD((TODAY()-7385)*100;36525)/100)<336;MOD(INT(MOD((TODAY()-7385)*100;36525)/100)-186;30)+1;MOD(INT(MOD((TODAY()-7385)*100;36525)/100)-336;29)+1))))
ممنون...
* نه دئیگه، یعنی اگه تو سلول F8 مثلا، یه * بزنم، بنویسه Payed. حالا تاره نه، هر کاراکتری...
** از IF اگه استفاده کنم، چجوری تعمیمش بدم!؟
*** این فرمول رو چجوری به کل ستون تعمیم بدم!؟
ممنون دوست عزیز...
* هم ميتونيد از كاركتر (مثلا * ) استفاده كنيد و يا هم از هر كاركتري (مثلا حرف عدد و هر چيزي )
** فرمول if در حالت اولش اينه (مثلا براي f8) اگه f8 ستاره داشت تو G8 بزنه payed
و در حالت دومش ( اگه f8 خالي بود بذاره unpaid اگه توش مقدار داشت بشه payed )=IF(F8="*";"payed";"unpaid")
***براي تعميمش هم كافيه سلول فرمول رو انتخاب كنيد و موس رو ببريد روي نقطه ي كادر سلول انتخاب شده و وقتي به علامت + دراومد به سمت پايين بكشيد تا به بقيه سلولها هم تعميم بده=IF(F8="";"unpaid";"payed")
يا با كپي /پيست اينكارم ميتونيد بكنيد
خوببب!!! خیلی خوب شد. کاملا همه چیو فهمیدم دیگه...ممنونم دوست عزیزم.
فقط آخرین سوالم دیگه
چیکار کنم که دیگه از ستون F استفاده نشه!!؟؟؟ یعنی اگه تو همون G6 زدم * یا هر کاراکتری، تو همون G6 بنویسه Payed ؟
شرمنده زیاد سوال میپرسسم))
سلام
روش تبدیل یک عدد به دلار
فایلی که فرمول نویسی شده چطور به مشتری تحویل داده می شود
قفل شده
به صورت باز
هیدن کردن فرمول
یا ؟
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)