نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: Data Validation تاریخ - و تکرار یک عدد به مقدار دلخواه در سلول ها

  1. #1


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    Data Validation تاریخ - و تکرار یک عدد به مقدار دلخواه در سلول ها

    اساتید من یه سلول تاریخ دارم به این صورت:
    1394/01/31
    حالا Data validatin براش به این صورت میزنم خطا میده:
    کد:
    Date(yyyy/mm/dd)
    سوال دوم :
    تابعی هست که مبلغی دلخواهی از یه عدد رو توی n سلول تکرار کنه؟
    یعنی بزنم 1میلیون تومن - 12 بار
    این 1 میلیون تومن رو توی 12 تا سلول برام بنویسه.
    فایل رو ضمیمه کردم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Book2.xlsx اطلاعات (15.0 کیلو بایت, 19 نمایش)
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2 هفته پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    سلام،
    data validation به اين صورت غلط است، جواب نمي دهد!
    چيزي که به ذهنم مي رسد اين است که فرمت سل را به صورت: ##"/"##"/"#### در آوريد و در ديتا وليديشن هم طول متن وارده را روي 8 کاراکتر تنظيم کنيد. بعد در پيغام خطاي ديتا وليديشن هم بنويسيد: لطفا" تاريخ را به صورت کامل و بدون مميز وارد کنيد مثال: 13940320

  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    سوال اولتون رو متوجه نشدم
    برا سوال دومتون ببینید این روش خوبه؟
    کد PHP:
    =if(column(a2)<$m8;$n8;""
    یا این فرمول
    کد PHP:
    =if(row(a1)<s$18;s19;""
    فایل ضمیمه گردید
    فايل هاي پيوست شده فايل هاي پيوست شده



  6. سپاس ها (3)


  7. #4


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    ممنون آقای پارسا
    با همین روش شما درست شد سوال اولم.

    generalsamad ممنون که هم سطری درست کردی هم ستونی .
    من میخوام توی جدول به همون صورت که زده بودم بیاد.(یعنی پشت سر هم)
    اگه این کار بشه خیلی کار راه انداز هست برام.


    اگر محدودیتی داشتی
    میشه یه سلول اضافه کنم که تعداد کل اقساط باشه . و از اون تعداد 12 تا 1 تومن بزنه 8 تا 1.8 بزنه و الی آخر
    سلول کمکی و هر چیزی هم که لازم داشتی بزار.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Book2.xlsx اطلاعات (14.3 کیلو بایت, 16 نمایش)

  8. سپاس ها (3)


  9. #5


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    از این فرمول برای فایل ضمیمه استفاده شده
    کد PHP:
    =IFERROR(INDEX(List1;ROWS(I$1:$I1));IFERROR(INDEX(List2;ROWS(I$1:$I1)-ROWS(List1));IFERROR(INDEX(List3;ROWS(I$1:$I1)-ROWS(List1)-ROWS(List2));IFERROR(INDEX(List4;ROWS(I$1:$I1)-ROWS(List1)-ROWS(List2)-ROWS(List3));IFERROR(INDEX(List5;ROWS(I$1:$I1)-ROWS(List1)-ROWS(List2)-ROWS(List3)-ROWS(List4));""))))) 
    لیست1 تا لیست5 نام گذاری شده
    به Name Manager مراجعه کنید
    بطور مثال برای List 1 از این فرمول استفاده شده
    کد PHP:
    =INDIRECT("$j$5:j"&4+Sheet1!$J$4
    فایل ضمیمه گردید
    فايل هاي پيوست شده فايل هاي پيوست شده



  10. سپاس ها (1)


  11. #6


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    واقعا ممنون آقای generalsamad
    توی عمر 15 ساله ای که توی اینترنت تا حالا داشتم ، یکی از پاسخگوترین و کار راه انداز ترین انجمن ها "اکسل ایران" بوده .
    ممنون از توجه و زحماتی که بی دریغ و بدون منت برای کاربر های مثل ما میکشید.
    از صمیم قلب تشکر میکنم ازتون بابت وقتی که گذاشتید.

    فقط 2 تا سوال دارم در موردش ممنون میشم توضیح بدی.
    1.این تیکه کد رو برام توضیح میدید :
    کد:
    =INDIRECT("$j$5:j"&4+sheet1!$J$4)
    که کلا چی هست و اون 4& برای چیه که توی همه name manager ها هست

    2.این کد
    کد:
    =IF(ROW(A1)<J4;J5;"")
    a1 , a2 , a3 , ... یا توی ستون های دیگه شده b1 و ....
    این کارش چیه و چیکار میکنه.

    و 1 اشکال داره وقتی تعداد اقساط رو 0 وارد میکنم هم 0 رو توی ستون نارنجی میاره هم اگه عددی زیرش داشته باشه میاره.

  12. سپاس ها (1)


  13. #7


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام

    کد PHP:
    =INDIRECT("$j$5:j"&4+sheet1!$J$4
    یکی از توابع جستجو indirect میباشد که آرگومان اون میتونه آدرس باشه یا متن ( که این متن آدرس سلول یا آرایه ای میباشد)
    فرمول رو باید طوری نوشت که محدوده اعداد رو برای هر ستون تشخیص بده
    توی فایل ضمیمه ما برای هر ستون 1 مبلغ و تعداد اقساط رو داریم میخواهیم بر اساس این 2 سلول مقادیر پر بشه
    برای لیست1 آدرس $j$5:$J$16 مورد نیاز ما هست
    قسمت شروع آرایه برای ما مشخص هست $j$5:j مشخص هست که توی " " گرفته چون بصورت متن وارد شده برای آدرس پایان ، ردیف رو باید نسبت به تعداد اقساط که توی سلول $j$4 وجود داره بدست آورده و با عدد 4 جمع کنیم . دلیل این عدد 4 چون اقساط از سطر 5 شروع میشه -1 میکنیم.
    علامت & بعد از " که اومده کارش اینه که مقدار یک سلول یا یک عدد رو به رشته میچسبونه
    indirect("$j$5:J"&12+4) که این آدرس با این آدرس یکی هست indirect("$j$5:J16") و این محدوده اعدادمون برای ستون لیست1 میباشد

    برای سوال دوم
    کد PHP:
    =IF(ROW(A1)<J4;J5;""
    مقدار row(a1) برابر است با 1
    برای row(a2) برابر است با 2
    یعنی مقدار ردیف را برای ما بر میگردونه
    دلیل استفاده از این تابع این هست که میخواهیم به تعداد یک سلول یک مقدار رو تکرار کنیم که وقتی فرمول رو به پائین درگ میکنیم به همون تعداد مقدار تکرار میشه
    روی اشکالی که فرمودید بر اساس اینکه تعداد اقساط حداقل 1 باشه جواب میده



  14. سپاس ها (2)


  15. #8


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    آقای generalsamad
    من هر کاری کردم که این مشکل صفر رو درست کنم نتونستم
    هر جور if نوشتم یا هر چی که به ذهنم میرسید پیاده کردم ولی باز درست کار نمیکرد یه جاهایی
    چیز خاصی به ذهنتون نمیرسه ؟


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

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

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

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

  1. Data validation
    توسط mohamadali110 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2014/08/24, 15:15
  2. If در Data validation
    توسط Alireza در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 4
    آخرين نوشته: 2013/12/04, 12:43
  3. Data Validation
    توسط kaka در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2012/06/28, 00:21
  4. validation Data
    توسط alishabanipour در انجمن پیوت تیبل و پايگاه داده - Pivot Table and Database
    پاسخ ها: 5
    آخرين نوشته: 2012/03/08, 00:02
  5. data validation و نامگذاری محدوده
    توسط mojtaba_2006 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 5
    آخرين نوشته: 2011/12/29, 20:29

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

تکرار تاریخ در سلول های دلخواه اکسل

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

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

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

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