اذهب الي المحتوي
أوفيسنا

طلب مساعدة ارجو تحويل باركود من صيغة 133600133601660 الى 133600-133601


amm830133

الردود الموصى بها

ارجو مساعدتى فى دالة تقوم بتحويل الـ ID الى باركود فقد ساعدى احد الاخوة فى تحويل الباركود الى ID بهذه المعادلة

 

=IF(LEN(B3)=15,MID(B3,1,6)&"-"&MID(B3,7,6),IF(LEN(B3)=13,MID(B3,1,5)&"-"&MID(B3,6,5),IF(LEN(B3)=9,MID(B3,1,6),IF(LEN(B3)=8,MID(B3,1,5),""))))

 

واريد الدالة العكسية جزاكم الله خيرا

مرفق شيت بانواع الباركود المراد تحويلها

Book1.rar

رابط هذا التعليق
شارك

جزاك الله كل الخير ولكن انا عاوز الحل نفس الحل الاول لكن بدون اضافة الارقام فى الخانة E بشكل يدوى يضيف 660 للباركود المكون من 6 ارقام ومقسم على جزئين و550 للباركود المكون من خمس ارقام وقسم الى جزئين

و 500 للباركود الخمس ارقام وجزء واحد وهكذا

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته

 

بعد إذن الأستاذ الفاضل / محمد الريفي جزاه الله خيراً على الحل. جرب هذا الحل لعله المطلوب وضعت الدالة SUM لتحويل النص إلى رقم.

Book11.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

 

 

أخي الكريم، وهذا حل آخر (مع حله العكسي بتبسيط المعادلة) إضافة إلى حلول الإخوة الكرام... لكن ما زلت أسأل متى نضيف 660 أو 550 أو 500 (أو غيرها)؟؟؟

 

 

أخوكم بن علية

 

 

المرفق : Book22.rar

رابط هذا التعليق
شارك

  • 1 month later...

جزاكم الله كل الخير على هذه الحلول ولكن للاسف لم تعمل معى خصوصا فى كل البركوداين الاخيرين اريد تحويل هذه الانواع من البركودات

 

قبل التحويل 133600-133601 بعد التحويل 133600133601660 تم حذف الشرطة واضافة 660 عنما يكون ستة ارقام ثم شرطة ثم ستة ارقام نضع 660

 قبل التحويل 21768-21769 بعد التحويل 2176821769550  تم حذف الشرطة واضافة 550 عندما يكون خمسة ارقام ثم شرطة ثم خمسة ارقام نضع 550

قبل التحويل 853852 بعد التحويل 853852600 تم حذف الشرطة واضافة 600 عندما يكون ستة ارقام فقط بدون شرطة نضع 600

قبل التحويل 852200 بعد التحويل 85220500 تم حذف الشرطة واضافة 500 عندما يكون خمسة ارقام بدون شرطة نضع 500

Book11.rar

تم تعديل بواسطه amm830133
رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

 

أخي الكريم، تم تعديل بسيط على معادلة الملف المرفق بالرد رقم 06 وإضافة هذه المعادلة المعدلة إلى ملفك في الرد السابق... تجد في المرفق ملفين Book22 (فيه تعديل لمرفق الرد 06) وBook11 (فيه إضافة للمعادلة على ملفك في الرد رقم 09).... أرجو أن تأتي هذه التعديلات بثمارها...

 

أخوك بن علية

 

المرفق : Book11_22.rar

رابط هذا التعليق
شارك

حلول رائعة من أساتذة رائعين

حل أخر

ضع هذه المعادلة فى الحلية " B2 " وأسحبها لأسفل

=SUBSTITUTE(A2,"-","")&LOOKUP(LEN(A2),{5,6,11,13},{500,600,550,660})

المعادلة الأخيرة والأهم على الأطلاق

تفضل أخى أعتقد هذه ستحقق كل ماتريد

=IF(COUNTIF(A2,"*-*"),SUBSTITUTE(A2,"-","")&550+110*(FIND("-",A2)=7),A2&500)

تقبلوا تحياتى

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information