Oj vad krångligt sånt där ser ut när man inte skrivit själv...
En uppenbar förenkling är ju att Kolla i C3 först och sedan köra varje kolumn för sig.
Om du har nyaste Excel kan du dessutom anvädna IFS för att nästla lite snyggare
=OM(C3=1;IFS(C2<=100;1;C2<=160;2;C2<=220;3;C2<=280;4;C2<=340;5);
OM(C3=2;IFS(C2<=100;6;C2<=120;7;C2<=140;8;C2<=160;9;C2<=180;10);
OM(C3=3;IFS(C2<=100;6;C2<=112;7;C2<=124;8;C2<=136;9;C2<=148;10);"Fråga Chefen, Det här har vi nte planerat för")))
Det blir inte så mycket kortare, men jag tycker att det blir enklare att följa
Men. Sen har du ju hyggligt enkla matematiska samband, så du kan ju förnkla ytterligare. Dvs om du tycker att det blir enklare att läsa formler
Om du tar
=heltal((C2-101)/60)
Så får du ett tal som ökar Ett steg för var 60:e gäst
Grundbemanningen kan du fixa med hjälp av VÄLJ (om det står 1 i C3 retrurneras 1, om 2=6 om3 =6)
=VÄLJ(C3;1;6;6)
Lägg på dina heltalsformel (+1)
=VÄLJ(C3;1+HELTAL((C2-101)/60);6+HELTAL((C2-101)/20);6+HELTAL((C2-101)/16))+1
Tyvärr skiter det sig om det är mindre än 100 gäster så den får du kolla separat med ett OM
=OM(C2<=100;VÄLJ(C3;1;6;6);VÄLJ(C3;1+HELTAL((C2-101)/60);6+HELTAL((C2-101)/20);6+HELTAL((C2-101)/16))+1)
+ ett villkor om det är fler än 1000
=OM(C2<=100;VÄLJ(C3;1;6;6);OM(C2>1000;"inget stjärterum";VÄLJ(C3;1+HELTAL((C2-101)/60);6+HELTAL((C2-101)/20);6+HELTAL((C2-101)/16))+1))