+1 امتیاز
450 نمایش

در اکسل آیا می‌شه یه تعداد داده‌ی دودویی رو با هم and کرد؟ مثلاً اعداد دودویی یک ستون خاص رو

توسط programmer (12.8k امتیاز)

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

تعداد رو به صورت دلخواه نمی‌شه تعیین کرد. مثلاً BITAND(A:A) با فرمولی شبیه به این معنی نداره. اما اگه تعداد مضخص باشه می‌شه چند بار از این تابع استفاده کرد

=BITAND(A1, BITAND(A2, BITAND(A3, A4)))

یک راه غیرمستقیم و ترفندی برای این کار وجود داره. فرض کنید در ستون اول داده‌هایی دودویی رو داریم. ستون B رو به صورت کمکی در نظر می‌گیریم.
در B1 بنویسید 111...111 (تعداد این یک‌ها باید حداقل به اندازه‌ی تعداد ارقام عدد A1 باشه)
در B2 بنویسید

=DEC2BIN(BITAND(BIN2DEC(A1), BIN2DEC(B1)))

و این فرمول رو کپی کنید تا جایی که مورد نیاز هست در ستون B

توسط programmer (12.8k امتیاز)
انتخاب شده توسط prodo
0

اگه بخواهیم برای تعداد دلخواه عدد این کار و انجام بدیم روشی وجود نداره به طور کلی؟

+1

یک ترفند به پاسخ اضافه شد

...