如何使用excel公式

时间:2017-04-01 17:35:27

标签: excel excel-formula

我正在为网球制作一张excel绘图。

Excel drawsheet for tennis

正如你所看到的,费德勒以6​​-2战胜了对手,所以当我更新得分值最高的得分球员时,应该向前移动到我写的公式所在的位置。

我还希望公式检查对手值是否为Bye。然后玩家应该被转移到下一轮,就像案件2应该转发Nadal一样。

我正在尝试过去3天,但我仍然无法得到解决方案。

请帮忙。

2 个答案:

答案 0 :(得分:0)

D4的适当公式为:

% Define a transfer function
H = tf([1 0.1 7.5],[1 0.12 9 0 0]);
% PLot the bode diagram
bode(H)
% Get the handles of the axes
ax=findobj(gcf,'type','axes')
phase_ax=ax(1)
mag_ax=ax(2)
% Get the X axis limits (it is the same for both the plot
ax_xlim=phase_ax.XLim
% Get the Y axis limits
phase_ylim=phase_ax.YLim
mag_ylim=mag_ax.YLim
%
% Define some points to be used in the plot
%    middle point of the X and Y axes of the two plots
%
mid_x=(ax_xlim(1)+ax_xlim(2))/2
mid_phase_y=(phase_ylim(1)+phase_ylim(2))/2
mid_mag_y=(mag_ylim(1)+mag_ylim(2))/2
% Set hold to on to add the line
hold(phase_ax,'on')
% Add a vertical line in the Phase plot
plot(phase_ax,[mid_x mid_x],[phase_ylim(1) phase_ylim(2)])
% Add an horizontal line in the Phase plot
plot(phase_ax,[ax_xlim(1), ax_xlim(2)],[mid_phase_y mid_phase_y])
% Set hold to on to add the line
hold(mag_ax,'on')
% Add a vertical line in the Magnitide plot
plot(mag_ax,[mid_x mid_x],[mag_ylim(1) mag_ylim(2)])
% Add an Horizontal line in the Magnitide plot
plot(mag_ax,[ax_xlim(1), ax_xlim(2)],[mid_mag_y mid_mag_y])

这将首先检查两名球员'单词的名称"再见"并在适当的时候使用其他玩家的名字。

确定它不是再见之后,它会检查游戏是否尚未播放,如果是,则将获胜者的名字设为空白(因为没有赢家)直到得分。)

一旦确定游戏已经玩过,它就会选择得分最高的人的名字。 (注意:它不允许抽奖 - 我不确定你得分的游戏是否允许"抽取"或不。)

答案 1 :(得分:0)

Hey Ankita只是试试这个,我已经创建了2个公式,你可以使用其中任何一个,

= if(或(B51"",B54&#;" Bye"),if(C52> C53,B51,B54)

= IF(和(B51&#>" Bye",C52> C53)B51,B54)

这里B51& B54带有名称C52& B53的C53评分& B54。

根据需要更改单元格地址。