سلام خسته نباشید میخوام برنامه ای بنویسم که سه عدد که بیانگر طول هر ضلع یک مثلث است رو بخونه و مشخص کنه که ایا مثلث متساوی الاضلاع هست .یا متساوی الساقین یا مختلف الاضلاع.مثلا سه عدد 2.2.2 بود بنویسه متساوی اضلاع اگر 1.2.2 بود بنویسه متساوی الساقین .اگر1.2.3 بود بنویسه مختلف الاضلاع.دو حالت اول رو بلدم حالت سوم مشکل دارم .اگر میتونید ممنون میشم کمکم کنید.
تشخیص نوع مثلث بر اساس طول اضلاع آن در اکسل
Collapse
این تاپیک قفل است.
X
X
-
با سلام
از این فرمول استفاده کنید
کد PHP:=if(and(b4=b5;b4=b6);"متساوی الاضلاع";if(or(b4=b5;b4=b6;b5=b6);"متساوی الساقین";"مختلف الاضلاع"))
چون از متن فارسی استفاده شده توی نمایش جاهای جواب شرط جابجا نشون میده ولی با کپی پیست یا استفاده از فایل ضمیمه این مشکل رو ندارهفایل های پیوست شده[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER] -
از این فرمول به صورت آرایه میشه استفاده کرد
البته شاید بشه این فرمول رو کوتاهتر کرد
کد PHP:=if(max(countif(b4:b6;b4:b6))=3;"متوازی الاضلاع";if(max(countif(b4:b6;b4:b6))=2;"متوازی الساقین";"مختلف الاضلاع"))
فایل ضمیمه گردیدفایل های پیوست شده[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
ببخشید یه فرمول دیگه هم میخوام که سرعت و جهت باد رو برام بخونه و هر کدوم رو در گروه خودش قرار بده
تقسیم بندی سرعت باد به این صورت باشد
0 تا 1 .1 تا 3 .4 تا 6 . 7 تا 10 . 11 تا 16 .17 تا 21 . 22 تا 27 . 28 تا 33 . 34 تا 40 . 41 تا 47 . 48 تا 55 . 56 تا 63 . 64 به بالا
و جهت از 1 تا 360 درجه می باشد که 4 تقسیم بندی کافیه برام شمال از 315 تا 45 درجه .شرق از 45 درجه تا 135درجه . جنوب 135 تا 225 درجه .غرب 225 تا 315 . یه مثال میزنم تا منظورمو برسونم
مثلا جهت باد 180- سرعت باد 5 .اینا رو که خوند بدونه عدد 5 زیر گروه 4 تا 6 هست و بعد جهت(180 جنوبی است) رو بخونه و در زیر گروه 4 تا 6 بنویسه جنوبیفایل های پیوست شدهکامنت
-
-
سلام دوست عزیز
از خاصیت دوم فرمول vlookup استفاده کردم.
به نکات داخل فایل دقت کنید.
سعی کنید ساز و کار رو متوجه بشید که بتونید طبق فرمتی که دارید دربیارید.
حتما سوال بپرسید.
خاصیت دوم این فرمول مقدار تقریبی را جستجو می کند. پس م یتونه بازه رو تشخیص بده.بعد میاد شماره گروه رو ترتیبش رو در محدده مشخص پیدا می کنه و بعد جهت رو جستجو میکنه که مثلا مقدار 180 چه جهتی رو نشون میده (از روی جدولی که نشان داده شده و تکمیل می کنید)
موفق باشیدفایل های پیوست شده[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER]کامنت
-
سلام
ضمن تشکر از حضور مستمر و موثر شما در سایت
راه حل خیلی خوبه..... اما راجع به مرز بازه ها پاسخگو نیست. ضمن اینکه برای هر سل فرمول جدا نوشته شده و خاصیت درگ کردن نداره.
در نهایت اینکه اگر حدود بازه بخواد تغییرکنه کلا فرمول باید عوض بشه.
البته جسارت منو ببخشید، چون هدف سایت آموزش هست، اینجا سعی می کنیم راه حل های مختلف ارائه بشن و نقد بشن.
ممنون و سپاسگزار
[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER]کامنت
-
با سلام و تشكر از راهنمايي استاد ارجمند سركار خانم خاكزاد
همون فرمول قبلي رو با قابليت تعميم اصلاح كردم.
همونطور كه دوستمون توي صورت سوال در خواست كرده بودن فقط گروه اولي و آخري رو بايد نقاط مرزي رو در نظر بگيريم. كه من توي فرمولم به جاي علامت هاي > , < علامت هاي>= و <= گذاشتم.
file2.xlsxکامنت
-
ممنون
منم قسمت درجه ها رو اصلا از توی صورت سوال نخوندم که دسته بندی داره.
به هرحال روش کلی که ارائه دادم برای سرعت ، برای جهت هم همون استفاده میشه. یعنی vlookup دوم رو هم مثل اولی می نویسیم و جدول جهات رو هم مثل گروه ها می نویسیم[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER]کامنت
-
با عرض معذرت همه فایل ها رو چک کردم یک مشکل مشترک داشتن اونم اینکه جهت ها 360 درجه هست و اگر من 360 بزنم جهت شمالی نمایش داده نمیشه.در فرمول ها حداکثر تا 315 میشناسه و شما 360 رو که کل زوایارو در بر بگیره در نظر نگرفتید.و از طرف دیگر هم 0 تا 45 رو نمیشناسه که اونم جهت شمالیه.جهت 315 تا 360 رفت دوباره صفر میشه و تا 45 میره.ممنون میشم ببرسی کنید.کامنت
-
-
با عرض معذرت همه فایل ها رو چک کردم یک مشکل مشترک داشتن اونم اینکه جهت ها 360 درجه هست و اگر من 360 بزنم جهت شمالی نمایش داده نمیشه.در فرمول ها حداکثر تا 315 میشناسه و شما 360 رو که کل زوایارو در بر بگیره در نظر نگرفتید.و از طرف دیگر هم 0 تا 45 رو نمیشناسه که اونم جهت شمالیه.جهت 315 تا 360 رفت دوباره صفر میشه و تا 45 میره.ممنون میشم ببرسی کنید.
بازم اگه مشكل و سوالي داشتيد در خدمتم.
file3.xlsxکامنت
کامنت