網友問到:在下圖中的 Excel 工作表,其中要根據年齡和性別來判定傳回值,條件:
1. 年齡<1或年齡>=66,則不分男女傳回 0。
2. 若不在此年齡範圍,則男生傳回 1,女生傳回 2。
該如何設計公式。
【公式設計與解析】
觀察這兩個條件,其實需要三個判斷式,以下試著在 IF 函數中使用這三個判斷式,來練習 AND 和 OR 邏輯運算。
AND 邏輯運算:兩者皆成立,結果才成立,反之不成立。
OR 邏輯運算:兩者皆不成立,結果才不成立,反之成立。
(1) 儲存格C2:=IF(OR(A2=1,A2>=66),0,IF(B2="男",1,2))
OR(A2=1,A2>=66) 兩個條件其一成立,傳回 0,若不成立再判斷儲存格B2是否為『男』,成立傳回 1,不成立傳回 2。
(2) 儲存格C2:=IF(AND(A2>1,A2<66),IF(B2="男",1,2),0)
AND(A2>1,A2<66) 兩個條件都成立時,再判斷儲存格B2是否為『男』,成立傳回 1,不成立傳回 2。若兩個條件其一不成立,傳回 0。
(3) 儲存格C2:=IF((A2>1)*(A2<66),(B2="女")+1,0)
(A2>1)*(A2<66):使用『*』運算子相當於執行邏輯 AND 運算。
(B2="女")+1:(B2="女")成立時傳回 TRUE,不成立時傳回 FALSE,經由『+1』運算時,TRUE/FALSE 會轉換為 1/0,結果成立時傳回 2,不成立時傳回 1。
文章標籤
全站熱搜

請問一下如果我需要在一個ExceAl欄位設定在B欄位為1或2時在陣列中搜尋B欄位號碼一樣為1或2時顯示為*要如何設定
*****
A1 A2 【 A1 】是一個變數 【 A2 】要寫公式 當A1>=2 是2000 當A1 =1 是1000 當A1 =0 是 0 (一定要顯示出來是0) 那我的A2公式要如何寫 謝謝
假設儲存格A1的內容是整數,則: 儲存格A2:=IF(A1>=2,2000,IF(A1=1,1000,IF(A1=0,0,))) 此公式若儲存格A1輸入0以下,也會顯示0。
請問如果在A1設定=A1*15%>=8.25就是A1*15%的值,否=8.25 這樣A1要如何寫公式呢?? 感謝
不能在自己的儲存格中下公式引用自己儲存格,否則會造成循環參照錯誤。
版大:請問一下我要把上下儲存格內的資料改成左右儲存格表示,可以請您教教我嗎?謝謝
請參考:https://isvincent.pixnet.net/blog/post/49140116
謝謝版大
謝謝你光臨我的教學部落格。
版大,原先是左右欄位的儲存格要變成上下列的儲存格,請問一下用哪個公式會比較方變呢?謝謝 林美美陳小美 變成 林美美 陳小美
請參考:https://isvincent.pixnet.net/blog/post/49151287
版大:請問一下 一.我想比較C1.D1E1F1的數值,如果C1為正值,且D1,E1,F1負值相同,在A1回傳1,但如果C1為正值,且D1,E1,F1負值任意2個欄位相同(3個負值有2個是一樣的),在B1回傳1,這樣A1和B1要如何寫公式呢?? 二.如果要比較A2 ~ A11,B2 ~ B11,C2 ~ C11,D2 ~ D11,這40個欄位的值,要在正值最大的儲存格背景顯示藍色(或將正值最大的數值顯示在E2,並將最大的數值欄位的第一個欄位(A1,B1,C1,D1)內容同時顯示在E1),這樣的公式要怎麼寫? 三.我在A1輸入0,在B1輸入8,在C1輸入15,想要使用F1,F2及F5,F6,當快捷鍵,當我的游標點擊D1欄位後,按F1,希望出現的值是(B1+C1)*3,按F2,希望出現的值是A1-B1-C1,按F5,希望出現的值是C1+(B1*3),按F6,希望出現的值是A1-B1,這樣的公式要怎麼寫?
想請問版主我使用格式化功能可以判讀多條件,(我在格式化條件中的設定是成功的,但希望能自動顥示文字) 但若用if函數再搭配if函數就會失敗(只會顥示為最後一個顯示值),不知道這樣的語法是否錯誤呢?(但公式最後輸入並不會出現錯誤值,只是它最終的判讀都顥示為空白) 我的公式如下: =IF($H12=1*$I12=1*$J12=1*$K12=1*$L12=1*$M12=1*$N12=1*$O12=1*$P12=1*$Q12=1,"合格",IF($I12=4+$J12=2+$K12=3+$L12=2+$M12=2+$N12=2+$O12=2+$P12=2,"現場複查",IF($H12=2+$L12=3+$Q12=2,"補資料",""))) *公式說明一下:如果H12~Q12皆等於1的話,就顯示"合格",如果I12=4或J12=2或K12=3或M12=2或N12=2或O12=2或P12=2,就顥示"現場複查",如果H12=2或L12=3或Q12=2,顥示"補資料",其他的狀況就不顯示任何東西(空白) 查詢了許多公式覺得似乎要用if,還是版主您知道這種狀況適用什麼更好的函數呢?
版主您好: 上面那個留言問題我解決了!我兒子看到您設定格式化條件中的公式,提醒我是否要在個別條件都加上括弧,結果就成功了!!! 謝謝您~ 一直在您的網站受益良多!
您的孩子邏輯很清楚,很棒!