excel如果B1 C1 A1,則D1不能輸入任何值,反之可以輸入任何數值

2022-06-08 22:02:49 字數 2826 閱讀 8727

1樓:慶年工坊

private sub worksheet_change(byval target as range)

[d1].validation.deleteif [c1] + [b1] = [a1] then[d1].

validation.add type:=xlvalidatecustom, alertstyle:

=xlvalidalertstop, operator:=xlbetween, formula1:="="""""

end if

end sub

在工作表標籤點右鍵,檢視**,複製上面的**到視窗,關閉視窗即可

2樓:

用資料有效性:選中d1,資料--資料工具--資料有效性,在「允許」中選項「自定義」,在下面的「公式」中輸入:

=$a1<>$b1+$c1

「確定」完成後,就是你要的。

3樓:匿名使用者

1、是將b1+c1不等於a1的篩選出來輸入d1=if(b1+c1<>a1,1," ")拖動填充填充後將d列為1的篩選出來根據需要輸入相應的值。

2、當b1+c1=a1,自動在d1中輸入空格,b1+c1不等於a1時由公式自動填充比如為b1+c1

d1=if(b1+c1<>a1,b1+c1," ")

4樓:快樂心情

是不是用了自動求和命令或者公式計算了,把d1的內容格式清除試試。

excel中如果單元格a1,b1,c1為空(即,a1,b1,c1沒有任何數值)則,d1顯示「缺貨」如何用公式表示?

5樓:萊昂納德_尤拉

是同時為空,還是隻要一個為空就顯示缺貨?

同時為空

=if(a1&b1&c1="","缺貨","")只要一個為空

=if(or(a1="",b1="",c1=""),"缺貨","")

6樓:匿名使用者

d1輸入=if(and(a1="",b1="",c1=""),"缺貨","")

7樓:匿名使用者

d1=if(trim(a1&b1&c1)="","缺貨","")

8樓:榮賢扶妍

方便請截圖。

d1輸入以下公式,然後向下填充公式

=sum(a1:c1)

在excel裡面,如果我在a1和b1裡面輸入資料,c1=a1*b1,我想d1=c1+d1的結果。

9樓:佳佳

a1為100時候,根據公式計算結果為50.當c1=99時,將c1的數值輸入到a1中,,《然後根據公式計算得到計算結果》???根據什麼公式,你要什麼結果?沒說清楚啊

10樓:萬年金剛鑽

這似乎必須使用vba巨集或vba自定義函式才能滿足需求

excel**中,如果a1為空值,b1不為空值,則d1=b1*c1;如果a1不為空值,b1為空值,則d1=a1*c1.

11樓:苗喬恩

如果沒有都不為空和都為空的情況,公式如下:

=(a1+b1)*c1

如圖所示:

3. 如果需要排除都為空和都不為空的情況,公式如下:

=if(or(a1+b1=0,a1*b1<>0),"",(a1+b1)*c1)

12樓:葬花吃人

d1中寫入公式=if(and(a1="",b1<>""),b1*c1,a1*c1)

excel中單元格a1顯示內容為單元格b1+c1+d1,如果c1為0(或為空),則顯示為b1+d1,如何用公式設定

13樓:我是另一個俗人

如果你是想在a1顯示文字b1+d1,那麼在a1輸入 =if(or(c1=0,c1=""),"b1+d1","b1+c1+d1"),如果只是想計算,直接在a1輸入= b1+c1+d1就行,c1不管是0還是空,都會直接忽略掉,結果都滿足你的要求

14樓:尐瀦

你試試應該是這樣

15樓:小豬丶

a1=if(or(c1=0,c1=""),b1+d1,b1+c1+d1)

excel如果a1等於c1 b1等於d1 則顯示a1b1

16樓:emerald快樂

公式 =if(and(a1=c1,b1=d1),a1&b1)如 下圖

解釋如下

if 與 and 語句的混合公式。 and是兩個條件同時成立。如果需要其中一個成立,則用or

17樓:匿名使用者

18樓:琴俊賀樓

輸入=if((a1=c1)*(b1=d1),a1&b1,"")

excel 返回值 excel**中,如果a1=b1,則c1=d1,如果a1不等於b1,則c1保持原值

19樓:無畏

建議增加一輔助列e列

在e1輸入:

=if(a1=b1,d1,c1)

20樓:手機使用者

d1輸入公式:

=if(and(a1=b1,a1=c1),1,0)

21樓:胖雲

=if(a1=b1,c1=d1,c1) 是你需要在c列下嗎?

在excel中,如何實現,如果C1 0,則D1裡顯示C1 1如果C1 0,則D1裡顯示C

用if語句和concatenate函式可以實現,在d1中輸入 if c5 0,concatenate c5,1 if c5 0,concatenate c5,0.5 輸入值為零 因為你題中沒有提到c1為0的情況,所以我用 輸入值為零 顯示,可以改成別的。如 5 5 1 2 2 0.5 0 輸入值為零...

excel中如果單元格A1,B1,為空,C1有數值 即,A1,B1 0,C1有數值 則,D1顯示有貨

在d1單元格輸入以下公式,然後向下填充公式 if sum a1 c1 0,有貨 0 excel中如果單元格a1,b1,為空,c1有數值 即,a1,b1 0,c1有數值 則,d1顯示 方便請截圖。d1輸入以下公式,然後向下填充公式 sum a1 c1 excel中如果單元格a1,b1,c1為空 即,a...

如圖,已知長方體ABCD A1B1C1D1的底面ABCD為正

1 證明 在平面ad1b中,e為ad1的中點,f為bd1的中點所以ed為 ad1b的中位線 所以ed ab 又因為ab在平面abcd上 所以ef 平面abcd 2 d1d比ad為 2比1 取aa1中點g連結dg,mg,dm 長方體abcd a1b1c1d1中,abcd為正方形,所以ad cdcc1 ...