شماره ردیف برای هر نفر در صورت داشتن افراد تکراری

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • علی یوسفی

    • 2013/11/04
    • 31

    شماره ردیف برای هر نفر در صورت داشتن افراد تکراری

    با سلام. یک ستون ردیف داریم از شماره 1 تا ... و یک ستون شماره ملی افراد که بعضی از آنها تکراری است. حال می خواهیم در ستون دیگر یک شماره اختصاصی از شماره 1 به بالا به هر شماره ملی اختصاص بدهیم اما تکراریها را در نظر نگیرد.



    السلام علیک یا ابالفضل العباس
  • mahsa shayesteh

    • 2011/12/07
    • 272

    #2
    در نظر نگیره یعنی شماره یکسانی بهشون بده؟
    در روزگاری که لبخند ادمها بخاطر شکست توست برخیز تا بگریند

    کامنت

    • علی یوسفی

      • 2013/11/04
      • 31

      #3
      مثال شماره اختصاصی برای هر نفر در جدول اکسل

      ردیف شماره ملی شماره اختصاصی فرد

      1 4444444441 1
      2 2222222222 2
      3 2300000000 3
      4 2300000000 0
      5 2300000000 0
      6 1010101010 4
      7 4210000000 5
      8 4210000000 0


      برای هر فرد یک شماره به ترتیب اختصاص بدهد و به تکراری ها صفر بدهد. با تشکر


      السلام علیک یا ابالفضل العباس

      کامنت

      • komeilex
        مدير تالار توابع اكسل

        • 2013/10/18
        • 233

        #4
        سلام و با اجازه خانم شایسته.
        ببین دوست عزیز شما به اولین کد ملی یه شماره مثلا 1 رو اختصاص بده وبرای مابقی بررسی کن که اگر در سطرهای بالا تکرار شده بودن ( count if اونها بزرگتر از یک بود) عدد صفر رو به اون اختصاص بده و در غیر این صورت به ماکس شماره های اختصاصی قبل از اون یه واحد اضافه کنه. امیدوارم منظور رو رسونده باشم. به هر حال اینم از فایل نمونه:
        فایل های پیوست شده
        وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

        کامنت

        • علی یوسفی

          • 2013/11/04
          • 31

          #5
          با سلام و تشکر فراوان

          از همه شما به به خصوص ارسال کننده جواب بسیار متشکرم.

          این ایام حزن و اندوه را به همه شما اعضاء و مدیران ، تسلیت عرض می نمایم.




          السلام علیک یا ابا عبدالله الحسین و علی الاواح التی حلت بفنائک

          کامنت

          • علی یوسفی

            • 2013/11/04
            • 31

            #6
            سلول شماره اختصاصی برای ردیفهای پایینی که بدون شماره ملی است خالی بماند

            با سلام و تشکر. می خواهیم علاوه بر اینکه شماره اختصاصی برای هر فرد بدهد برای ردیفهای بدون شماره ملی مانند ردیف 9 ، 10 ، 11، 12 و ... سلول خالی بماند.

            ردیف شماره ملی شماره اختصاصی فرد

            1 1111111111 1
            2 2222222222 2
            3 3333333333 3
            4 3333333333 0
            5 3333333333 0
            6 1010101010 4
            7 4444444444 5
            8 4444444444 0
            9
            10
            11
            12
            13
            14





            السلام علیکِ یا زینب کبری

            کامنت

            • komeilex
              مدير تالار توابع اكسل

              • 2013/10/18
              • 233

              #7
              سلام علی آقا. راستش من به عنوان کوچکترین عضو این مجموعه می خوام عرض کنم ما و تمام همکارام تو این تالار هستیم تا هم مشکلات کاربران را حل کنیم و هم ازشون درس بگیریم.
              اما سیاست اصلی این تالار اینه که شما با گرفتن راهنمایی بتونی درگیر مساله شی و در نهایت با یه راهنمایی کوچولو خودتون موفق به حل مساله شین.
              مثلا برای سوالتون شما می تونستی حداقل یه ایده بدی که مثلا من فلان راه حل به نظرم میرسه ولی نمی تونم تو اکسل پیادش کنم و به راهنمایی شما نیاز دارم.
              برای سوالتون شما یه شرط به تابع قبلیتون اضافه کنین که اگر خونه ایی که شماره ملی توش قرار می گیره خای بود مقدار " " رو نمایش بده و اگر پر بود همون شرط قبلی رو اعمال کنه و شماره اختصاصی به کد ملیتون بده.
              جوابم براتون می فرستم ولی فقط اول خودتون تلاش کنین تا حلش کنین و بعد به جواب مراجعه کنین.
              در آخر اگر جسارتی کردم تو حرفام خیلی خیلی معذرت می خوام و امیدوارم حرفامو به عنوان یه راهنمایی از برادرت کوچیکترت در نظر بگیری.
              فایل های پیوست شده
              وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

              کامنت

              • علی یوسفی

                • 2013/11/04
                • 31

                #8
                تشکر و سپاس فراوان

                باتشکر و سپاس فراوان . راستش را بخواهید چند بار با شرطهای مختلف امتحان کردم و " " گذاشتم اما نشد . با دیدن فایل شما اشتباه خودم را متوجه شدم .اشتباهم این بود که هرچند همه فرمول رامثل فرمول شما می رفتم اما به دلیل بی دقتی و همزمان مشغول بودن به کار دیگری if دوم را نمی گذاشتم.درنتیجه چون در یکی از مراحل اشتباه کردم نتیجه نگرفتم. البته این مسائل را موقعی با شما در میان می گذارم که یا وقت کافی نداشته باشم یا تلاش خودم به نتیجه دلخواه نرسد. به هر حال از صبر و متانت و بزرگواری شمابوده که اینجانب کم سواد را دوباره راهنمایی نمودید.
                امیدوارم نکات شما را در نظر گرفته و باز هم از راهنماییهای شما استفاده نمایم.
                Last edited by علی یوسفی; 2013/11/15, 16:06.

                کامنت

                Working...