我想問下這個函式表示式中,邏輯值如果為0,難道就不統計了嗎?如果是0和負數求最大怎麼辦

2022-05-05 01:46:14 字數 3905 閱讀 7604

1樓:匿名使用者

邏輯值如果是0,則相乘後結果還是0,如果最後只有0和負數,則max函式得到的結果將是0.

對於題目中的實際情況,不會出現最大值為0的情況。

2樓:扈湛英

我也考過計算機二級,沒見這種題呀

3樓:你問則5答

看的不是很清楚,如果你能拍清楚點,我可以幫你解決

4樓:s今生緣

這裡是統計的成績,不會存在負數,才會這樣設計公式,不過你這種想法很好,不是簡單的做題,遇到有正有負負的情況,仍可以這樣做,遇到全是負數的情況,如果還是求最大值(事實上全是負數求最小值的可能更大),則要配合if函式來做:

=max(if((……)*(……),成績單!$d2:$d950,""))

或者:=max(if((……)*(……),成績單!$d2:$d950))

以上都是陣列公式,即同時按住ctrl+shift+enter結束公式編輯,會自動生成一對「{}」。

也就是當符合條件時,才返回d列的值,否則返回空或省略第三引數(不符時會返回false),求max時會跳過文字和邏輯值,從而達到目的。

當然,現在的題目也可以用這種公式,結果相同,只是多用了一層if函式巢狀,能不用就不用吧。

excel中如果乙個數小於0結果則為0用什麼公式或邏輯表示式?

5樓:匿名使用者

比如說你這個數在a1

那就可以這樣寫

=if(a1<0,0,'不小於零')

這樣就實現了小於0,顯示為0,若不小於0,則顯示『不小於零』

6樓:匿名使用者

假設這個數寫在a1單元格

則公式可以寫成

=if(a1<0,,a1)

或=max(a1,)

7樓:匿名使用者

利用if就好了喔

就是假設原本數字放a1

=if(a1<0,0,a1)

就是如果小於0顯示0 不小於0顯示a1 要拖在別的視窗喔

8樓:匿名使用者

假設這個數放在a1單元格,在b1單元格中輸入以下公式:

=if(a1<0,0,"")

9樓:匿名使用者

如果a列為待檢測的數,b列要顯示檢測結果.

b1中輸入:=if(a1<0,0,a1)

然後往下拖就可以了

10樓:匿名使用者

用求最大值函式=max(0,a1)

或者if函式=if(a1<0,0,a1)

11樓:匿名使用者

=if(a1<0,0,a1)

如果a1單元的數值小於0,則結果為0,否則等於a1單元格的值。

12樓:匿名使用者

=if(a1<0,0,a1)

13樓:沒去過公尺拉溝

=if(a1<0,0,a1)試試

14樓:黑領

假設這個數是a1,在b1中公式這樣表達=if(a1<0,"0",a1)

15樓:匿名使用者

什麼意思呢 不清楚!

c語言中,關係表示式和邏輯表示式的值是什麼?

16樓:噓

c語言中,關係表來達式和源邏輯表示式的值是0或bai1。

邏輯表示式的值是du乙個邏輯值

zhi,即"true"或"false"。c言語編譯體系在給出dao邏輯運算效果時,以數字1示意"真",以數字0示意"假",但在推斷乙個量是不是為"真"時,以0示意"假",以非0示意"真"。

因為浮點數在計算機中不能異常正確地示意,所以,推斷兩個浮點數是不是相同時,一般不運用關聯運算子"即是"(==),而是應用區間推斷方法來完成。

17樓:匿名使用者

關係表示式和邏輯表示式的值 是布林型:真或假(true or false),即0或1,但c語言沒有布林型別,以0為假,非0即真

18樓:煙火夜空

是邏輯量「真」和「假」,即是 「非0」與「0」;

關係表示式,含內有關係運算容符的表示式,而關係運算子有:>、>=、<、<=、==、!=;

邏輯表示式,含有邏輯運算子的表示式,而邏輯運算子有:&&、||;

