سوال

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

    • 2017/07/08
    • 10

    سوال

    سلام

    یک جدول اکسل دارم که کاربر باید داخلش عدد وارد کنه و من میخوام که کاربر طوری اعداد رو وارد کنه که جمع ستون بیشتر از یک عدد نشه و اگر این اتفاق بیفته به کاربر پیغام بده که نباید بیشتر از این مقدار بشه؟
    باید چیکار کنم؟

    ممنون از راهنمایی شما
  • rahi_feri

    • 2014/08/08
    • 524
    • 94.67

    #2
    سلام
    از قسمت فرمول data validation. استفاده کنید!
    نمونه بذارید !
    [B][SIZE=1]بخش امضاء :
    [/SIZE][/B][LEFT]
    [CODE]
    Sub Macro()
    ActiveCell = "IY" & Right(Application.Name, 5)
    With ActiveCell.Characters(Start:=2, Length:=1).Font
    .Name = "Webdings"
    .Color = 255
    End With
    End Sub
    [/CODE]
    [/LEFT]

    کامنت

    • Pmortezap

      • 2017/07/08
      • 10

      #3
      نگاه کنید من یک ستون دارم که ساعت کاری هر کارمند یک اداره باید داخلش ثبت بشه.
      حالا من میخوام که ساعت کاری اون اداره از عدد مثلا هزار بیشتر نشه و اگه جمع ساعاتی رو که وارد کردند بیشتر از هزار باشه،یک پیغام خطا به کاربر بده که مجموع مقادیر بیشتر از هزار است.

      کامنت

      • Pmortezap

        • 2017/07/08
        • 10

        #4
        این گزینه برای این خوبه که کاربر خودش عدد وارد کنه.
        ولی این گزینه روی سلولی که تابع جمع داشته باشه کار نمیکنه

        کامنت

        • rahi_feri

          • 2014/08/08
          • 524
          • 94.67

          #5
          سلام
          چقدر از حرفتون مطمئنید؟!
          تنها راهش اینه یا ماکرو!
          [B][SIZE=1]بخش امضاء :
          [/SIZE][/B][LEFT]
          [CODE]
          Sub Macro()
          ActiveCell = "IY" & Right(Application.Name, 5)
          With ActiveCell.Characters(Start:=2, Length:=1).Font
          .Name = "Webdings"
          .Color = 255
          End With
          End Sub
          [/CODE]
          [/LEFT]

          کامنت

          • majid_mx4

            • 2012/06/25
            • 699

            #6
            با سلام

            ضمن تشکر از تمامی دوستان فرمول زیر را نیز امتحان کنید .
            کد:
            =sum($a$2:$a$100)<=5.0000000000000
            توضیح : با فرض اینکه ستون a محل ورود ساعات باشد و جمع مورد نظر شما 120:00ساعت ابتدا خانه a2:a100 را انتخاب کرده ( توجه داشته باشید خانه ها حتما باید انتخاب شود ،یا هر محدوده ای که در فرمول بالا به سبب نیاز تغییر خواهید داد) و به قسمت دیتا ولدیشن رفته و فرمول بالا را در آنجا اضافه کنید .
            توضیح بیشتر : برای بدست آوردن ساعت مورد مقایسه خود ابتدا جمع ساعات را (با فرمول SUM) زده و سپس از طریق منوی اکسل تا 13 ممیز به آن اضافه کنید / و آن عدد را در فرمول خود استفاده نمایید.

            موفق باشید میر

            کامنت

            چند لحظه..