久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

隨機函數(shù)的精彩應用

 EXCEL應用_開發(fā) 2024-06-03 發(fā)布于福建

       剪刀石頭布,,相信大家都玩過吧,?今天咱們就來看看怎么用 Excel 制作這個小游戲!Excel還能制作游戲意外嗎,?只有想不到?jīng)]有做不到,,不信咱們就來瞧瞧吧

       眼饞不?先看下最終效果:

要想制作這小游戲需預備以下知識點:

  1. Vlookup():Vlookup(搜索值,,搜索單元 區(qū)域,,搜索單元 區(qū)域所在的列,搜索方式(精確或模糊))如VLOOKUP(C5,C:E,3,0) 查找C5單元格的值 ,,在C:E列所有單元格區(qū)域中查找,,3表示在從C開始向后數(shù)3列也就是E列,0表示精確查找,。

  2. Randbetween(): 獲取有上下限的隨機數(shù),。如:Randbetween(1,3) 返回1-3之間隨機返回任意一個數(shù)值,。

  3. IF():如 IF(A1>B1,"我贏了","我輸了")  假如A1>B1表達式成立,,即如A1的值是5,,B1的值小于5就返回"我贏了"的結果 ,,否則是返回"我輸了"的結果

  4. OR() :兩個或兩個以上條件滿足其中之一 (邏輯或)如:OR(A1=1,B1=1,C1=1)    只要A1=1或B1=1或C1=1當中一個滿足條件即可,。

  5. AND():兩個或兩個以上條件同時滿足 (邏輯"與")如:    AND(F10="布",G10="石頭")表示單               元格F10內(nèi)容是"布" 且單元格G10內(nèi)容是"石頭" 兩個條件同時具備。

  6. LEFT():  如 LEFT(N8,1) ,,假如N8單元格內(nèi)容是  "2石頭" 那么這個函數(shù)就相當取"2石頭" 左邊第1個字符也就是 2,。

  7. 數(shù)據(jù)有效性用法:

    關于數(shù)據(jù)有效性有許多玩法,我們就本例簡要的說明下吧,。選擇N8單元格,,點擊 數(shù)據(jù)-數(shù)據(jù)有效性 ,彈出上圖對話框,,在有效性條件中選擇 -序列 ,,在來源中輸入=$A$1:$A$3 即A1-A3單元格,這樣設置就完成了,。在N8單元格中就出現(xiàn)了下拉選擇功能,,在下拉列表中就是剛剛我們設置的A1-A3單元格的內(nèi)容,數(shù)據(jù)有效性的一個基本作用就是限制我們輸入的內(nèi)容防止輸入錯誤值,,另外用選擇的方式也省去了我們自己打字輸入,。

    好了以上就是幾個函數(shù)和數(shù)據(jù)有效性的用法,回頭看看還真不少呢,,難怪小編我寫的有點暈頭轉向嘻...... 現(xiàn)在我們就來看看現(xiàn)在怎么制作這個小程序吧,。

先首如下圖輸入這相應的內(nèi)容:

下圖就是在F10單元格中輸入下圖內(nèi)容,利用VLOOKUP()結合RANDBETWEEN(),,根據(jù)RANDBETWEEN()函數(shù)1-3的任意取值結合VLOOKUP獲取 剪刀或石頭或布,。當前RANDBETWEEN()隨機得到的是2這里是電腦出拳就得到石頭

接下來是玩家出拳嘍,看下圖所示:

在G10單元格輸入如上圖內(nèi)容通過LEFT獲取N8單元內(nèi)容最左邊第一個數(shù)字當前圖為“2石頭”中的“2”,,這樣就是VLOOKUP(C5,C:E,2,0)取區(qū)域C:E第二列D列的內(nèi)容“石頭”看上面玩家是不是“石頭,。

現(xiàn)在往下看就是裁判了:看上圖比較復雜其實了解了邏輯關系也不難,就是兩個IF嵌套 =IF(OR(AND(F10="布",G10="石頭"),AND(F10="石頭",G10="剪刀"),AND(F10="剪刀",G10="布")),"你輸了,!",IF(OR(AND(F10="石頭",G10="布"),AND(F10="布",G10="剪刀"),AND(F10="剪刀",G10="石頭")),"你贏了,!","平局!"))

具體講解下 

F10 是電腦方,,G10玩家一方,。

AND(F10="布",G10="石頭") :電腦="布",玩家="石頭" 你輸了

或 OR

AND(F10="石頭",G10="剪刀"):電腦="石頭",,玩家="剪刀" 你輸

或 OR

AND(F10="剪刀",G10="布"):電腦="剪刀",,玩家="布" 你輸


AND(F10="石頭",G10="布"):電腦="石頭",玩家="布"你贏了

或 OR

AND(F10="布",G10="剪刀")電腦="",,玩家="剪刀"你贏了

或 OR

AND(F10="剪刀",G10="石頭")電腦="剪刀",,玩家=""你贏了


F10= G10,電腦方=玩家  : 平局,。

好了這個小游戲到這里就制作完成了,,不知道我說的夠不夠清楚,,還不清楚的小伙伴可以依葫蘆畫瓢自己動手做一遍相信會有比較深的理解。事實上EXCEL是很強大的可以制作超出你想像的東西,,只要活學活用條條大路通羅馬,,同一個目標可以有多種實現(xiàn)方法。事實這個小游戲可以有更好玩的升級版本,,通過這個小游戲我們可以更開心的學到更多的知識點在這當中感受到學習的樂趣希望小伙伴們可以玩出別樣的精彩,!我們下回再聊吧 


今天就跟大家分享到這了,如果大家喜歡我分享的內(nèi)容請收藏,、轉發(fā),、點贊關注我的公眾號excel應用與開發(fā) ,。

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多