1樓:退休畫線工
實際上你的問題返回計算公式是一個確定的結果,因為條件不成立版時,就要修改條件直權
到成立。所以你要得結果的單元格直接寫出公式好了。問題的關鍵是如何使條件區域能滿足條件。下面說下方法:
1. 先在選項中把迴圈計算勾選後確定
2. 如圖,為了一次得到公式,在e列隨便填定內容,然後選擇a1:e4,按ctrl+g調出定位,按「定位條件」,選擇「空值」,把b1:b4和d1:d4選擇上,再輸入公式:
=if(or(b1=0,abs($b$2-$b$1+$d$2-$d$1)>3,abs($b$4-$b$3-$d$4+$d$3)>3),randbetween(12,107),b1)
3. 按ctrl+回車鍵,b1:b4和d1:d4就都輸入了公式,並得到滿足條件的結果。
4. 在你需要計算公式的地方輸入公式即可。
ps:公式中的隨機取數範圍系根據的貼圖選取,自己根據實際情況修改。
2樓:尤潔留寅
假設如上圖
b3的公式為
=match(1,e3:ai3,)
d3的公式為
=sum(e3:ai3)
c3的公式為陣列公式(輸入後,回車時版同時按ctrl和shift鍵)為權
=max(if(e3:ai3=1,e$2:ai$2,0))
3樓:匿名使用者
這種問題最好上傳附件或把資料**截圖,否則公式給你寫出來你不能直接拿去用,只能給你提供思路,而一般提這種問題的人,只給思路,自己都沒有能力轉化成公式。
所以,還是上傳附件或截圖吧!
4樓:匿名使用者
不麻煩的,公式和函式不同,只要記住公式要尊守運演算法則就ok了,利用好=+-*/和(),這和我們小學時學習的法則是一樣的。如=(a1+b1-c1)*a2/(b2-c2)
5樓:匿名使用者
加個「=」,然後寫需要的公式,或者插入函式
6樓:匿名使用者
自編公式用bai全域性函du數
例取第a個表b行zhic列的數值,
dao呼叫與系統專
函式一屬樣:=getdata(1,2,3)function getdata(a as integer, b as integer, c as integer) as variant
getdata = sheets(a).cells(b, c).value
end function
7樓:匿名使用者
你需要什麼公式? 在插入 函式裡面
excel怎麼寫這個公式,EXCEL中怎麼編寫公式?
這個只能用vba的事件來實現。公式解決不了的。公式是不監視你選哪個單元格的,必須用vba worksheet的selectionchange事件 這不是公式能解決的問題,建議使用vba excel中怎麼編寫公式?實際上你的問題返回計算公式是一個確定的結果,因為條件不成立版時,就要修改條件直權 到成立...
excel中怎麼取消網格線,如何去掉EXCEL中一部分網格線?
如果是excel預設的網格線,則不需要取消,因為其只顯示不列印。如果是你設定得網格線,選中要取消邊框的單元格區域,工具欄上有個 田 字型得 邊框 小圖示 如果找不到,則點工具欄右邊一橫一三角得下拉箭頭 新增或刪除按鈕 格式 把 邊框 構選上就有了 按全是虛線得下拉圖示即可取消。如果想取消excel預...
EXCEL的公式運用,excel 中公式運用
利用trim函式,例如選擇1所在單元格右邊的單元格,插入trim函式,引數為1所在單元格,轉化後就沒有空格,以此類推,不過應該不能拖動填充柄,只能一個一個的轉化!excel 中公式運用 在excel中如果不使用vba 記憶中沒有這樣的現有函式可以一次性把這些資料的出現頻率一次性的呈現出來。方案一 使...