無論是 關係表示式、還是邏輯表示式,其運算結果都只有「真」和「假」兩個邏輯量,也稱布林量。

19樓:千鋒教育

邏輯表達copy式是指運算子為或||、與&&、非!的表示式。返回值為0或1,0表示

false,非0表示true. 例如!0返回1,0&&1返回0,0||1返回1。

關係表示式是指運算子為<,<=,>,>=,==,!=的表示式。返回值同樣為0或1,例如a!=b,a>=0等。

「關係表示式和邏輯表示式的值是0和1」是什麼意思??

20樓:

關係表示式和邏輯表示式只有兩種值,真和假;c語言中用1來表達真,用0來表達假

c語言中賦值表示式的值是什麼,就比如關係表示式的值是乙個邏輯值

21樓:風若遠去何人留

賦值表示式的值型別

也就是賦值的左值型別。

注意是最左

比如a=b=c=d;

那麼表示式的值,就是a賦值後的值。

22樓:門悠婉柏枝

a是把a的值賦給b,再把b的值賦給c

選項d與a類似

選項c:因為&&是邏輯與,如果c=0時,則a=c=0表示假,就不再計算(b=c)了

所以只要選項b,不管c的值是否為0,都要計算b=c的值,在這裡也就是給a、b賦值了。

23樓:匿名使用者

賦值表示式的值,就是賦值後變數的值。

例如:a = 5;這個表示式的值就是5,想要驗證這一點也簡單:

b = (a = 5); //b=5

24樓:苦瓜它不苦

賦值語句的返回值 取決於 所賦予的值

a = (b = 10); a的值就是10a = (b = 0); a的值就是0a = 1 && (a = 0); a就是0a = 1 && ( a = 10 ); a就是1=操作符就是將給定的數字做一些處理,然後返回乙個數字。

而操作符的計算也就是執行操作符的處理,並返回值

25樓:自我程式設計

賦值語句的返回值:錯誤返回0,正確返回所賦的數值。

所以會有 a=b=1;這樣的表示式。 連等從右往左結合,b=1返回1 所以a等於1。

26樓:清河大俠

沒有太明白你的問題的實質,也就是問題的所在。很多事情都是明確的,也許我理解不夠。就我所理解的解答:

c語言中賦值表示式的值,就是表示式的右值。比如:

int a, b;

b = 10;

a = b;

兩個賦值語句的「值」,都是10。就是其「右值」的值。

你可以測試一下是否正確,在上述的後面增加語句,當然不推薦在實際的程式中使用:

int c;

if (c = a = b) /* 不推薦,僅僅測試用 */

printf(「c = %d\n", c);

輸出結果應該是:

c = 10

不知這樣有沒有解決你的問題?有問題請繼續。

在 sql server中怎樣設定成績表中成績欄位的檢查約束值為0到100之間,用邏輯表示式來表示

27樓:

check(成績》=0 and 成績<=100)

普通的邏輯函式表示式化成與非與非表示式有什麼方法嗎?數位電路

南訣 先化簡成最簡與或式,再用反演律。例如 拓展資料 1 邏輯函式 logical function 是數位電路 一種開關電路 的特點及描述工具,輸入 輸出量是高 低電平,可以用二元常量 0,1 來表示,輸入量和輸出量之間的關係是一種邏輯上的因果關係。仿效普通函式的概念,數位電路可以用邏輯函式的數學...

二次函式表示式是什麼?二次函式的三種表示式是什麼

二次函式 quadratic function 的基本表示形式為y ax bx c a 0 二次函式的三種形式 1 一般式 y ax bx c a 0,a b c為常數 則稱y為x的二次函式。2 頂點式 y a x h k a 0,a h k為常數 3 交點式 與x軸 y a x x1 x x2 a...

電離平衡常數表示式是什麼

月似當時 電離平衡常數表示式是axby xa yb 則,k 電離 c a x c b y c axby 式中c a c b c ab 分別表示a b 和axby在電離平衡時的物質的量濃度。電離平衡常數的大小反映弱電解質的電離程度,不同溫度時有不同的電離常數。在同一溫度下,同一電解質的電離平衡常數相同...