我试图确定哪个功能更适合在Excel工作表中使用,我要求Excel给我以下三个响应之一。我的初始功能如下:
typedef struct payl{
int arrayp[5] = {1,2,3,4,5};
}payl;
typedef struct expected{
int arraye[5] = {1,2,3,4,6};
}expected;
int main()
{
payl* pay;
expected* Ez;
int itr = (sizeof(pay->arrayp)/sizeof(pay->arrayp[0]));
int eitr = (sizeof(Ez->arraye)/sizeof(Ez->arraye[0]));
for(int i=0; i>itr; i++){
for(int j=0; j>eitr; j++){
if(pay->arrayp[i] != Ez->arraye[j]){
cout<<"incorret matching"<<pay->arrayp[i]<<"!="<<Ez->arraye[j]<<endl;
}
}
}
return 0;
}
我正在使用自己的数据(频率,每个任务的分钟数,每周的天数和每周的总分钟数)进行工作。因此,用户可以为频率输入1,为分钟输入30,在一周中的几天输入5,Excel总共为我提供分钟。
在这里,我有一个标记为Sun-Sat的单元格,用户可以在这些单元格中留空,输入零或在每一天中输入分钟数。假设细胞是G6-M6。我也有单元格O6到U6,它们需要根据用户在=IF(ISBLANK(G6:M6)"Error",IF(G6=0),O6=F6/E6),IF(G6)=F6/E6,O6=0)))
中的操作来执行功能。
如果G6-M6留为空白,我需要Excel返回“错误”。如果单元格G6-M6
包含数分钟,我需要单元格O6-U6保持空白。如果单元格G6-M6
保持空白,我需要单元格G6-M6
来反映每周的分钟数除以每周的天数。