Добавление ИЛИ к середине Google, если и формула? - PullRequest
1 голос
/ 03 апреля 2020

Я пытаюсь добавить функцию или к формуле, которая работает. Мне нужно отредактировать только одну небольшую часть из последних 2 разделов.

=0.2+if(and(O4>0,N4>1),0.3)+if(and(O4>0,N4>1,(T4*24)>19,(S4*24)>7,K4>2),0.3)+if(and(O4>0,N4>1,(U4*24)>29,(T4*24)>29,(S4*24)>7,K4>3),0.1)+if(and(O4>0,N4>1,(U4*24)>39,(T4*24)>39,(S4*24)>7,K4>4),0.1)+if(and(O4>0,N4>1,(U4*24)>49,(T4*24)>49,(S4*24)>9,**K4>4,I4>4**),0.05)+if(and(O4>0,N4>1,(U4*24)>49,(T4*24)>49,(S4*24)>9,**K4>4,I4>4**),0.05)

Мне нужна формула, если K4 и I4 выше 4, ИЛИ R4 выше 10, тогда продолжайте, я должен добавить Or R4 часть фурмулы. но я не могу понять, как поставить или в середине формулы.

Вот мой лист: https://docs.google.com/spreadsheets/d/1D-J-z-RM9Q9tiI4Fy-Dzyu-hb4Mpft65ARgC2PVmUYI/edit?usp=sharing

Ответы [ 2 ]

2 голосов
/ 03 апреля 2020

попробуй:

=0.2+
 IF( (O4>0) * (N4>1), 0.3, 0)+
 IF( (O4>0) * (N4>1) * ((T4*24)>19) * ((S4*24)>7) * (K4>2), 0.3, 0)+
 IF( (O4>0) * (N4>1) * ((U4*24)>29) * ((T4*24)>29) * ((S4*24)>7) * (K4>3), 0.1, 0)+
 IF( (O4>0) * (N4>1) * ((U4*24)>39) * ((T4*24)>39) * ((S4*24)>7) * (K4>4), 0.1, 0)+
 IF(((O4>0) * (N4>1) * ((U4*24)>49) * ((T4*24)>49) * ((S4*24)>9)) * (((K4>4) * (I4>4)) + (R4>9)), 0.05, 0)+
 IF(((O4>0) * (N4>1) * ((U4*24)>49) * ((T4*24)>59) * ((S4*24)>9)) * (((K4>4) * (I4>4)) + (R4>9)), 0.05, 0)
0 голосов
/ 03 апреля 2020

Вы можете попробовать добавить OR() следующим образом;

=0.2+if(and(O4>0,N4>1),0.3)+if(and(O4>0,N4>1,(T4*24)>19,(S4*24)>7,K4>2),0.3)+if(and(O4>0,N4>1,(U4*24)>29,(T4*24)>29,(S4*24)>7,K4>3),0.1)+if(and(O4>0,N4>1,(U4*24)>39,(T4*24)>39,(S4*24)>7,K4>4),0.1)+if(OR(and(O4>0,N4>1,(U4*24)>49,(T4*24)>49,(S4*24)>9,K4>4,I4>4),R4 > 10),0.05)+if(and(O4>0,N4>1,(U4*24)>49,(T4*24)>49,(S4*24)>9,K4>4,I4>4),0.05)
...