最近在寫excel的函數的時候 遇到一個問題不太懂該怎麼使用 假設我在b3寫入函數 =if(A1>1,IF(A2>1."V",""),"") 也就是 a1>1 a2>1的情況下 b3會顯示v 但我想讓有不同情況下 B3也會顯示V 例如A1>1 a2>1的情況b3顯示v 或是 a3>1 A4>1 的情況下 B3也會顯示V 這樣的話我該怎麼去寫入這個函數呢?
Psyduck726 wrote:假設我在b3寫入函數=if(A1>1,IF(A2>1."V",""),"")也就是 a1>1 a2>1的情況下 b3會顯示v但我想讓有不同情況下 B3也會顯示V例如A1>1 a2>1的情況b3顯示v 或是 a3>1 A4>1 的情況下 B3也會顯示V這樣的話我該怎麼去寫入這個函數呢? 你自己先把要寫的東西的樹狀圖畫出來2x2 之內的可以用 if再更多的話,最好找別的方法寫,不要一起包在同一格內
我習慣用這樣寫=IFS(AND(A1>1,A2>1),"V", AND(A3>1,A4>1),"V",TRUE, "NA")喜歡條件增加就插入多一組甚至輸出不同也可以都沒符合的填入NA不喜歡串太多IF,看的眼花撩亂類似的還有countifssumifs都不錯使用
IF((A1>1)*(A2>1)+(A3>1)*(A4>1),v,"")A1>1这个逻辑判断如果是真,在excel里就输出1,如果是假,就输出0所以这些判断条件可以进行加、乘运算而IF函数的条件语句里如果最终计算得到的是比1大的数则被判断为真,得到的是0则被判断为假