[函數]【神秘的 LOOKUP + 複數】應用在數字區間範圍

更新於 發佈於 閱讀時間約 3 分鐘

歡呼:

媽 ~ 我終於把【工程數學】應用在生活中了 !!

 《 媽 我阿榮啦 》 之 《 媽 我把【工程數學】應用在生活中了 》

《 媽 我阿榮啦 》 之 《 媽 我把【工程數學】應用在生活中了 》


問題:

A欄 MARK 是 代表符號,
B欄 Area 是 數字區間,
C欄 Result 是 數值,
D欄 是 C欄 所對應的代表符號。

如下圖所示,C3 的數值 63 落在 50-65 之間,所以 D3 為 C。
那麼,D2、D4 ~ D8 要如何計算出來呢 ?




想法 ( 由 LeoSo 提供 ):

藉由工程數學的複數基本觀念 z = a + bi,其共軛複數z̅ = a - bi,再把 Area欄 內的數字範圍的第2個數字後面加上 i,就能夠拼湊出共軛複數的形態。



何謂複數 ?

(1) a,b ∈ R,則 a + bi 稱為複數(C)
a 稱為實部,b 稱為虛部



(2) i ≡ √(-1)
i2 = -1,i3 = -i,i4 = 1



函數 ( 由 張忍 提供 ):

● D2 儲存格 ( 按 Ctrl + Shift + Enter 後,向下填滿 ):

=IFERROR(LOOKUP(1,1/((IMREAL($B$2:$B$8&"i")<=C2)*((-IMAGINARY($B$2:$B$8&"i"))>=C2)),$A$2:$A$8),"無")

D2 儲存格函數

D2 儲存格函數

IMREAL 函數 (取得複數的實部係數)

範例:
=IMREAL("20-45i")
=20


IMAGINARY 函數 (取得複數的虛部係數)

範例:
=IMAGINARYIMREAL("20-45i")
=45



說明:


D2 儲存格

=IFERROR(LOOKUP(1,1/((IMREAL($B$2:$B$8&"i")<=C2)*((-IMAGINARY($B$2:$B$8&"i"))>=C2)),$A$2:$A$8),"無")

想像成是

=IFFERROR( LOOKUP( 1 , 1/( (C2 >= B欄取實部係數) * (C2 <= B欄取虛部係數) ) , $A$2:$A$8 ) , "無")


(C2 >= B欄取實部係數) 會返回一組 True/False。

(C2 <= B欄取虛部係數) 會返回一組 True/False。

再將兩者利用【布林邏輯 AND 乘號(*)】來做運算,結果也會是一組 True/False。

用【1除以】這一組 True(代表1) / False(代表0),會返回 【1】 或是 【#DIV/0!】。

用 LOOKUP 來尋找 1,如有多個 1, 則 LOOKUP 會返回最後一個 1。

利用找到第幾個 1,來回傳對應至 A2:A8 的哪一個 MARK。

如果都找不到,利用 IFERROR 回傳【無】。



彩蛋

如同電影般中,先去掉不重要的路燈,路樹,你才能真正聚焦在重要的核心問題上,找出屬於你的新元素 !!

這組函數,你會想先去掉哪一部份呢 ? 歡迎在下方留言討論。



檔案下載



參考文獻:

  1. 高成-龍哥私密空間。基礎工程數學 單元九 複數基本觀念。https://www.youtube.com/watch?v=u0YAr-GNGHk




以上就是這次的分享,請持續關注  和 Meiko微課頻道,謝謝大家 ~

有任何問題,請到【opa的沙龍】【Excel 函數 情境學習】一起討論有關 函數 的基本問題,或加入 LINE社群 Meiko微課小綠群(粉絲交流群)


歡迎您的加入。




