Excel中的条件IF语句,根据内容更改其他单元格

时间:2013-04-29 17:10:13

标签: excel if-statement

我正在尝试在Excel上为自己制作修订时间表。

假设我正在做四门考试,A到D.每门考试都有一定数量的“练习论文”,我必须这样做。下面是Excel的演示表:

ExamName     NoOfPapers
ExamA        4
ExamB        5
ExamC        7
ExamD        1

还有另一个表,有两列:MonthDate和我要在那个da上练习的论文。所以,

 May         Paper?
 1
 2
 .
 .
 .
 29

我想让它工作,这样如果我将ExamA放在Paper?下的字段中,它会自动从ExamA的NoOfPapers中扣除1,使其成为3,所以我确保我不重复这篇论文太多次了。

如果我只有17篇论文,那么手工操作会很容易。但不幸的是,我有99篇论文要做(确切地说是99:P)。

如何在Microsoft Office Excel上作为IF语句(或任何其他可能的方式)在单元格上实现此功能?

谢谢! :)

2 个答案:

答案 0 :(得分:0)

将“NoOfPapers”列的标题更改为“OriginalNoOfPapers”。然后在它旁边创建一个名为“NoOfPapersRemaining”的列。

假设具有“ExamName”的单元格为A1,请在C2中使用以下公式:=B2 - COUNTIF(Z:Z, A2)

(这也假设名为“Paper?”的列在Z列中......在现实生活中将其更改为电子表格中的正确列。

答案 1 :(得分:0)

我在第1行中创建了四列,考试名称,考试总数,已完成,剩余。完成的列具有函数

=Countif(B:B,A:A) 

在第2,3,4,5行中。其余列是

D2="SUM(B2-C2)" 
D3="SUM(B3,C3)"
D4="SUM(D4,C4)"
D5="SUM(D5,C5)"

在第7行,我有三列,日期完成,考试名称,纸张。考试名称必须=与单元格A2:A5完全相同。您只需输入日期和考试名称,它将显示完成的论文总数和剩余的论文。

这可能会更好,但我相信你的问题。例如,使用条件格式。如果有截止日期,请为日期添加一列,并使用条件格式显示即将到期的截止日期。在单元格A8中输入大量日期后,冻结第7行以查看剩余。

希望这会有所帮助。我不是专业人士,而是更喜欢学习Excel。