avatar-img
130會員
45內容數
Meiko微課頻道主要以辦公室應用為出發點,針對上班族群所遇到的問題進行分享
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
當【下拉清單】的資料來源被改變時,可自動更新之前從【下拉清單】所挑選的【選項內容】!
自動生成 100 個按鈕,就是這麼簡單 ~ 從視窗按鈕輸入文字 - 使用 Excel VBA 物件類別模組 !
利用【字型】來設計【核取方塊】,再加入 Excel VBA 來模擬【儲存格連結】的功能 !
怎麼把 表單控制項 的 核取方塊 變大 ? 這是個很久很久以前就遇過的問題,根據查得的資訊顯示,至今約莫 11 年前就有人提過這問題了。 本篇將介紹一套 VBA 方法來達成。
在空白儲存格,滑鼠左鍵點兩下,跳出視窗,再從視窗內的按鈕上的文字來輸入至當前儲存格內。
再次利用 WORKDAY.INTL 函數來計算感恩節、祖父母節。
當【下拉清單】的資料來源被改變時,可自動更新之前從【下拉清單】所挑選的【選項內容】!
自動生成 100 個按鈕,就是這麼簡單 ~ 從視窗按鈕輸入文字 - 使用 Excel VBA 物件類別模組 !
利用【字型】來設計【核取方塊】,再加入 Excel VBA 來模擬【儲存格連結】的功能 !
怎麼把 表單控制項 的 核取方塊 變大 ? 這是個很久很久以前就遇過的問題,根據查得的資訊顯示,至今約莫 11 年前就有人提過這問題了。 本篇將介紹一套 VBA 方法來達成。
在空白儲存格,滑鼠左鍵點兩下,跳出視窗,再從視窗內的按鈕上的文字來輸入至當前儲存格內。
再次利用 WORKDAY.INTL 函數來計算感恩節、祖父母節。
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
一、基本算術運算符號 加法:+ 減法:- 乘法:* 除法:/(返回浮點數) a = 1 b = 2 print( a + b ) # 加法 輸出:3 print( a - b ) # 減法 輸出:-1 print( a * b ) # 乘法 輸出:2 print( a / b ) #
Thumbnail
國中數學第三冊 第一單元 乘法公式與多項式 1-2 多項式與其加減 例題解說
  也就是說,這個題目最主要要考的東西其實遠遠不是兩個三位數相加那麼簡單。它要測驗的核心其實是「學生是否有辦法把應用題轉譯為算式,並計算出正確答案」。當我們帶著這份思考去重新看那道題目時,我們會發現這個我們成年人沒有看懂的要求,不僅僅是要學生寫出計算過程,更核心的是在確認「解題過程」。
Thumbnail
電腦只做一件事情: 運算。 我們所看到的任何酷酷的應用: 不論是網頁動畫、遊戲特效、甚至是 AI 說的話,全部都 是由電腦的運算結果組合而成的。 首先我們來梳理一下各個名詞之間的關聯: 1. 運算分成兩個部分: 運算子 (運算的名稱,如: 加法) 和運算元 (運算的對象,如: 8)。運算就是對資
Thumbnail
這篇文章,會帶著大家複習以前學過的前綴和框架, 並且以區間和的概念與應用為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 前綴和 prefix sum框架 與 區間和計算的關係式 接下來,我們會用這個上面這種框架,貫穿一些同類型,有關聯的題目 (請讀者、或觀眾
在求學階段,你已經對代數的計算熟到不能再熟,所以變數(variable)對你來說應該不至於太陌生,先來看看以下這個例子:   
Thumbnail
在Python中,數值運算非常直觀,你可以使用標準的數學運算符號進行基本的數值運算。以下是一些基本的數值運算: 進行計算時,按照「先乘除後加減」的規則,並優先計算小括號刮起來的運算式。 print('答案:' ,(1+1)*2) #​答案: 4 復合型態的運算子 指定運算子 = 若是結合算術
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
一、基本算術運算符號 加法:+ 減法:- 乘法:* 除法:/(返回浮點數) a = 1 b = 2 print( a + b ) # 加法 輸出:3 print( a - b ) # 減法 輸出:-1 print( a * b ) # 乘法 輸出:2 print( a / b ) #
Thumbnail
國中數學第三冊 第一單元 乘法公式與多項式 1-2 多項式與其加減 例題解說
  也就是說,這個題目最主要要考的東西其實遠遠不是兩個三位數相加那麼簡單。它要測驗的核心其實是「學生是否有辦法把應用題轉譯為算式,並計算出正確答案」。當我們帶著這份思考去重新看那道題目時,我們會發現這個我們成年人沒有看懂的要求,不僅僅是要學生寫出計算過程,更核心的是在確認「解題過程」。
Thumbnail
電腦只做一件事情: 運算。 我們所看到的任何酷酷的應用: 不論是網頁動畫、遊戲特效、甚至是 AI 說的話,全部都 是由電腦的運算結果組合而成的。 首先我們來梳理一下各個名詞之間的關聯: 1. 運算分成兩個部分: 運算子 (運算的名稱,如: 加法) 和運算元 (運算的對象,如: 8)。運算就是對資
Thumbnail
這篇文章,會帶著大家複習以前學過的前綴和框架, 並且以區間和的概念與應用為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 前綴和 prefix sum框架 與 區間和計算的關係式 接下來,我們會用這個上面這種框架,貫穿一些同類型,有關聯的題目 (請讀者、或觀眾
在求學階段,你已經對代數的計算熟到不能再熟,所以變數(variable)對你來說應該不至於太陌生,先來看看以下這個例子:   
Thumbnail
在Python中,數值運算非常直觀,你可以使用標準的數學運算符號進行基本的數值運算。以下是一些基本的數值運算: 進行計算時,按照「先乘除後加減」的規則,並優先計算小括號刮起來的運算式。 print('答案:' ,(1+1)*2) #​答案: 4 復合型態的運算子 指定運算子 = 若是結合算術